CRYSRSAPrivCRTKey_t

nRF5 SDK v15.2.0

#include <crys_rsa_types.h>

Data Fields

uint32_t P [((2048+64)/32)/2]
uint32_t PSizeInBits
uint32_t Q [((2048+64)/32)/2]
uint32_t QSizeInBits
uint32_t dP [((2048+64)/32)/2]
uint32_t dPSizeInBits
uint32_t dQ [((2048+64)/32)/2]
uint32_t dQSizeInBits
uint32_t qInv [((2048+64)/32)/2]
uint32_t qInvSizeInBits

Detailed Description

Private key on CRT mode data structure (used internally).

Field Documentation

uint32_t CRYSRSAPrivCRTKey_t::dP[((2048+64)/32)/2]

First CRT exponent buffer.

uint32_t CRYSRSAPrivCRTKey_t::dPSizeInBits

First CRT exponent size in bits.

uint32_t CRYSRSAPrivCRTKey_t::dQ[((2048+64)/32)/2]

Second CRT exponent buffer.

uint32_t CRYSRSAPrivCRTKey_t::dQSizeInBits

Second CRT exponent size in bits.

uint32_t CRYSRSAPrivCRTKey_t::P[((2048+64)/32)/2]

First factor buffer.

uint32_t CRYSRSAPrivCRTKey_t::PSizeInBits

First factor size in bits.

uint32_t CRYSRSAPrivCRTKey_t::Q[((2048+64)/32)/2]

Second factor buffer.

uint32_t CRYSRSAPrivCRTKey_t::qInv[((2048+64)/32)/2]

First CRT coefficient buffer.

uint32_t CRYSRSAPrivCRTKey_t::qInvSizeInBits

First CRT coefficient size in bits.

uint32_t CRYSRSAPrivCRTKey_t::QSizeInBits

Second factor size in bits.

  • external/nrf_cc310/include/crys_rsa_types.h