Defines of supported key types of mcuxClKey. More...
Modules | |
| mcuxClKey_KeySize | |
| Defines all key sizes of mcuxClKey. | |
Data Structures | |
| struct | mcuxClKey_Type |
| Type to map algorithm id and size. More... | |
Macros | |
| #define | MCUXCLKEY_ALGO_ID_AES |
| AES key. More... | |
| #define | MCUXCLKEY_ALGO_ID_RSA |
| RSA key. More... | |
| #define | MCUXCLKEY_ALGO_ID_ECC_SHWS_GFP |
| ECC key using Short Weierstrass Curve over GF(p) More... | |
| #define | MCUXCLKEY_ALGO_ID_ECC_SHWS_GF2M |
| ECC key using Short Weierstrass Curve over GF(2^m) More... | |
| #define | MCUXCLKEY_ALGO_ID_ECC_MONT_GFP |
| ECC key using Montgomery Curve over GF(p) More... | |
| #define | MCUXCLKEY_ALGO_ID_ECC_TWED_GFP |
| ECC key using Twisted Edwards Curve over GF(p) More... | |
| #define | MCUXCLKEY_ALGO_ID_ALGO_MASK |
| Mask for Algorithm. More... | |
| #define | MCUXCLKEY_ALGO_ID_SYMMETRIC_KEY |
| Symmetric key. More... | |
| #define | MCUXCLKEY_ALGO_ID_PUBLIC_KEY |
| Public key. More... | |
| #define | MCUXCLKEY_ALGO_ID_PRIVATE_KEY |
| Private key. More... | |
| #define | MCUXCLKEY_ALGO_ID_KEY_PAIR |
| Key pair. More... | |
| #define | MCUXCLKEY_ALGO_ID_USAGE_MASK |
| Mask for Key Usage. More... | |
| #define | MCUXCLKEY_WA_SIZE_MAX |
| Define the max workarea size required for this component. More... | |
Typedefs | |
| typedef uint16_t | mcuxClKey_AlgorithmId_t |
| Type for algorithm based key id. More... | |
| typedef uint16_t | mcuxClKey_Size_t |
| Type for algorithm based key size. More... | |
| typedef struct mcuxClKey_Type | mcuxClKey_Type_t |
| Type to map algorithm id and size. More... | |
Variables | |
| const mcuxClKey_Type_t | mcuxKey_keyType_Aes128 |
| Key type pointer for AES-128 based keys. More... | |
| const mcuxClKey_Type_t | mcuxKey_keyType_Aes192 |
| Key type pointer for AES-192 based keys. More... | |
| const mcuxClKey_Type_t | mcuxKey_keyType_Aes256 |
| Key type pointer for AES-256 based keys. More... | |
Defines of supported key types of mcuxClKey.
Defines all key types of mcuxClKey.
| #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_MONT_GFP |
ECC key using Montgomery Curve over GF(p)
| #define MCUXCLKEY_ALGO_ID_ECC_TWED_GFP |
ECC key using Twisted Edwards Curve over GF(p)
| #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_KEY_PAIR |
Key pair.
| #define MCUXCLKEY_ALGO_ID_USAGE_MASK |
Mask for Key Usage.
| #define MCUXCLKEY_WA_SIZE_MAX |
Define the max workarea size required for this component.
| typedef uint16_t mcuxClKey_AlgorithmId_t |
Type for algorithm based key id.
| typedef uint16_t mcuxClKey_Size_t |
Type for algorithm based key size.
| typedef struct mcuxClKey_Type mcuxClKey_Type_t |
Type to map algorithm id and size.
| const mcuxClKey_Type_t mcuxKey_keyType_Aes128 |
Key type pointer for AES-128 based keys.
| const mcuxClKey_Type_t mcuxKey_keyType_Aes192 |
Key type pointer for AES-192 based keys.
| const mcuxClKey_Type_t mcuxKey_keyType_Aes256 |
Key type pointer for AES-256 based keys.