43 #define HSM_PADDED_PARAM_BYTES 2 49 #define PADDING_BYTES_EVEN 8 50 #define PADDING_BYTES_ODD 12 60 #define ECCParams_NISTP192_LENGTH 24 128 #define ECCParams_NISTP384_LENGTH 48 196 #define ECCParams_NISTP521_LENGTH 66 203 #define ECC_NISTP521_PARAM_LENGTH_WITH_PADDED_BYTES (ECCParams_NISTP521_LENGTH + HSM_PADDED_PARAM_BYTES) 271 #define ECCParams_BrainpoolP256R1_LENGTH 32 339 #define ECCParams_BrainpoolP384R1_LENGTH 48 407 #define ECCParams_BrainpoolP512R1_LENGTH 64 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)...
const ECC_NISTP384_Param ECC_NISTP384_generatorY
Y coordinate of the generator point of the ECC_NISTP384 curve.
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...
const ECC_NISTP384_Param ECC_NISTP384_b_mont
'b' in Montgomery domain of the ECC_NISTP384 curve.
const ECC_BrainpoolP512R1_Param ECC_BrainpoolP512R1_generatorX
X coordinate of the generator point of the ECC_BrainpoolP512R1 curve.
const ECC_NISTP192_Param ECC_NISTP192_b_mont
'b' in Montgomery domain of the ECC_NISTP192 curve.
const ECC_NISTP521_Param ECC_NISTP521_k_mont
'k' in Montgomery domain of the ECC_NISTP521 curve.
const ECC_BrainpoolP384R1_Param ECC_BrainpoolP384R1_a_mont
'a' in Montgomery domain of the ECC_BrainpoolP384R1 curve.
const ECC_NISTP192_Param ECC_NISTP192_prime
Prime of the generator point of the ECC_NISTP192 curve.
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...
const ECC_BrainpoolP384R1_Param ECC_BrainpoolP384R1_prime
Prime of the generator point of the ECC_BrainpoolP384R1 curve.
const ECC_NISTP384_Param ECC_NISTP384_order
Order of the generator point of the ECC_NISTP384 curve.
const ECC_NISTP521_Param ECC_NISTP521_generatorY
Y coordinate of the generator point of the ECC_NISTP521 curve.
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...
const ECC_BrainpoolP512R1_Param ECC_BrainpoolP512R1_generatorY
Y coordinate of the generator point of the ECC_BrainpoolP512R1 curve.
Union to access ECC_BrainpoolP384R1 curve params in bytes or words.
Definition: ECCParamsLPF3HSM.h:344
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)...
Union to access ECC_NISTP384 curve params in bytes or words.
Definition: ECCParamsLPF3HSM.h:133
const ECC_BrainpoolP256R1_Param ECC_BrainpoolP256R1_prime
Prime of the generator point of the ECC_BrainpoolP256R1 curve.
const ECC_BrainpoolP384R1_Param ECC_BrainpoolP384R1_generatorX
X coordinate of the generator point of the ECC_BrainpoolP384R1 curve.
const ECC_BrainpoolP256R1_Param ECC_BrainpoolP256R1_generatorY
Y coordinate of the generator point of the ECC_BrainpoolP256R1 curve.
const ECC_BrainpoolP512R1_Param ECC_BrainpoolP512R1_b_mont
'b' in Montgomery domain of the ECC_BrainpoolP512R1 curve.
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...
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)...
const ECC_NISTP521_Param ECC_NISTP521_prime
Prime of the generator point of the ECC_NISTP521 curve.
const ECC_NISTP521_Param ECC_NISTP521_b_mont
'b' in Montgomery domain of the ECC_NISTP521 curve.
const ECC_BrainpoolP384R1_Param ECC_BrainpoolP384R1_b_mont
'b' in Montgomery domain of the ECC_BrainpoolP384R1 curve.
#define ECCParams_NISTP192_LENGTH
Length of NIST P192 curve parameters in bytes.
Definition: ECCParamsLPF3HSM.h:60
const ECC_NISTP192_Param ECC_NISTP192_k_mont
'k' in Montgomery domain of the ECC_NISTP192 curve.
const ECC_NISTP384_Param ECC_NISTP384_prime
Prime of the generator point of the ECC_NISTP384 curve.
Union to access ECC_NISTP192 curve params in bytes or words.
Definition: ECCParamsLPF3HSM.h:65
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)...
const ECC_NISTP521_Param ECC_NISTP521_a_mont
'a' in Montgomery domain of the ECC_NISTP521 curve.
const ECC_NISTP192_Param ECC_NISTP192_generatorY
Y coordinate of the generator point of the ECC_NISTP192 curve.
#define ECCParams_BrainpoolP384R1_LENGTH
Length of BrainpoolP384R1 curve parameters in bytes.
Definition: ECCParamsLPF3HSM.h:339
const ECC_BrainpoolP512R1_Param ECC_BrainpoolP512R1_order
Order of the generator point of the ECC_BrainpoolP512R1 curve.
const ECC_BrainpoolP384R1_Param ECC_BrainpoolP384R1_k_mont
'k' in Montgomery domain of the ECC_BrainpoolP384R1 curve.
const ECC_NISTP521_Param ECC_NISTP521_generatorX
X coordinate of the generator point of the ECC_NISTP521 curve.
const ECC_BrainpoolP512R1_Param ECC_BrainpoolP512R1_a_mont
'a' in Montgomery domain of the ECC_BrainpoolP512R1 curve.
#define ECCParams_BrainpoolP512R1_LENGTH
Length of BrainpoolP512R1 curve parameters in bytes.
Definition: ECCParamsLPF3HSM.h:407
const ECC_BrainpoolP256R1_Param ECC_BrainpoolP256R1_order
Order of the generator point of the ECC_BrainpoolP256R1 curve.
#define ECCParams_BrainpoolP256R1_LENGTH
Length of BrainpoolP256R1 curve parameters in bytes.
Definition: ECCParamsLPF3HSM.h:271
#define ECCParams_NISTP384_LENGTH
Length of NIST P384 curve parameters in bytes.
Definition: ECCParamsLPF3HSM.h:128
Union to access ECC_BrainpoolP256R1 curve params in bytes or words.
Definition: ECCParamsLPF3HSM.h:276
const ECC_NISTP521_Param ECC_NISTP521_order
Order of the generator point of the ECC_NISTP521 curve.
const ECC_NISTP192_Param ECC_NISTP192_a_mont
'a' in Montgomery domain of the ECC_NISTP192 curve.
const ECC_BrainpoolP512R1_Param ECC_BrainpoolP512R1_prime
Prime of the generator point of the ECC_BrainpoolP512R1 curve.
const ECC_NISTP384_Param ECC_NISTP384_k_mont
'k' in Montgomery domain of the ECC_NISTP384 curve.
const ECC_NISTP192_Param ECC_NISTP192_generatorX
X coordinate of the generator point of the ECC_NISTP192 curve.
Union to access ECC_NISTP521 curve params in bytes or words.
Definition: ECCParamsLPF3HSM.h:208
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...
const ECC_NISTP384_Param ECC_NISTP384_generatorX
X coordinate of the generator point of the ECC_NISTP384 curve.
const ECC_NISTP192_Param ECC_NISTP192_order
Order of the generator point of the ECC_NISTP192 curve.
const ECC_BrainpoolP256R1_Param ECC_BrainpoolP256R1_generatorX
X coordinate of the generator point of the ECC_BrainpoolP256R1 curve.
const ECC_NISTP384_Param ECC_NISTP384_a_mont
'a' in Montgomery domain of the ECC_NISTP384 curve.
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)...
const ECC_BrainpoolP256R1_Param ECC_BrainpoolP256R1_k_mont
'k' in Montgomery domain of the ECC_BrainpoolP256R1 curve.
const ECC_BrainpoolP512R1_Param ECC_BrainpoolP512R1_k_mont
'k' in Montgomery domain of the ECC_BrainpoolP512R1 curve.
Union to access ECC_BrainpoolP512R1 curve params in bytes or words.
Definition: ECCParamsLPF3HSM.h:412
#define ECC_NISTP521_PARAM_LENGTH_WITH_PADDED_BYTES
Length in bytes of NISTP521 curve parameters including the padded 0s so that the HSM is provided curv...
Definition: ECCParamsLPF3HSM.h:203
const ECC_BrainpoolP384R1_Param ECC_BrainpoolP384R1_order
Order of the generator point of the ECC_BrainpoolP384R1 curve.
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...
const ECC_BrainpoolP384R1_Param ECC_BrainpoolP384R1_generatorY
Y coordinate of the generator point of the ECC_BrainpoolP384R1 curve.
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)...
const ECC_BrainpoolP256R1_Param ECC_BrainpoolP256R1_a_mont
'a' in Montgomery domain of the ECC_BrainpoolP256R1 curve.
const ECC_BrainpoolP256R1_Param ECC_BrainpoolP256R1_b_mont
'b' in Montgomery domain of the ECC_BrainpoolP256R1 curve.