MCUX CLNS
MCUX Crypto Library Normal Secure
Loading...
Searching...
No Matches
mcuxClRsa_KeyTypes.h File Reference

Definition of supported key types in mcuxClRsa component, see also mcuxClKey component. More...

#include <mcuxClConfig.h>
#include <stdint.h>
#include <stdbool.h>
#include <mcuxClKey_Types.h>
#include <mcuxClRsa_Types.h>
#include <mcuxCsslAnalysis.h>

Go to the source code of this file.

Data Structures

struct  mcuxClRsa_KeyData_Plain_t
 Structure type for Rsa plain key data. More...
struct  mcuxClRsa_KeyData_Crt_t
 Structure type for Rsa CRT key data. More...

Macros

#define MCUXCLRSA_KEYSTRUCT_PLAIN_SIZE
 Size of mcuxClRsa_KeyData_Plain_t.
#define MCUXCLRSA_KEYSTRUCT_CRT_SIZE
 Size of mcuxClRsa_KeyData_Crt_t.

Variables

const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_Rsa_Public_1024
 Key type structure for RSA public key and key size 1024 bits.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_Rsa_Public_2048
 Key type structure for RSA public key and key size 2048 bits.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_Rsa_Public_3072
 Key type structure for RSA public key and key size 3072 bits.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_Rsa_Public_4096
 Key type structure for RSA public key and key size 4096 bits.
static const mcuxClKey_Type_t mcuxClKey_Type_Rsa_Public_1024
 Key type pointer for RSA public key and key size 1024 bits.
static const mcuxClKey_Type_t mcuxClKey_Type_Rsa_Public_2048
 Key type pointer for RSA public key and key size 2048 bits.
static const mcuxClKey_Type_t mcuxClKey_Type_Rsa_Public_3072
 Key type pointer for RSA public key and key size 3072 bits.
static const mcuxClKey_Type_t mcuxClKey_Type_Rsa_Public_4096
 Key type pointer for RSA public key and key size 4096 bits.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_Rsa_PrivatePlain_1024
 Key type structure for RSA private plain key and key size 1024 bits.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_Rsa_PrivatePlain_2048
 Key type structure for RSA private plain key and key size 2048 bits.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_Rsa_PrivatePlain_3072
 Key type structure for RSA private plain key and key size 3072 bits.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_Rsa_PrivatePlain_4096
 Key type structure for RSA private plain key and key size 4096 bits.
static const mcuxClKey_Type_t mcuxClKey_Type_Rsa_PrivatePlain_1024
 Key type pointer for RSA private plain key and key size 1024 bits.
static const mcuxClKey_Type_t mcuxClKey_Type_Rsa_PrivatePlain_2048
 Key type pointer for RSA private plain key and key size 2048 bits.
static const mcuxClKey_Type_t mcuxClKey_Type_Rsa_PrivatePlain_3072
 Key type pointer for RSA private plain key and key size 3072 bits.
static const mcuxClKey_Type_t mcuxClKey_Type_Rsa_PrivatePlain_4096
 Key type pointer for RSA private plain key and key size 4096 bits.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_Rsa_PrivateCRT_1024
 Key type structure for RSA private CRT key and key size 1024 bits.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_Rsa_PrivateCRT_2048
 Key type structure for RSA private CRT key and key size 2048 bits.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_Rsa_PrivateCRT_3072
 Key type structure for RSA private CRT key and key size 3072 bits.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_Rsa_PrivateCRT_4096
 Key type structure for RSA private CRT key and key size 4096 bits.
static const mcuxClKey_Type_t mcuxClKey_Type_Rsa_PrivateCRT_1024
 Key type pointer for RSA private CRT key and key size 1024 bits.
static const mcuxClKey_Type_t mcuxClKey_Type_Rsa_PrivateCRT_2048
 Key type pointer for RSA private CRT key and key size 2048 bits.
static const mcuxClKey_Type_t mcuxClKey_Type_Rsa_PrivateCRT_3072
 Key type pointer for RSA private CRT key and key size 3072 bits.
static const mcuxClKey_Type_t mcuxClKey_Type_Rsa_PrivateCRT_4096
 Key type pointer for RSA private CRT key and key size 4096 bits.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_Rsa_PrivateCRT_DFA_1024
 Key type structure for RSA private CRT_DFA key and key size 1024 bits.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_Rsa_PrivateCRT_DFA_2048
 Key type structure for RSA private CRT_DFA key and key size 2048 bits.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_Rsa_PrivateCRT_DFA_3072
 Key type structure for RSA private CRT_DFA key and key size 3072 bits.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_Rsa_PrivateCRT_DFA_4096
 Key type structure for RSA private CRT_DFA key and key size 4096 bits.
static const mcuxClKey_Type_t mcuxClKey_Type_Rsa_PrivateCRT_DFA_1024
 Key type pointer for RSA private CRT_DFA key and key size 1024 bits.
static const mcuxClKey_Type_t mcuxClKey_Type_Rsa_PrivateCRT_DFA_2048
 Key type pointer for RSA private CRT_DFA key and key size 2048 bits.
static const mcuxClKey_Type_t mcuxClKey_Type_Rsa_PrivateCRT_DFA_3072
 Key type pointer for RSA private CRT_DFA key and key size 3072 bits.
static const mcuxClKey_Type_t mcuxClKey_Type_Rsa_PrivateCRT_DFA_4096
 Key type pointer for RSA private CRT_DFA key and key size 4096 bits.
const mcuxClKey_EncodingDescriptor_t mcuxClRsa_EncodingDescriptor_PrivPlainKey_Plain
 Plain encoding descriptor for RSA private plain keys.
static const mcuxClKey_Encoding_t mcuxClRsa_Encoding_PrivPlainKey_Plain
const mcuxClKey_EncodingDescriptor_t mcuxClRsa_EncodingDescriptor_PublicKey_Plain
 Plain encoding descriptor for RSA public keys.
static const mcuxClKey_Encoding_t mcuxClRsa_Encoding_PublicKey_Plain
const mcuxClKey_EncodingDescriptor_t mcuxClRsa_EncodingDescriptor_PrivCrtKey_Plain
 Plain encoding descriptor for RSA private CRT keys.
static const mcuxClKey_Encoding_t mcuxClRsa_Encoding_PrivCrtKey_Plain

Detailed Description

Definition of supported key types in mcuxClRsa component, see also mcuxClKey component.

Variable Documentation

◆ mcuxClRsa_EncodingDescriptor_PrivPlainKey_Plain

const mcuxClKey_EncodingDescriptor_t mcuxClRsa_EncodingDescriptor_PrivPlainKey_Plain
extern

Plain encoding descriptor for RSA private plain keys.

◆ mcuxClRsa_EncodingDescriptor_PublicKey_Plain

const mcuxClKey_EncodingDescriptor_t mcuxClRsa_EncodingDescriptor_PublicKey_Plain
extern

Plain encoding descriptor for RSA public keys.

◆ mcuxClRsa_EncodingDescriptor_PrivCrtKey_Plain

const mcuxClKey_EncodingDescriptor_t mcuxClRsa_EncodingDescriptor_PrivCrtKey_Plain
extern

Plain encoding descriptor for RSA private CRT keys.