MCUX CLNS
MCUX Crypto Library Normal Secure
Loading...
Searching...
No Matches
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_SIGNATURE_PROTOCOLDESCRIPTOR_SIZE
#define MCUXCLRSA_KEYGEN_MODE_SIZE
 Definitions of RSA key generation mode descriptor size for the mcuxClRsa_KeyGeneration_ModeConstructor function.
#define MCUXCLRSA_SIGN_PLAIN_PSSENCODE_1024_WACPU_SIZE
 Definition of CPU workarea size for the RSA Sign function for 1024-bit private plain keys using PSS encoding.
#define MCUXCLRSA_SIGN_PLAIN_PSSENCODE_2048_WACPU_SIZE
 Definition of CPU workarea size for the RSA Sign function for 2048-bit private plain keys using PSS encoding.
#define MCUXCLRSA_SIGN_PLAIN_PSSENCODE_3072_WACPU_SIZE
 Definition of CPU workarea size for the RSA Sign function for 3072-bit private plain keys using PSS encoding.
#define MCUXCLRSA_SIGN_PLAIN_PSSENCODE_4096_WACPU_SIZE
 Definition of CPU workarea size for the RSA Sign function for 4096-bit private plain keys using PSS encoding.
#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 private plain key.
#define MCUXCLRSA_SIGN_PLAIN_PKCS1V15ENCODE_1024_WACPU_SIZE
 Definition of CPU workarea size for the RSA Sign function for 1024-bit private plain keys using PKCS#1v1.5 encoding.
#define MCUXCLRSA_SIGN_PLAIN_PKCS1V15ENCODE_2048_WACPU_SIZE
 Definition of CPU workarea size for the RSA Sign function for 2048-bit private plain keys using PKCS#1v1.5 encoding.
#define MCUXCLRSA_SIGN_PLAIN_PKCS1V15ENCODE_3072_WACPU_SIZE
 Definition of CPU workarea size for the RSA Sign function for 3072-bit private plain keys using PKCS#1v1.5 encoding.
#define MCUXCLRSA_SIGN_PLAIN_PKCS1V15ENCODE_4096_WACPU_SIZE
 Definition of CPU workarea size for the RSA Sign function for 4096-bit private plain keys using PKCS#1v1.5 encoding.
#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 private plain key.
#define MCUXCLRSA_SIGN_PLAIN_1024_WAPKC_SIZE
 Definition of PKC workarea size for the RSA Sign function for 1024-bit private plain keys.
#define MCUXCLRSA_SIGN_PLAIN_2048_WAPKC_SIZE
 Definition of PKC workarea size for the RSA Sign function for 2048-bit private plain keys.
#define MCUXCLRSA_SIGN_PLAIN_3072_WAPKC_SIZE
 Definition of PKC workarea size for the RSA Sign function for 3072-bit private plain keys.
#define MCUXCLRSA_SIGN_PLAIN_4096_WAPKC_SIZE
 Definition of PKC workarea size for the RSA Sign function for 4096-bit private plain keys.
#define MCUXCLRSA_SIGN_PLAIN_WAPKC_SIZE(keyBitLength)
 Macro to extract PKC workarea size to be used with a non-standard key length, with a private plain key.
#define MCUXCLRSA_SIGN_CRT_PSSENCODE_1024_WACPU_SIZE
 Definition of CPU workarea size for the RSA Sign function using PSS encoding for 1024-bit private CRT keys.
#define MCUXCLRSA_SIGN_CRT_PSSENCODE_2048_WACPU_SIZE
 Definition of CPU workarea size for the RSA Sign function using PSS encoding for 2048-bit private CRT keys.
#define MCUXCLRSA_SIGN_CRT_PSSENCODE_3072_WACPU_SIZE
 Definition of CPU workarea size for the RSA Sign function using PSS encoding for 3072-bit private CRT keys.
#define MCUXCLRSA_SIGN_CRT_PSSENCODE_4096_WACPU_SIZE
 Definition of CPU workarea size for the RSA Sign function using PSS encoding for 4096-bit private CRT keys.
#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 private CRT key.
#define MCUXCLRSA_SIGN_CRT_PKCS1V15ENCODE_1024_WACPU_SIZE
 Definition of CPU workarea size for the RSA Sign function using PKCS#1v1.5 encoding, for 1024-bit private CRT keys.
#define MCUXCLRSA_SIGN_CRT_PKCS1V15ENCODE_2048_WACPU_SIZE
 Definition of CPU workarea size for the RSA Sign function using PKCS#1v1.5 encoding, for 2048-bit private CRT keys.
#define MCUXCLRSA_SIGN_CRT_PKCS1V15ENCODE_3072_WACPU_SIZE
 Definition of CPU workarea size for the RSA Sign function using PKCS#1v1.5 encoding, for 3072-bit private CRT keys.
#define MCUXCLRSA_SIGN_CRT_PKCS1V15ENCODE_4096_WACPU_SIZE
 Definition of CPU workarea size for the RSA Sign function using PKCS#1v1.5 encoding, for 4096-bit private CRT keys.
