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_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. | |
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_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.