Defines all key types of mcuxClKey. More...
Macros | |
| #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_MLDSA |
| MLDSA key. | |
| #define | MCUXCLKEY_ALGO_ID_GMAC |
| GMAC H key. | |
| #define | MCUXCLKEY_ALGO_ID_FFDH |
| FFDH 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. | |
Defines all key types of mcuxClKey.
| #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_MLDSA |
MLDSA key.
| #define MCUXCLKEY_ALGO_ID_GMAC |
GMAC H key.
| #define MCUXCLKEY_ALGO_ID_FFDH |
FFDH 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.