![]() |
![]() |
Go to the source code of this file.
Data Structures | |
union | ECC_NISTP192_Param |
Union to access ECC_NISTP192 curve params in bytes or words. More... | |
union | ECC_NISTP384_Param |
Union to access ECC_NISTP384 curve params in bytes or words. More... | |
union | ECC_NISTP521_Param |
Union to access ECC_NISTP521 curve params in bytes or words. More... | |
union | ECC_BrainpoolP256R1_Param |
Union to access ECC_BrainpoolP256R1 curve params in bytes or words. More... | |
union | ECC_BrainpoolP384R1_Param |
Union to access ECC_BrainpoolP384R1 curve params in bytes or words. More... | |
union | ECC_BrainpoolP512R1_Param |
Union to access ECC_BrainpoolP512R1 curve params in bytes or words. More... | |
Macros | |
#define | HSM_PADDED_PARAM_BYTES 2 |
#define | PADDING_BYTES_EVEN 8 |
#define | PADDING_BYTES_ODD 12 |
#define | ECCParams_NISTP192_LENGTH 24 |
Length of NIST P192 curve parameters in bytes. More... | |
#define | ECCParams_NISTP384_LENGTH 48 |
Length of NIST P384 curve parameters in bytes. More... | |
#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... | |
#define | ECCParams_BrainpoolP256R1_LENGTH 32 |
Length of BrainpoolP256R1 curve parameters in bytes. More... | |
#define | ECCParams_BrainpoolP384R1_LENGTH 48 |
Length of BrainpoolP384R1 curve parameters in bytes. More... | |
#define | ECCParams_BrainpoolP512R1_LENGTH 64 |
Length of BrainpoolP512R1 curve parameters in bytes. More... | |
Variables | |
const ECC_NISTP192_Param | ECC_NISTP192_generatorX |
X coordinate of the generator point of the ECC_NISTP192 curve. More... | |
const ECC_NISTP192_Param | ECC_NISTP192_generatorY |
Y coordinate of the generator point of the ECC_NISTP192 curve. More... | |
const ECC_NISTP192_Param | ECC_NISTP192_prime |
Prime of the generator point of the ECC_NISTP192 curve. More... | |
const ECC_NISTP192_Param | ECC_NISTP192_a |
'a' constant of the ECC_NISTP192 curve when expressed in short Weierstrass form (y^2 = x^3 + a*x + b). More... | |
const ECC_NISTP192_Param | ECC_NISTP192_b |
'b' constant of the ECC_NISTP192 curve when expressed in short Weierstrass form (y^2 = x^3 + a*x + b). More... | |
const ECC_NISTP192_Param | ECC_NISTP192_order |
Order of the generator point of the ECC_NISTP192 curve. More... | |
const ECC_NISTP192_Param | ECC_NISTP192_k_mont |
'k' in Montgomery domain of the ECC_NISTP192 curve. More... | |
const ECC_NISTP192_Param | ECC_NISTP192_a_mont |
'a' in Montgomery domain of the ECC_NISTP192 curve. More... | |
const ECC_NISTP192_Param | ECC_NISTP192_b_mont |
'b' in Montgomery domain of the ECC_NISTP192 curve. More... | |
const ECC_NISTP384_Param | ECC_NISTP384_generatorX |
X coordinate of the generator point of the ECC_NISTP384 curve. More... | |
const ECC_NISTP384_Param | ECC_NISTP384_generatorY |
Y coordinate of the generator point of the ECC_NISTP384 curve. More... | |
const ECC_NISTP384_Param | ECC_NISTP384_prime |
Prime of the generator point of the ECC_NISTP384 curve. More... | |
const ECC_NISTP384_Param | ECC_NISTP384_a |
'a' constant of the ECC_NISTP384 curve when expressed in short Weierstrass form (y^2 = x^3 + a*x + b). More... | |
const ECC_NISTP384_Param | ECC_NISTP384_b |
'b' constant of the ECC_NISTP384 curve when expressed in short Weierstrass form (y^2 = x^3 + a*x + b). More... | |
const ECC_NISTP384_Param | ECC_NISTP384_order |
Order of the generator point of the ECC_NISTP384 curve. More... | |
const ECC_NISTP384_Param | ECC_NISTP384_k_mont |
'k' in Montgomery domain of the ECC_NISTP384 curve. More... | |
const ECC_NISTP384_Param | ECC_NISTP384_a_mont |
'a' in Montgomery domain of the ECC_NISTP384 curve. More... | |
const ECC_NISTP384_Param | ECC_NISTP384_b_mont |
'b' in Montgomery domain of the ECC_NISTP384 curve. More... | |
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... | |
const ECC_BrainpoolP256R1_Param | ECC_BrainpoolP256R1_generatorX |
X coordinate of the generator point of the ECC_BrainpoolP256R1 curve. More... | |
const ECC_BrainpoolP256R1_Param | ECC_BrainpoolP256R1_generatorY |
Y coordinate of the generator point of the ECC_BrainpoolP256R1 curve. More... | |
const ECC_BrainpoolP256R1_Param | ECC_BrainpoolP256R1_prime |
Prime of the generator point of the ECC_BrainpoolP256R1 curve. More... | |
const ECC_BrainpoolP256R1_Param | ECC_BrainpoolP256R1_a |
'a' constant of the ECC_BrainpoolP256R1 curve when expressed in short Weierstrass form (y^2 = x^3 + a*x + b). More... | |
const ECC_BrainpoolP256R1_Param | ECC_BrainpoolP256R1_b |
'b' constant of the ECC_BrainpoolP256R1 curve when expressed in short Weierstrass form (y^2 = x^3 + a*x + b). More... | |
const ECC_BrainpoolP256R1_Param | ECC_BrainpoolP256R1_order |
Order of the generator point of the ECC_BrainpoolP256R1 curve. More... | |
const ECC_BrainpoolP256R1_Param | ECC_BrainpoolP256R1_k_mont |
'k' in Montgomery domain of the ECC_BrainpoolP256R1 curve. More... | |
const ECC_BrainpoolP256R1_Param | ECC_BrainpoolP256R1_a_mont |
'a' in Montgomery domain of the ECC_BrainpoolP256R1 curve. More... | |
const ECC_BrainpoolP256R1_Param | ECC_BrainpoolP256R1_b_mont |
'b' in Montgomery domain of the ECC_BrainpoolP256R1 curve. More... | |
const ECC_BrainpoolP384R1_Param | ECC_BrainpoolP384R1_generatorX |
X coordinate of the generator point of the ECC_BrainpoolP384R1 curve. More... | |
const ECC_BrainpoolP384R1_Param | ECC_BrainpoolP384R1_generatorY |
Y coordinate of the generator point of the ECC_BrainpoolP384R1 curve. More... | |
const ECC_BrainpoolP384R1_Param | ECC_BrainpoolP384R1_prime |
Prime of the generator point of the ECC_BrainpoolP384R1 curve. More... | |
const ECC_BrainpoolP384R1_Param | ECC_BrainpoolP384R1_a |
'a' constant of the ECC_BrainpoolP384R1 curve when expressed in short Weierstrass form (y^2 = x^3 + a*x + b). More... | |
const ECC_BrainpoolP384R1_Param | ECC_BrainpoolP384R1_b |
'b' constant of the ECC_BrainpoolP384R1 curve when expressed in short Weierstrass form (y^2 = x^3 + a*x + b). More... | |
const ECC_BrainpoolP384R1_Param | ECC_BrainpoolP384R1_order |
Order of the generator point of the ECC_BrainpoolP384R1 curve. More... | |
const ECC_BrainpoolP384R1_Param | ECC_BrainpoolP384R1_k_mont |
'k' in Montgomery domain of the ECC_BrainpoolP384R1 curve. More... | |
const ECC_BrainpoolP384R1_Param | ECC_BrainpoolP384R1_a_mont |
'a' in Montgomery domain of the ECC_BrainpoolP384R1 curve. More... | |
const ECC_BrainpoolP384R1_Param | ECC_BrainpoolP384R1_b_mont |
'b' in Montgomery domain of the ECC_BrainpoolP384R1 curve. More... | |
const ECC_BrainpoolP512R1_Param | ECC_BrainpoolP512R1_generatorX |
X coordinate of the generator point of the ECC_BrainpoolP512R1 curve. More... | |
const ECC_BrainpoolP512R1_Param | ECC_BrainpoolP512R1_generatorY |
Y coordinate of the generator point of the ECC_BrainpoolP512R1 curve. More... | |
const ECC_BrainpoolP512R1_Param | ECC_BrainpoolP512R1_prime |
Prime of the generator point of the ECC_BrainpoolP512R1 curve. More... | |
const ECC_BrainpoolP512R1_Param | ECC_BrainpoolP512R1_a |
'a' constant of the ECC_BrainpoolP512R1 curve when expressed in short Weierstrass form (y^2 = x^3 + a*x + b). More... | |
const ECC_BrainpoolP512R1_Param | ECC_BrainpoolP512R1_b |
'b' constant of the ECC_BrainpoolP512R1 curve when expressed in short Weierstrass form (y^2 = x^3 + a*x + b). More... | |
const ECC_BrainpoolP512R1_Param | ECC_BrainpoolP512R1_order |
Order of the generator point of the ECC_BrainpoolP512R1 curve. More... | |
const ECC_BrainpoolP512R1_Param | ECC_BrainpoolP512R1_k_mont |
'k' in Montgomery domain of the ECC_BrainpoolP512R1 curve. More... | |
const ECC_BrainpoolP512R1_Param | ECC_BrainpoolP512R1_a_mont |
'a' in Montgomery domain of the ECC_BrainpoolP512R1 curve. More... | |
const ECC_BrainpoolP512R1_Param | ECC_BrainpoolP512R1_b_mont |
'b' in Montgomery domain of the ECC_BrainpoolP512R1 curve. More... | |
#define HSM_PADDED_PARAM_BYTES 2 |
#define PADDING_BYTES_EVEN 8 |
#define PADDING_BYTES_ODD 12 |