MCUX CLNS
MCUX Crypto Library Normal Secure
mcuxClRsa_MemoryConsumption.h File Reference

Defines the memory consumption for the mcuxClRsa component. More...

Go to the source code of this file.

Macros

#define MCUXCLRSA_SIGN_PLAIN_NOENCODE_1024_WACPU_SIZE
 Definition of CPU workarea size for the mcuxClRsa_sign function for 1024-bit private plain keys using mode mcuxClRsa_Mode_Sign_NoEncode. More...
 
#define MCUXCLRSA_SIGN_PLAIN_NOENCODE_2048_WACPU_SIZE
 Definition of CPU workarea size for the mcuxClRsa_sign function for 2048-bit private plain keys using mode mcuxClRsa_Mode_Sign_NoEncode. More...
 
#define MCUXCLRSA_SIGN_PLAIN_NOENCODE_3072_WACPU_SIZE
 Definition of CPU workarea size for the mcuxClRsa_sign function for 3072-bit private plain keys using mode mcuxClRsa_Mode_Sign_NoEncode. More...
 
#define MCUXCLRSA_SIGN_PLAIN_NOENCODE_4096_WACPU_SIZE
 Definition of CPU workarea size for the mcuxClRsa_sign function for 4096-bit private plain keys using mode mcuxClRsa_Mode_Sign_NoEncode. More...
 
#define MCUXCLRSA_SIGN_PLAIN_NOENCODE_WACPU_SIZE(keyBitLength)
 Macro to extract CPU workarea size to be used with a non-standard key length, with a key of type MCUXCLRSA_KEY_PRIVATEPLAIN. More...
 
#define MCUXCLRSA_SIGN_PLAIN_PSSENCODE_1024_WACPU_SIZE
 Definition of CPU workarea size for the mcuxClRsa_sign function for 1024-bit private plain keys using mode mcuxClRsa_Mode_Sign_Pss_Sha2_*. More...
 
#define MCUXCLRSA_SIGN_PLAIN_PSSENCODE_2048_WACPU_SIZE
 Definition of CPU workarea size for the mcuxClRsa_sign function for 2048-bit private plain keys using mode mcuxClRsa_Mode_Sign_Pss_Sha2_*. More...
 
#define MCUXCLRSA_SIGN_PLAIN_PSSENCODE_3072_WACPU_SIZE
 Definition of CPU workarea size for the mcuxClRsa_sign function for 3072-bit private plain keys using mode mcuxClRsa_Mode_Sign_Pss_Sha2_*. More...
 
#define MCUXCLRSA_SIGN_PLAIN_PSSENCODE_4096_WACPU_SIZE
 Definition of CPU workarea size for the mcuxClRsa_sign function for 4096-bit private plain keys using mode mcuxClRsa_Mode_Sign_Pss_Sha2_*. More...
 
#define MCUXCLRSA_SIGN_PLAIN_PSSENCODE_WACPU_SIZE(keyBitLength)
 Macro to extract CPU workarea size to be used with a non-standard key length, with a key of type MCUXCLRSA_KEY_PRIVATEPLAIN. More...
 
#define MCUXCLRSA_SIGN_PLAIN_PKCS1V15ENCODE_1024_WACPU_SIZE
 Definition of CPU workarea size for the mcuxClRsa_sign function for 1024-bit private plain keys using mode mcuxClRsa_Mode_Sign_PKCS1v15_Sha2_*. More...
 
#define MCUXCLRSA_SIGN_PLAIN_PKCS1V15ENCODE_2048_WACPU_SIZE
 Definition of CPU workarea size for the mcuxClRsa_sign function for 2048-bit private plain keys using mode mcuxClRsa_Mode_Sign_PKCS1v15_Sha2_*. More...
 
#define MCUXCLRSA_SIGN_PLAIN_PKCS1V15ENCODE_3072_WACPU_SIZE
 Definition of CPU workarea size for the mcuxClRsa_sign function for 3072-bit private plain keys using mode mcuxClRsa_Mode_Sign_PKCS1v15_Sha2_*. More...
 
#define MCUXCLRSA_SIGN_PLAIN_PKCS1V15ENCODE_4096_WACPU_SIZE
 Definition of CPU workarea size for the mcuxClRsa_sign function for 4096-bit private plain keys using mode mcuxClRsa_Mode_Sign_PKCS1v15_Sha2_*. More...
 
#define MCUXCLRSA_SIGN_PLAIN_PKCS1V15ENCODE_WACPU_SIZE(keyBitLength)
 Macro to extract CPU workarea size to be used with a non-standard key length, with a key of type MCUXCLRSA_KEY_PRIVATEPLAIN. More...
 
