nRF5 SDK v13.0.0
Data Fields
CRYS_ECPKI_Domain_t Struct Reference

#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 parameters a, 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::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)]

include the specific fields that are used by the low level.

uint32_t CRYS_ECPKI_Domain_t::modSizeInBits

Size of fields in bits.


The documentation for this struct was generated from the following file:

Documentation feedback | Developer Zone | Subscribe | Updated