Structure to hold Edward Curve Eddsa parameters.
prime | Prime number for the group |
order | Order of the group |
cofactor | Cofactor of the group |
a | "a" parameter in the equation ax^2+y^2 = 1 + dx^2y^2 |
d | "b" parameter in the equation ax^2+y^2 = 1 + dx^2y^2 |
g | Generator point on the Elliptic curve |
Data Fields | |
uint32_t | prime [ASYM_CRYPT_LEN(EDDSA_MAX_KEY_LEN)] |
uint32_t | order [ASYM_CRYPT_LEN(EDDSA_MAX_KEY_LEN)] |
uint32_t | cofactor [ASYM_CRYPT_LEN(EDDSA_MAX_KEY_LEN)] |
uint32_t | a [ASYM_CRYPT_LEN(EDDSA_MAX_KEY_LEN)] |
uint32_t | d [ASYM_CRYPT_LEN(EDDSA_MAX_KEY_LEN)] |
struct AsymCrypt_EddsaPoint | g |
uint32_t AsymCrypt_EdCurveParam::prime[ASYM_CRYPT_LEN(EDDSA_MAX_KEY_LEN)] |
Prime number for the group
uint32_t AsymCrypt_EdCurveParam::order[ASYM_CRYPT_LEN(EDDSA_MAX_KEY_LEN)] |
Order of the group
uint32_t AsymCrypt_EdCurveParam::cofactor[ASYM_CRYPT_LEN(EDDSA_MAX_KEY_LEN)] |
Cofactor of the Elliptic curve
uint32_t AsymCrypt_EdCurveParam::a[ASYM_CRYPT_LEN(EDDSA_MAX_KEY_LEN)] |
"a" parameter in the equation ax^2+y^2 = 1 + dx^2y^2
uint32_t AsymCrypt_EdCurveParam::d[ASYM_CRYPT_LEN(EDDSA_MAX_KEY_LEN)] |
"d" parameter in the equation ax^2+y^2 = 1 + dx^2y^2
struct AsymCrypt_EddsaPoint AsymCrypt_EdCurveParam::g |
Generator point on the Elliptic curve