Knight KE / Mbed OS Game_Master
Embed: (wiki syntax)

« Back to documentation index

CRYSRSAPrivKey_t Struct Reference

CRYSRSAPrivKey_t Struct Reference
[CryptoCell RSA used definitions and enums]

#include <crys_rsa_types.h>

Data Fields

uint32_t n [CRYS_RSA_MAXIMUM_MOD_BUFFER_SIZE_IN_WORDS]
uint32_t nSizeInBits
CRYS_RSA_DecryptionMode_t OperationMode
CRYS_RSA_KeySource_t KeySource
uint32_t crysRSAPrivKeyIntBuff [CRYS_PKA_PRIV_KEY_BUFF_SIZE_IN_WORDS]
CRYSRSAPrivNonCRTKey_t NonCrt
CRYSRSAPrivCRTKey_t Crt

Detailed Description

Private key data structure (used internally).

Definition at line 340 of file crys_rsa_types.h.


Field Documentation

CRT data structure.

Definition at line 358 of file crys_rsa_types.h.

uint32_t crysRSAPrivKeyIntBuff[CRYS_PKA_PRIV_KEY_BUFF_SIZE_IN_WORDS]

Internal buffer.

Definition at line 362 of file crys_rsa_types.h.

Key source ( internal or external ).

Definition at line 351 of file crys_rsa_types.h.

uint32_t n[CRYS_RSA_MAXIMUM_MOD_BUFFER_SIZE_IN_WORDS]

RSA modulus buffer.

Definition at line 343 of file crys_rsa_types.h.

Non CRT data structure.

Definition at line 357 of file crys_rsa_types.h.

uint32_t nSizeInBits

RSA modulus size in bits.

Definition at line 345 of file crys_rsa_types.h.

Decryption operation mode.

Definition at line 348 of file crys_rsa_types.h.