#define MCUXCLRSA_SIGN_PLAIN_1024_WAPKC_SIZE
 Definition of PKC workarea size for the mcuxClRsa_sign function for 1024-bit private plain keys. More...
 
#define MCUXCLRSA_SIGN_PLAIN_2048_WAPKC_SIZE
 Definition of PKC workarea size for the mcuxClRsa_sign function for 2048-bit private plain keys. More...
 
#define MCUXCLRSA_SIGN_PLAIN_3072_WAPKC_SIZE
 Definition of PKC workarea size for the mcuxClRsa_sign function for 3072-bit private plain keys. More...
 
#define MCUXCLRSA_SIGN_PLAIN_4096_WAPKC_SIZE
 Definition of PKC workarea size for the mcuxClRsa_sign function for 4096-bit private plain keys. More...
 
#define MCUXCLRSA_SIGN_PLAIN_WAPKC_SIZE(keyBitLength)
 Macro to extract PKC workarea size to be used with a non-standard key length, with a key of type MCUXCLRSA_KEY_PRIVATEPLAIN. More...
 
#define MCUXCLRSA_SIGN_CRT_NOENCODE_1024_WACPU_SIZE
 Definition of CPU workarea size for the mcuxClRsa_sign function using mode mcuxClRsa_Mode_Sign_NoEncode, for 1024-bit private CRT keys. More...
 
#define MCUXCLRSA_SIGN_CRT_NOENCODE_2048_WACPU_SIZE
 Definition of CPU workarea size for the mcuxClRsa_sign function using mode mcuxClRsa_Mode_Sign_NoEncode, for 2048-bit private CRT keys. More...
 
#define MCUXCLRSA_SIGN_CRT_NOENCODE_3072_WACPU_SIZE
 Definition of CPU workarea size for the mcuxClRsa_sign function using mode mcuxClRsa_Mode_Sign_NoEncode, for 3072-bit private CRT keys. More...
 
#define MCUXCLRSA_SIGN_CRT_NOENCODE_4096_WACPU_SIZE
 Definition of CPU workarea size for the mcuxClRsa_sign function using mode mcuxClRsa_Mode_Sign_NoEncode, for 4096-bit private CRT keys. More...
 
#define MCUXCLRSA_SIGN_CRT_NOENCODE_WACPU_SIZE(keyBitLength)
 Macro to extract CPU workarea size to be used with a non-standard key length, with a key of type MCUXCLRSA_KEY_PRIVATECRT or MCUXCLRSA_KEY_PRIVATECRT_DFA. More...
 
#define MCUXCLRSA_SIGN_CRT_PSSENCODE_1024_WACPU_SIZE
 Definition of CPU workarea size for the mcuxClRsa_sign function using mode mcuxClRsa_Mode_Sign_Pss_Sha2_*, for 1024-bit private CRT keys. More...
 
#define MCUXCLRSA_SIGN_CRT_PSSENCODE_2048_WACPU_SIZE
 Definition of CPU workarea size for the mcuxClRsa_sign function using mode mcuxClRsa_Mode_Sign_Pss_Sha2_*, for 2048-bit private CRT keys. More...
 
#define MCUXCLRSA_SIGN_CRT_PSSENCODE_3072_WACPU_SIZE
 Definition of CPU workarea size for the mcuxClRsa_sign function using mode mcuxClRsa_Mode_Sign_Pss_Sha2_*, for 3072-bit private CRT keys. More...
 
#define MCUXCLRSA_SIGN_CRT_PSSENCODE_4096_WACPU_SIZE
 Definition of CPU workarea size for the mcuxClRsa_sign function using mode mcuxClRsa_Mode_Sign_Pss_Sha2_*, for 4096-bit private CRT keys. More...
 
#define MCUXCLRSA_SIGN_CRT_PSSENCODE_WACPU_SIZE(keyBitLength)
 Macro to extract CPU workarea size to be used with a non-standard key length, with a key of type MCUXCLRSA_KEY_PRIVATECRT or MCUXCLRSA_KEY_PRIVATECRT_DFA. More...
 
#define MCUXCLRSA_SIGN_CRT_PKCS1V15ENCODE_1024_WACPU_SIZE
 Definition of CPU workarea size for the mcuxClRsa_sign function using mode mcuxClRsa_Mode_Sign_PKCS1v15_Sha2_*, for 1024-bit private CRT keys. More...
 
#define MCUXCLRSA_SIGN_CRT_PKCS1V15ENCODE_2048_WACPU_SIZE
 Definition of CPU workarea size for the mcuxClRsa_sign function using mode mcuxClRsa_Mode_Sign_PKCS1v15_Sha2_*, for 2048-bit private CRT keys. More...
 