#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 private CRT key.
#define MCUXCLRSA_SIGN_CRT_1024_WAPKC_SIZE
 Definition of PKC workarea size for the RSA Sign function for 1024-bit private CRT keys.
#define MCUXCLRSA_SIGN_CRT_2048_WAPKC_SIZE
 Definition of PKC workarea size for the RSA Sign function for 2048-bit private CRT keys.
#define MCUXCLRSA_SIGN_CRT_3072_WAPKC_SIZE
 Definition of PKC workarea size for the RSA Sign function for 3072-bit private CRT keys.
#define MCUXCLRSA_SIGN_CRT_4096_WAPKC_SIZE
 Definition of PKC workarea size for the RSA Sign function for 4096-bit private CRT keys.
#define MCUXCLRSA_SIGN_CRT_WAPKC_SIZE(keyBitLength)
 Macro to extract PKC workarea size to be used with a non-standard key length, with a private CRT key.
#define MCUXCLRSA_VERIFY_PSSVERIFY_WACPU_SIZE
 Definition of CPU workarea size for the RSA Verify function using PSS encoding.
#define MCUXCLRSA_VERIFY_PKCS1V15VERIFY_WACPU_SIZE
 Definition of CPU workarea size for the RSA Verify function using PKCS#1v1.5 encoding.
#define MCUXCLRSA_VERIFY_1024_WAPKC_SIZE
 Definition of PKC workarea size for the RSA Verify function for 1024-bit keys.
#define MCUXCLRSA_VERIFY_2048_WAPKC_SIZE
 Definition of PKC workarea size for the RSA Verify function for 2048-bit keys.
#define MCUXCLRSA_VERIFY_3072_WAPKC_SIZE
 Definition of PKC workarea size for the RSA Verify function for 3072-bit keys.
#define MCUXCLRSA_VERIFY_4096_WAPKC_SIZE
 Definition of PKC workarea size for the RSA Verify function for 4096-bit keys.
#define MCUXCLRSA_VERIFY_WAPKC_SIZE(keyBitLength)
 Macro to extract PKC workarea size to be used with a non-standard key length.
#define MCUXCLRSA_KEYGENERATION_CRT_1024_WACPU_SIZE
 Definition of CPU workarea size (in bytes) for the mcuxClKey_generate_keypair function required to generate 1024-bit RSA keys in CRT form.
#define MCUXCLRSA_KEYGENERATION_CRT_2048_WACPU_SIZE
 Definition of CPU workarea size (in bytes) for the mcuxClKey_generate_keypair function required to generate 2048-bit RSA keys in CRT form.
#define MCUXCLRSA_KEYGENERATION_CRT_3072_WACPU_SIZE
 Definition of CPU workarea size (in bytes) for the mcuxClKey_generate_keypair function required to generate 3072-bit RSA keys in CRT form.
#define MCUXCLRSA_KEYGENERATION_CRT_4096_WACPU_SIZE
 Definition of CPU workarea size (in bytes) for the mcuxClKey_generate_keypair function required to generate 4096-bit RSA keys in CRT form.
#define MCUXCLRSA_KEYGENERATION_CRT_WACPU_SIZE(keyBitLength)
 Macro to extract CPU workarea size (in bytes) for the given key length.
#define MCUXCLRSA_KEYGENERATION_CRT_1024_WAPKC_SIZE
 Definition of PKC workarea size (in bytes) for the mcuxClKey_generate_keypair function required to generate 1024-bit RSA keys in CRT form.
#define MCUXCLRSA_KEYGENERATION_CRT_2048_WAPKC_SIZE
 Definition of PKC workarea size (in bytes) for the mcuxClKey_generate_keypair function required to generate 2048-bit RSA keys in CRT form.
#define MCUXCLRSA_KEYGENERATION_CRT_3072_WAPKC_SIZE
 Definition of PKC workarea size (in bytes) for the mcuxClKey_generate_keypair function required to generate 3072-bit RSA keys in CRT form.
#define MCUXCLRSA_KEYGENERATION_CRT_4096_WAPKC_SIZE
 Definition of PKC workarea size (in bytes) for the mcuxClKey_generate_keypair function required to generate 4096-bit RSA keys in CRT form.
#define MCUXCLRSA_KEYGENERATION_CRT_WAPKC_SIZE(keyBitLength)
 Macro to extract PKC workarea size (in bytes) for the given key length.
#define MCUXCLRSA_KEYGENERATION_PLAIN_1024_WACPU_SIZE
 Definition of CPU workarea size (in bytes) for the mcuxClKey_generate_keypair function required to generate 1024-bit RSA keys in plain form.
#define MCUXCLRSA_KEYGENERATION_PLAIN_2048_WACPU_SIZE
 Definition of CPU workarea size (in bytes) for the mcuxClKey_generate_keypair function required to generate 2048-bit RSA keys in plain form.
#define MCUXCLRSA_KEYGENERATION_PLAIN_3072_WACPU_SIZE
 Definition of CPU workarea size (in bytes) for the mcuxClKey_generate_keypair function required to generate 3072-bit RSA keys in plain form.
