AM64x MCU+ SDK  11.01.00
AsymCrypt_ECMontCurveP Struct Reference

Detailed Description

EC Montogomery curve parameters.

Parameters
primePrime number for the group
orderOrder of the group
cofactorCofactor of the group
A"A" parameter in the equation By^2 = x^3 + Ax^2 +x
B"B" parameter in the equation By^2 = x^3 + Ax^2 +x
gGenerator point on the Elliptic curve

Data Fields

uint32_t prime [ASYM_CRYPT_LEN(EC_PARAM_MAXLEN)]
 
uint32_t order [ASYM_CRYPT_LEN(EC_PARAM_MAXLEN)]
 
uint32_t cofactor [ASYM_CRYPT_LEN(EC_PARAM_MAXLEN)]
 
uint32_t A [ASYM_CRYPT_LEN(EC_PARAM_MAXLEN)]
 
uint32_t B [ASYM_CRYPT_LEN(EC_PARAM_MAXLEN)]
 
struct AsymCrypt_ECPoint g
 

Field Documentation

◆ prime

uint32_t AsymCrypt_ECMontCurveP::prime[ASYM_CRYPT_LEN(EC_PARAM_MAXLEN)]

Prime number for the group

◆ order

uint32_t AsymCrypt_ECMontCurveP::order[ASYM_CRYPT_LEN(EC_PARAM_MAXLEN)]

Order of the group

◆ cofactor

uint32_t AsymCrypt_ECMontCurveP::cofactor[ASYM_CRYPT_LEN(EC_PARAM_MAXLEN)]

Cofactor of the Elliptic curve

◆ A

uint32_t AsymCrypt_ECMontCurveP::A[ASYM_CRYPT_LEN(EC_PARAM_MAXLEN)]

"A" parameter in the equation By^2 = x^3 + Ax^2 +x

◆ B

uint32_t AsymCrypt_ECMontCurveP::B[ASYM_CRYPT_LEN(EC_PARAM_MAXLEN)]

"B" parameter in the equation By^2 = x^3 + Ax^2 +x

◆ g

struct AsymCrypt_ECPoint AsymCrypt_ECMontCurveP::g

Generator point on the Elliptic curve