#define MCUXCLRSA_SIGN_CRT_PKCS1V15ENCODE_3072_WACPU_SIZE
 Definition of CPU workarea size for the mcuxClRsa_sign function using mode mcuxClRsa_Mode_Sign_PKCS1v15_Sha2_*, for 3072-bit private CRT keys. More...
 
#define MCUXCLRSA_SIGN_CRT_PKCS1V15ENCODE_4096_WACPU_SIZE
 Definition of CPU workarea size for the mcuxClRsa_sign function using mode mcuxClRsa_Mode_Sign_PKCS1v15_Sha2_*, for 4096-bit private CRT keys. More...
 
#define MCUXCLRSA_SIGN_CRT_PKCS1V15ENCODE_WACPU_SIZE(keyBitLength)
 Macro to extract CPU workarea size to be used with a non-standard key length, with a key of type MCUXCLRSA_KEY_PRIVATECRT or MCUXCLRSA_KEY_PRIVATECRT_DFA. More...
 
#define MCUXCLRSA_SIGN_CRT_1024_WAPKC_SIZE
 Definition of PKC workarea size for the mcuxClRsa_sign function for 1024-bit private CRT keys. More...
 
#define MCUXCLRSA_SIGN_CRT_2048_WAPKC_SIZE
 Definition of PKC workarea size for the mcuxClRsa_sign function for 2048-bit private CRT keys. More...
 
#define MCUXCLRSA_SIGN_CRT_3072_WAPKC_SIZE
 Definition of PKC workarea size for the mcuxClRsa_sign function for 3072-bit private CRT keys. More...
 
#define MCUXCLRSA_SIGN_CRT_4096_WAPKC_SIZE
 Definition of PKC workarea size for the mcuxClRsa_sign function for 4096-bit private CRT keys. More...
 
#define MCUXCLRSA_SIGN_CRT_WAPKC_SIZE(keyBitLength)
 Macro to extract PKC workarea size to be used with a non-standard key length, with a key of type MCUXCLRSA_KEY_PRIVATECRT or MCUXCLRSA_KEY_PRIVATECRT_DFA. More...
 
#define MCUXCLRSA_VERIFY_NOVERIFY_WACPU_SIZE
 Definition of CPU workarea size for the mcuxClRsa_verify function using mode mcuxClRsa_Mode_Verify_NoVerify. More...
 
#define MCUXCLRSA_VERIFY_PSSVERIFY_WACPU_SIZE
 Definition of CPU workarea size for the mcuxClRsa_verify function using mode mcuxClRsa_Mode_Verify_PssVerify. More...
 
#define MCUXCLRSA_VERIFY_PKCS1V15VERIFY_WACPU_SIZE
 Definition of CPU workarea size for the mcuxClRsa_verify function using mode mcuxClRsa_Mode_Verify_PKCS1v15_Sha2_*. More...
 
#define MCUXCLRSA_VERIFY_1024_WAPKC_SIZE
 Definition of PKC workarea size for the mcuxClRsa_verify function for 1024-bit keys. More...
 
#define MCUXCLRSA_VERIFY_2048_WAPKC_SIZE
 Definition of PKC workarea size for the mcuxClRsa_verify function for 2048-bit keys. More...
 
#define MCUXCLRSA_VERIFY_3072_WAPKC_SIZE
 Definition of PKC workarea size for the mcuxClRsa_verify function for 3072-bit keys. More...
 
#define MCUXCLRSA_VERIFY_4096_WAPKC_SIZE
 Definition of PKC workarea size for the mcuxClRsa_verify function for 4096-bit keys. More...
 
#define MCUXCLRSA_VERIFY_WAPKC_SIZE(keyBitLength)
 Macro to extract PKC workarea size to be used with a non-standard key length. More...
 
#define MCUXCLRSA_KEYGENERATION_CRT_2048_WACPU_SIZE
 Definition of CPU workarea size (in bytes) for the mcuxClRsa_KeyGeneration_Crt function for 2048-bit keys. More...
 
#define MCUXCLRSA_KEYGENERATION_CRT_3072_WACPU_SIZE
 Definition of CPU workarea size (in bytes) for the mcuxClRsa_KeyGeneration_Crt function for 3072-bit keys. More...
 
#define MCUXCLRSA_KEYGENERATION_CRT_4096_WACPU_SIZE
 Definition of CPU workarea size (in bytes) for the mcuxClRsa_KeyGeneration_Crt function for 4096-bit keys. More...
 
#define MCUXCLRSA_KEYGENERATION_CRT_WACPU_SIZE(keyBitLength)
 Macro to extract CPU workarea size (in bytes) for the given key length. More...
 