#define MCUXCLRSA_KEYGENERATION_PLAIN_4096_WACPU_SIZE
 Definition of CPU workarea size (in bytes) for the mcuxClKey_generate_keypair function required to generate 4096-bit RSA keys in plain form.
#define MCUXCLRSA_KEYGENERATION_PLAIN_WACPU_SIZE(keyBitLength)
 Macro to extract CPU workarea size for the given key length.
#define MCUXCLRSA_KEYGENERATION_PLAIN_1024_WAPKC_SIZE
 Definition of PKC workarea size (in bytes) for the mcuxClKey_generate_keypair function required to generate 1024-bit RSA keys in plain form.
#define MCUXCLRSA_KEYGENERATION_PLAIN_2048_WAPKC_SIZE
 Definition of PKC workarea size (in bytes) for the mcuxClKey_generate_keypair function required to generate 2048-bit RSA keys in plain form.
#define MCUXCLRSA_KEYGENERATION_PLAIN_3072_WAPKC_SIZE
 Definition of PKC workarea size (in bytes) for the mcuxClKey_generate_keypair function required to generate 3072-bit RSA keys in plain form.
#define MCUXCLRSA_KEYGENERATION_PLAIN_4096_WAPKC_SIZE
 Definition of PKC workarea size (in bytes) for the mcuxClKey_generate_keypair function required to generate 4096-bit RSA keys in plain form.
#define MCUXCLRSA_KEYGENERATION_PLAIN_WAPKC_SIZE(keyBitLength)
 Macro to extract PKC workarea size for the given key length.
#define MCUXCLRSA_KEYGENERATION_PLAIN_KEY_DATA_1024_SIZE
 Definition of buffer size (in bytes) for the RSA private plain key data for 1024-bit keys.
#define MCUXCLRSA_KEYGENERATION_PLAIN_KEY_DATA_2048_SIZE
 Definition of buffer size (in bytes) for the RSA private plain key data for 2048-bit keys.
#define MCUXCLRSA_KEYGENERATION_PLAIN_KEY_DATA_3072_SIZE
 Definition of buffer size (in bytes) for the RSA private plain key data for 3072-bit keys.
#define MCUXCLRSA_KEYGENERATION_PLAIN_KEY_DATA_4096_SIZE
 Definition of buffer size (in bytes) for the RSA private plain key data for 4096-bit keys.
#define MCUXCLRSA_KEYGENERATION_CRT_KEY_DATA_1024_SIZE
 Definition of buffer size (in bytes) for the RSA private CRT key data for 1024-bit keys.
#define MCUXCLRSA_KEYGENERATION_CRT_KEY_DATA_2048_SIZE
 Definition of buffer size (in bytes) for the RSA private CRT key data for 2048-bit keys.
#define MCUXCLRSA_KEYGENERATION_CRT_KEY_DATA_3072_SIZE
 Definition of buffer size (in bytes) for the RSA private CRT key data for 3072-bit keys.
#define MCUXCLRSA_KEYGENERATION_CRT_KEY_DATA_4096_SIZE
 Definition of buffer size (in bytes) for the RSA private CRT key data for 4096-bit keys.
#define MCUXCLRSA_KEYGENERATION_CRTDFA_KEY_DATA_1024_SIZE
 Definition of buffer size (in bytes) for the RSA private CRT DFA key data for 1024-bit keys.
#define MCUXCLRSA_KEYGENERATION_CRTDFA_KEY_DATA_2048_SIZE
 Definition of buffer size (in bytes) for the RSA private CRT DFA key data for 2048-bit keys.
#define MCUXCLRSA_KEYGENERATION_CRTDFA_KEY_DATA_3072_SIZE
 Definition of buffer size (in bytes) for the RSA private CRT DFA key data for 3072-bit keys.
#define MCUXCLRSA_KEYGENERATION_CRTDFA_KEY_DATA_4096_SIZE
 Definition of buffer size (in bytes) for the RSA private CRT DFA key data for 4096-bit keys.
#define MCUXCLRSA_KEYGENERATION_PUBLIC_KEY_DATA_SIZE(keyByteLen, expByteLen)
 Definition of buffer size (in bytes) for the RSA public key data for given key and public exponent size (in bytes).
#define MCUXCLRSA_KEYGENERATION_PUBLIC_KEY_DATA_1024_SIZE
 Definition of buffer size (in bytes) for the RSA public key data for 1024-bit keys.
#define MCUXCLRSA_KEYGENERATION_PUBLIC_KEY_DATA_2048_SIZE
 Definition of buffer size (in bytes) for the RSA public key data for 2048-bit keys.
#define MCUXCLRSA_KEYGENERATION_PUBLIC_KEY_DATA_3072_SIZE
 Definition of buffer size (in bytes) for the RSA public key data for 3072-bit keys.
#define MCUXCLRSA_KEYGENERATION_PUBLIC_KEY_DATA_4096_SIZE
 Definition of buffer size (in bytes) for the RSA public key data for 4096-bit keys.

Detailed Description

Defines the memory consumption for the mcuxClRsa component.