Constants for the mcuxClKey component. More...
#include <mcuxCsslAnalysis.h>
#include <mcuxClConfig.h>
Go to the source code of this file.
Macros | |
#define | MCUXCLKEY_STATUS_OK |
Key operation successful. | |
#define | MCUXCLKEY_STATUS_ERROR |
Error occured during Key operation. | |
#define | MCUXCLKEY_STATUS_FAILURE |
Failure during execution. | |
#define | MCUXCLKEY_STATUS_INVALID_INPUT |
Invalid input. | |
#define | MCUXCLKEY_STATUS_FAULT_ATTACK |
Fault attack detected. | |
#define | MCUXCLKEY_STATUS_CRC_NOT_OK |
CRC verification failed. | |
#define | MCUXCLKEY_STATUS_NOT_SUPPORTED |
Functionality not supported. | |
#define | MCUXCLKEY_LOADSTATUS_NOTLOADED |
Key not loaded. | |
#define | MCUXCLKEY_LOADSTATUS_MEMORY |
Key is loaded to memory. | |
#define | MCUXCLKEY_LOADSTATUS_COPRO |
Key is loaded to HW IP slot. | |
#define | MCUXCLKEY_LOADSTATUS_KEEPLOADED |
Do not flush the key after the operation (for Symmetric keys only) | |
#define | MCUXCLKEY_ALGO_ID_DES |
DES key. | |
#define | MCUXCLKEY_ALGO_ID_AES |
AES key. | |
#define | MCUXCLKEY_ALGO_ID_RSA |
RSA key. | |
#define | MCUXCLKEY_ALGO_ID_ECC_SHWS_GFP |
ECC key using Short Weierstrass Curve over GF(p) | |
#define | MCUXCLKEY_ALGO_ID_ECC_SHWS_GF2M |
ECC key using Short Weierstrass Curve over GF(2^m) | |
#define | MCUXCLKEY_ALGO_ID_ECC_MONTDH |
ECC key for MontDH key exchange scheme. | |
#define | MCUXCLKEY_ALGO_ID_ECC_EDDSA |
ECC key for EdDSA signature scheme. | |
#define | MCUXCLKEY_ALGO_ID_HMAC |
HMAC key. | |
#define | MCUXCLKEY_ALGO_ID_SM4 |
SM4 key. | |
#define | MCUXCLKEY_ALGO_ID_SM2 |
SM2 key. | |
#define | MCUXCLKEY_ALGO_ID_ECC_SHWS_GFP_EPHEMERAL_CUSTOM |
ECC key using Short Weierstrass Curve over GF(p) with ephemeral custom domain parameters. | |
#define | MCUXCLKEY_ALGO_ID_ECC_SHWS_GFP_STATIC_CUSTOM |
ECC key using Short Weierstrass Curve over GF(p) with static custom domain parameters. | |
#define | MCUXCLKEY_ALGO_ID_KYBER |
Kyber key. | |
#define | MCUXCLKEY_ALGO_ID_DILITHIUM |
Dilithium key. | |
#define | MCUXCLKEY_ALGO_ID_ALGO_MASK |
Mask for Algorithm. | |
#define | MCUXCLKEY_ALGO_ID_SYMMETRIC_KEY |
Symmetric key. | |
#define | MCUXCLKEY_ALGO_ID_PUBLIC_KEY |
Public key. | |
#define | MCUXCLKEY_ALGO_ID_PRIVATE_KEY |
Private key. | |
#define | MCUXCLKEY_ALGO_ID_PRIVATE_KEY_CRT |
Private RSA key in CRT format. | |
#define | MCUXCLKEY_ALGO_ID_KEY_PAIR |
Key pair. | |
#define | MCUXCLKEY_ALGO_ID_PRIVATE_KEY_CRT_DFA |
RSA key pair, with the private part in CRT format. | |
#define | MCUXCLKEY_ALGO_ID_USAGE_MASK |
Mask for Key Usage. | |
#define | MCUXCLKEY_SIZE_NOTUSED |
key length field is not used (e.g. ECC keys) | |
#define | MCUXCLKEY_SIZE_64 |
64 bit key, size in bytes | |
#define | MCUXCLKEY_SIZE_128 |
128 bit key, size in bytes | |
#define | MCUXCLKEY_SIZE_160 |
160 bit key, size in bytes | |
#define | MCUXCLKEY_SIZE_192 |
192 bit key, size in bytes | |
#define | MCUXCLKEY_SIZE_224 |
224 bit key, size in bytes | |
#define | MCUXCLKEY_SIZE_256 |
256 bit key, size in bytes | |
#define | MCUXCLKEY_SIZE_320 |
320 bit key, size in bytes | |
#define | MCUXCLKEY_SIZE_384 |
348 bit key, size in bytes | |
#define | MCUXCLKEY_SIZE_512 |
512 bit key, size in bytes | |
#define | MCUXCLKEY_SIZE_521 |
521 bit key, size in bytes | |
#define | MCUXCLKEY_SIZE_1024 |
1024 bit key, size in bits | |
#define | MCUXCLKEY_SIZE_2048 |
2048 bit key, size in bits | |
#define | MCUXCLKEY_SIZE_3072 |
3072 bit key, size in bits | |
#define | MCUXCLKEY_SIZE_4096 |
4096 bit key, size in bits | |
#define | MCUXCLKEY_SIZE_6144 |
6144 bit key, size in bits | |
#define | MCUXCLKEY_SIZE_8192 |
8192 bit key, size in bits | |
#define | MCUXCLKEY_SIZE_64_IN_WORDS |
64 bit key, size in words | |
#define | MCUXCLKEY_SIZE_128_IN_WORDS |
128 bit key, size in words | |
#define | MCUXCLKEY_SIZE_160_IN_WORDS |
160 bit key, size in words | |
#define | MCUXCLKEY_SIZE_192_IN_WORDS |
192 bit key, size in words | |
#define | MCUXCLKEY_SIZE_224_IN_WORDS |
224 bit key, size in words | |
#define | MCUXCLKEY_SIZE_256_IN_WORDS |
256 bit key, size in words | |
#define | MCUXCLKEY_SIZE_320_IN_WORDS |
320 bit key, size in words | |
#define | MCUXCLKEY_SIZE_384_IN_WORDS |
348 bit key, size in words | |
#define | MCUXCLKEY_SIZE_512_IN_WORDS |
512 bit key, size in words | |
#define | MCUXCLKEY_SIZE_521_IN_WORDS |
521 bit key, size in words | |
#define | MCUXCLKEY_SIZE_1024_IN_WORDS |
1024 bit key, size in words | |
#define | MCUXCLKEY_SIZE_2048_IN_WORDS |
2048 bit key, size in words | |
#define | MCUXCLKEY_SIZE_3072_IN_WORDS |
3072 bit key, size in words | |
#define | MCUXCLKEY_SIZE_4096_IN_WORDS |
4096 bit key, size in words | |
#define | MCUXCLKEY_SIZE_6144_IN_WORDS |
6144 bit key, size in words | |
#define | MCUXCLKEY_SIZE_8192_IN_WORDS |
8192 bit key, size in words | |
#define | MCUXCLKEY_WA_SIZE_MAX |
Define the max workarea size required for this component. | |
#define | MCUXCLKEY_INVALID_KEYSLOT |
Define the value for an invalid key slot. | |
Constants for the mcuxClKey component.