Data Structures | Macros | Variables
Curve25519 curve params to be used with ECC SW library

Data Structures

union  ECC_Curve25519_Param
 Union to access ECC_Curve25519 curve params in bytes or words. More...
 

Macros

#define ECC_CURVE25519_LENGTH_WITH_PREFIX_BYTES   (ECCParams_CURVE25519_LENGTH + ECC_LENGTH_PREFIX_BYTES)
 Length in bytes of Curve25519 curve parameters including the prepended length word. More...
 

Variables

const ECC_Curve25519_Param ECC_Curve25519_generatorX
 X coordinate of the generator point of the ECC_Curve25519 curve. More...
 
const ECC_Curve25519_Param ECC_Curve25519_generatorY
 Y coordinate of the generator point of the ECC_Curve25519 curve. More...
 
const ECC_Curve25519_Param ECC_Curve25519_prime
 Prime of the generator point of the ECC_Curve25519 curve. More...
 
const ECC_Curve25519_Param ECC_Curve25519_a
 'a' constant of the ECC_Curve25519 curve when expressed in short Weierstrass form (y^3 = x^2 + a*x + b). More...
 
const ECC_Curve25519_Param ECC_Curve25519_b
 'b' constant of the ECC_Curve25519 curve when expressed in short Weierstrass form (y^3 = x^2 + a*x + b). More...
 
const ECC_Curve25519_Param ECC_Curve25519_order
 Order of the generator point of the ECC_Curve25519 curve. More...
 

Detailed Description

Macro Definition Documentation

§ ECC_CURVE25519_LENGTH_WITH_PREFIX_BYTES

#define ECC_CURVE25519_LENGTH_WITH_PREFIX_BYTES   (ECCParams_CURVE25519_LENGTH + ECC_LENGTH_PREFIX_BYTES)

Length in bytes of Curve25519 curve parameters including the prepended length word.

Variable Documentation

§ ECC_Curve25519_generatorX

const ECC_Curve25519_Param ECC_Curve25519_generatorX

X coordinate of the generator point of the ECC_Curve25519 curve.

§ ECC_Curve25519_generatorY

const ECC_Curve25519_Param ECC_Curve25519_generatorY

Y coordinate of the generator point of the ECC_Curve25519 curve.

§ ECC_Curve25519_prime

const ECC_Curve25519_Param ECC_Curve25519_prime

Prime of the generator point of the ECC_Curve25519 curve.

§ ECC_Curve25519_a

const ECC_Curve25519_Param ECC_Curve25519_a

'a' constant of the ECC_Curve25519 curve when expressed in short Weierstrass form (y^3 = x^2 + a*x + b).

§ ECC_Curve25519_b

const ECC_Curve25519_Param ECC_Curve25519_b

'b' constant of the ECC_Curve25519 curve when expressed in short Weierstrass form (y^3 = x^2 + a*x + b).

§ ECC_Curve25519_order

const ECC_Curve25519_Param ECC_Curve25519_order

Order of the generator point of the ECC_Curve25519 curve.

© Copyright 1995-2022, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale