nRF5 SDK v17.1.0
Data Fields
RSAPubContext_t Struct Reference

#include <crys_rsa_types.h>

Data Fields

CRYS_RSAUserPubKey_t PubUserKey
 
uint32_t nSizeInBytes
 
uint8_t PKCS1_Version
 
uint8_t MGF_2use
 
uint16_t SaltLen
 
CRYS_RSAPrimeData_t PrimeData
 
uint32_t CRYSPKAHashCtxBuff [60]
 
CRYS_HASH_Result_t HASH_Result
 
uint16_t HASH_Result_Size
 
CRYS_RSA_HASH_OpMode_t RsaHashOperationMode
 
CRYS_HASH_OperationMode_t HashOperationMode
 
uint16_t HashBlockSize
 
bool doHash
 
uint32_t EBD [((2048+64)/32)]
 
uint32_t EBDSizeInBits
 
uint8_t T_Buf [(((2048+64)/32)*sizeof(uint32_t))]
 
uint16_t T_BufSize
 
uint8_t DummyBufAESBlockSize [16]
 

Detailed Description

Context definition for operations that use the RSA public key.

Field Documentation

uint32_t RSAPubContext_t::CRYSPKAHashCtxBuff[60]

HASH context.

bool RSAPubContext_t::doHash

HASH flag.

uint8_t RSAPubContext_t::DummyBufAESBlockSize[16]

Internal buffer.

uint32_t RSAPubContext_t::EBD[((2048+64)/32)]

Internal buffer.

uint32_t RSAPubContext_t::EBDSizeInBits

Internal bufffer used size in bits.

CRYS_HASH_Result_t RSAPubContext_t::HASH_Result

HASH result buffer.

uint16_t RSAPubContext_t::HASH_Result_Size

HASH result size.

uint16_t RSAPubContext_t::HashBlockSize

HASH block size.

CRYS_HASH_OperationMode_t RSAPubContext_t::HashOperationMode

HASH operation mode.

uint8_t RSAPubContext_t::MGF_2use

MGF to be used for the PKCS1 Ver 2.1 Sign or Verify operations

uint32_t RSAPubContext_t::nSizeInBytes

Public key size in bytes

uint8_t RSAPubContext_t::PKCS1_Version

RSA PKCS#1 Version 1.5 or 2.1

CRYS_RSAPrimeData_t RSAPubContext_t::PrimeData

Internal buffer.

CRYS_RSAUserPubKey_t RSAPubContext_t::PubUserKey

RSA public key structure.

CRYS_RSA_HASH_OpMode_t RSAPubContext_t::RsaHashOperationMode

RSA HASH operation mode (all modes RSA supports).

uint16_t RSAPubContext_t::SaltLen

Salt random length for PKCS#1 PSS Ver 2.1

uint8_t RSAPubContext_t::T_Buf[(((2048+64)/32)*sizeof(uint32_t))]

Internal buffer.

uint16_t RSAPubContext_t::T_BufSize

Internal buffer used size.


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

Documentation feedback | Developer Zone | Subscribe | Updated