Data Structures | Macros | Variables
NIST P521 curve params

Data Structures

union  ECC_NISTP521_Param
 Union to access ECC_NISTP521 curve params in bytes or words. More...
 

Macros

#define ECCParams_NISTP521_LENGTH   66
 Length of NIST P521 curve parameters in bytes. More...
 
#define ECC_NISTP521_PARAM_LENGTH_WITH_PADDED_BYTES   (ECCParams_NISTP521_LENGTH + HSM_PADDED_PARAM_BYTES)
 Length in bytes of NISTP521 curve parameters including the padded 0s so that the HSM is provided curve parameters with length that is divisible by 4, per its requirements. More...
 

Variables

const ECC_NISTP521_Param ECC_NISTP521_generatorX
 X coordinate of the generator point of the ECC_NISTP521 curve. More...
 
const ECC_NISTP521_Param ECC_NISTP521_generatorY
 Y coordinate of the generator point of the ECC_NISTP521 curve. More...
 
const ECC_NISTP521_Param ECC_NISTP521_prime
 Prime of the generator point of the ECC_NISTP521 curve. More...
 
const ECC_NISTP521_Param ECC_NISTP521_a
 'a' constant of the ECC_NISTP521 curve when expressed in short Weierstrass form (y^2 = x^3 + a*x + b). More...
 
const ECC_NISTP521_Param ECC_NISTP521_b
 'b' constant of the ECC_NISTP521 curve when expressed in short Weierstrass form (y^2 = x^3 + a*x + b). More...
 
const ECC_NISTP521_Param ECC_NISTP521_order
 Order of the generator point of the ECC_NISTP521 curve. More...
 
const ECC_NISTP521_Param ECC_NISTP521_k_mont
 'k' in Montgomery domain of the ECC_NISTP521 curve. More...
 
const ECC_NISTP521_Param ECC_NISTP521_a_mont
 'a' in Montgomery domain of the ECC_NISTP521 curve. More...
 
const ECC_NISTP521_Param ECC_NISTP521_b_mont
 'b' in Montgomery domain of the ECC_NISTP521 curve. More...
 

Detailed Description

Macro Definition Documentation

§ ECCParams_NISTP521_LENGTH

#define ECCParams_NISTP521_LENGTH   66

Length of NIST P521 curve parameters in bytes.

§ ECC_NISTP521_PARAM_LENGTH_WITH_PADDED_BYTES

#define ECC_NISTP521_PARAM_LENGTH_WITH_PADDED_BYTES   (ECCParams_NISTP521_LENGTH + HSM_PADDED_PARAM_BYTES)

Length in bytes of NISTP521 curve parameters including the padded 0s so that the HSM is provided curve parameters with length that is divisible by 4, per its requirements.

Variable Documentation

§ ECC_NISTP521_generatorX

const ECC_NISTP521_Param ECC_NISTP521_generatorX

X coordinate of the generator point of the ECC_NISTP521 curve.

§ ECC_NISTP521_generatorY

const ECC_NISTP521_Param ECC_NISTP521_generatorY

Y coordinate of the generator point of the ECC_NISTP521 curve.

§ ECC_NISTP521_prime

const ECC_NISTP521_Param ECC_NISTP521_prime

Prime of the generator point of the ECC_NISTP521 curve.

§ ECC_NISTP521_a

const ECC_NISTP521_Param ECC_NISTP521_a

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

§ ECC_NISTP521_b

const ECC_NISTP521_Param ECC_NISTP521_b

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

§ ECC_NISTP521_order

const ECC_NISTP521_Param ECC_NISTP521_order

Order of the generator point of the ECC_NISTP521 curve.

§ ECC_NISTP521_k_mont

const ECC_NISTP521_Param ECC_NISTP521_k_mont

'k' in Montgomery domain of the ECC_NISTP521 curve.

§ ECC_NISTP521_a_mont

const ECC_NISTP521_Param ECC_NISTP521_a_mont

'a' in Montgomery domain of the ECC_NISTP521 curve.

§ ECC_NISTP521_b_mont

const ECC_NISTP521_Param ECC_NISTP521_b_mont

'b' in Montgomery domain of the ECC_NISTP521 curve.

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