#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] |
Detailed Description
The structure containing the EC domain parameters in little-endian form EC equation: Y^2 = X^3 + A*X + B over prime fild GFp.
Field Documentation
| 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.
- external/nrf_cc310/include/crys_ecpki_types.h