#include <crys_rsa_types.h>
Data Fields |
|
| union { | |
| CRYS_RSAUserPubKey_t userPubKey | |
| CRYS_RSAUserPrivKey_t userPrivKey | |
| } | userKey |
| union { | |
| CRYS_RSAPrivUserContext_t userPrivContext | |
| CRYS_RSAPubUserContext_t userPubContext | |
| CRYS_RSAPrimeData_t primData | |
| } | userContext |
| union { | |
| struct { | |
| uint8_t encBuff [2048/8] | |
| uint8_t decBuff [((2048/8)-2 *(20)-2)] | |
| } userOaepData | |
| uint8_t signBuff [2048/8] | |
| } | userData |
Detailed Description
Required for internal FIPS verification for RSA KAT. The RSA KAT tests defined for scheme 2.1 with modulus key size of 2048.
Field Documentation
| uint8_t CRYS_RSAFipsKatContext_t::decBuff[((2048/8)-2 *(20)-2)] |
Buffer for decrypted data.
| uint8_t CRYS_RSAFipsKatContext_t::encBuff[2048/8] |
Buffer for encrypted data.
| CRYS_RSAPrimeData_t CRYS_RSAFipsKatContext_t::primData |
Internal buffers.
| uint8_t CRYS_RSAFipsKatContext_t::signBuff[2048/8] |
Buffer for Signed data.
| CRYS_RSAPrivUserContext_t CRYS_RSAFipsKatContext_t::userPrivContext |
RSA user's private context.
| CRYS_RSAUserPrivKey_t CRYS_RSAFipsKatContext_t::userPrivKey |
RSA user's private key.
| CRYS_RSAPubUserContext_t CRYS_RSAFipsKatContext_t::userPubContext |
RSA public user's context.
| CRYS_RSAUserPubKey_t CRYS_RSAFipsKatContext_t::userPubKey |
RSA user's public key.
- external/nrf_cc310/include/crys_rsa_types.h