#include <crys_ecpki_types.h>
Data Fields | |
uint32_t | ecP [18] |
uint32_t | ecA [18] |
uint32_t | ecB [18] |
uint32_t | ecR [18+1] |
uint32_t | ecGx [18] |
uint32_t | ecGy [18] |
uint32_t | ecH |
uint32_t | llfBuff [(10+3 *18)] |
uint32_t | modSizeInBits |
uint32_t | ordSizeInBits |
uint32_t | barrTagSizeInWords |
CRYS_ECPKI_DomainID_t | DomainID |
int8_t | name [20] |
The structure containing the EC domain parameters in little-endian form EC equation: Y^2 = X^3 + A*X + B over prime fild GFp.
uint32_t CRYS_ECPKI_Domain_t::barrTagSizeInWords |
Size of each inserted Barret tag in words; 0 - if not inserted.
CRYS_ECPKI_DomainID_t CRYS_ECPKI_Domain_t::DomainID |
EC Domain identifier.
uint32_t CRYS_ECPKI_Domain_t::ecA[18] |
EC equation parameter a.
uint32_t CRYS_ECPKI_Domain_t::ecB[18] |
EC equation parameter b.
uint32_t CRYS_ECPKI_Domain_t::ecGx[18] |
EC cofactor EC_Cofactor_K Generator (EC base point) coordinates in projective form.
uint32_t CRYS_ECPKI_Domain_t::ecGy[18] |
EC cofactor EC_Cofactor_K Generator (EC base point) coordinates in projective form.
uint32_t CRYS_ECPKI_Domain_t::ecH |
EC cofactor EC_Cofactor_K Generator (EC base point) coordinates in projective form.
uint32_t CRYS_ECPKI_Domain_t::ecP[18] |
EC modulus: P.
uint32_t CRYS_ECPKI_Domain_t::ecR[18+1] |
Order of generator.
uint32_t CRYS_ECPKI_Domain_t::llfBuff[(10+3 *18)] |
Specific fields that are used by the low level.
uint32_t CRYS_ECPKI_Domain_t::modSizeInBits |
Size of fields in bits.
int8_t CRYS_ECPKI_Domain_t::name[20] |
Internal buffer.
uint32_t CRYS_ECPKI_Domain_t::ordSizeInBits |
Order size in bits.