#define MCUXCLRSA_KEYGENERATION_CRT_2048_WAPKC_SIZE
 Definition of PKC workarea size (in bytes) for the mcuxClRsa_KeyGeneration_Crt function for 2048-bit keys. More...
 
#define MCUXCLRSA_KEYGENERATION_CRT_3072_WAPKC_SIZE
 Definition of PKC workarea size (in bytes) for the mcuxClRsa_KeyGeneration_Crt function for 3072-bit keys. More...
 
#define MCUXCLRSA_KEYGENERATION_CRT_4096_WAPKC_SIZE
 Definition of PKC workarea size (in bytes) for the mcuxClRsa_KeyGeneration_Crt function for 4096-bit keys. More...
 
#define MCUXCLRSA_KEYGENERATION_CRT_WAPKC_SIZE(keyBitLength)
 Macro to extract PKC workarea size (in bytes) for the given key length. More...
 
#define MCUXCLRSA_KEYGENERATION_PLAIN_2048_WACPU_SIZE
 Definition of CPU workarea size (in bytes) for the mcuxClRsa_KeyGeneration_Plain function for 2048-bit keys. More...
 
#define MCUXCLRSA_KEYGENERATION_PLAIN_3072_WACPU_SIZE
 Definition of CPU workarea size (in bytes) for the mcuxClRsa_KeyGeneration_Plain function for 3072-bit keys. More...
 
#define MCUXCLRSA_KEYGENERATION_PLAIN_4096_WACPU_SIZE
 Definition of CPU workarea size (in bytes) for the mcuxClRsa_KeyGeneration_Plain function for 4096-bit keys. More...
 
#define MCUXCLRSA_KEYGENERATION_PLAIN_WACPU_SIZE(keyBitLength)
 Macro to extract CPU workarea size for the given key length. More...
 
#define MCUXCLRSA_KEYGENERATION_PLAIN_2048_WAPKC_SIZE
 Definition of PKC workarea size (in bytes) for the mcuxClRsa_KeyGeneration_Plain function for 2048-bit keys. More...
 
#define MCUXCLRSA_KEYGENERATION_PLAIN_3072_WAPKC_SIZE
 Definition of PKC workarea size (in bytes) for the mcuxClRsa_KeyGeneration_Plain function for 3072-bit keys. More...
 
#define MCUXCLRSA_KEYGENERATION_PLAIN_4096_WAPKC_SIZE
 Definition of PKC workarea size (in bytes) for the mcuxClRsa_KeyGeneration_Plain function for 4096-bit keys. More...
 
#define MCUXCLRSA_KEYGENERATION_PLAIN_WAPKC_SIZE(keyBitLength)
 Macro to extract PKC workarea size for the given key length. More...
 
#define MCUXCLRSA_KEYGENERATION_PLAIN_KEY_DATA_2048_SIZE
 Definition of bufer size (in bytes) for the private plain key data for 2048-bit keys. More...
 
#define MCUXCLRSA_KEYGENERATION_PLAIN_KEY_DATA_3072_SIZE
 Definition of bufer size (in bytes) for the private plain key data for 3072-bit keys. More...
 
#define MCUXCLRSA_KEYGENERATION_PLAIN_KEY_DATA_4096_SIZE
 Definition of bufer size (in bytes) for the private plain key data for 4096-bit keys. More...
 
#define MCUXCLRSA_KEYGENERATION_CRT_KEY_DATA_2048_SIZE
 Definition of bufer size (in bytes) for the private CRT key data for 2048-bit keys. More...
 
#define MCUXCLRSA_KEYGENERATION_CRT_KEY_DATA_3072_SIZE
 Definition of bufer size (in bytes) for the private CRT key data for 3072-bit keys. More...
 
#define MCUXCLRSA_KEYGENERATION_CRT_KEY_DATA_4096_SIZE
 Definition of bufer size (in bytes) for the private CRT key data for 4096-bit keys. More...
 
#define MCUXCLRSA_KEYGENERATION_PUBLIC_KEY_DATA_2048_SIZE
 Definition of bufer size (in bytes) for the public key data for 2048-bit keys. More...
 
#define MCUXCLRSA_KEYGENERATION_PUBLIC_KEY_DATA_3072_SIZE
 Definition of bufer size (in bytes) for the public key data for 3072-bit keys. More...
 
#define MCUXCLRSA_KEYGENERATION_PUBLIC_KEY_DATA_4096_SIZE
 Definition of bufer size (in bytes) for the public key data for 4096-bit keys. More...
 

Detailed Description

Defines the memory consumption for the mcuxClRsa component.