Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
CRYS_ECPKI_Domain_t Struct Reference
[CryptoCell ECC specific types]
  #include <crys_ecpki_types.h>
| Data Fields | |
| uint32_t | ecP [CRYS_ECPKI_MODUL_MAX_LENGTH_IN_WORDS] | 
| uint32_t | ecA [CRYS_ECPKI_MODUL_MAX_LENGTH_IN_WORDS] | 
| uint32_t | ecB [CRYS_ECPKI_MODUL_MAX_LENGTH_IN_WORDS] | 
| uint32_t | ecR [CRYS_ECPKI_MODUL_MAX_LENGTH_IN_WORDS+1] | 
| uint32_t | ecGx [CRYS_ECPKI_MODUL_MAX_LENGTH_IN_WORDS] | 
| uint32_t | ecGy [CRYS_ECPKI_MODUL_MAX_LENGTH_IN_WORDS] | 
| uint32_t | ecH | 
| uint32_t | llfBuff [CRYS_PKA_DOMAIN_LLF_BUFF_SIZE_IN_WORDS] | 
| 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.
Definition at line 164 of file crys_ecpki_types.h.
Field Documentation
| uint32_t barrTagSizeInWords | 
Size of each inserted Barret tag in words; 0 - if not inserted.
Definition at line 190 of file crys_ecpki_types.h.
EC Domain identifier.
Definition at line 192 of file crys_ecpki_types.h.
| uint32_t ecA[CRYS_ECPKI_MODUL_MAX_LENGTH_IN_WORDS] | 
EC equation parameter a.
Definition at line 169 of file crys_ecpki_types.h.
| uint32_t ecB[CRYS_ECPKI_MODUL_MAX_LENGTH_IN_WORDS] | 
EC equation parameter b.
Definition at line 171 of file crys_ecpki_types.h.
| uint32_t ecGx[CRYS_ECPKI_MODUL_MAX_LENGTH_IN_WORDS] | 
EC cofactor EC_Cofactor_K Generator (EC base point) coordinates in projective form.
Definition at line 176 of file crys_ecpki_types.h.
| uint32_t ecGy[CRYS_ECPKI_MODUL_MAX_LENGTH_IN_WORDS] | 
EC cofactor EC_Cofactor_K Generator (EC base point) coordinates in projective form.
Definition at line 179 of file crys_ecpki_types.h.
| uint32_t ecH | 
EC cofactor EC_Cofactor_K Generator (EC base point) coordinates in projective form.
Definition at line 182 of file crys_ecpki_types.h.
| uint32_t ecP[CRYS_ECPKI_MODUL_MAX_LENGTH_IN_WORDS] | 
EC modulus: P.
Definition at line 167 of file crys_ecpki_types.h.
| uint32_t ecR[CRYS_ECPKI_MODUL_MAX_LENGTH_IN_WORDS+1] | 
Order of generator.
Definition at line 173 of file crys_ecpki_types.h.
| uint32_t llfBuff[CRYS_PKA_DOMAIN_LLF_BUFF_SIZE_IN_WORDS] | 
Specific fields that are used by the low level.
Definition at line 184 of file crys_ecpki_types.h.
| uint32_t modSizeInBits | 
Size of fields in bits.
Definition at line 186 of file crys_ecpki_types.h.
| int8_t name[20] | 
Internal buffer.
Definition at line 195 of file crys_ecpki_types.h.
| uint32_t ordSizeInBits | 
Order size in bits.
Definition at line 188 of file crys_ecpki_types.h.
Generated on Tue Aug 9 2022 00:37:33 by
 1.7.2
 1.7.2