5 #ifndef _RTE_CRYPTO_ASYM_H_ 6 #define _RTE_CRYPTO_ASYM_H_ 26 struct rte_cryptodev_asym_session;
36 #define RTE_CRYPTO_ASYM_FLAG_PUB_KEY_NO_PADDING RTE_BIT32(0) 42 #define RTE_CRYPTO_ASYM_FLAG_SHARED_KEY_NO_PADDING RTE_BIT32(1) 48 #define RTE_CRYPTO_ASYM_FLAG_PUB_KEY_COMPRESSED RTE_BIT32(2) 63 RTE_CRYPTO_EC_GROUP_SECP192R1 = 19,
64 RTE_CRYPTO_EC_GROUP_SECP224R1 = 21,
65 RTE_CRYPTO_EC_GROUP_SECP256R1 = 23,
66 RTE_CRYPTO_EC_GROUP_SECP384R1 = 24,
67 RTE_CRYPTO_EC_GROUP_SECP521R1 = 25,
68 RTE_CRYPTO_EC_GROUP_ED25519 = 29,
69 RTE_CRYPTO_EC_GROUP_ED448 = 30,
70 RTE_CRYPTO_EC_GROUP_SM2 = 41,
77 RTE_CRYPTO_EDCURVE_25519,
78 RTE_CRYPTO_EDCURVE_25519CTX,
79 RTE_CRYPTO_EDCURVE_25519PH,
80 RTE_CRYPTO_EDCURVE_448,
81 RTE_CRYPTO_EDCURVE_448PH
153 RTE_CRYPTO_ASYM_OP_LIST_END
rte_crypto_rsa_padding_type
const char * rte_crypto_asym_ke_strings[]
rte_crypto_asym_xform_type
rte_crypto_uint shared_secret
struct rte_crypto_asym_xform * xform
rte_crypto_rsa_priv_key_type
rte_crypto_param rte_crypto_uint
const char * rte_crypto_asym_op_strings[]
rte_crypto_param oaep_label
rte_crypto_auth_algorithm
struct rte_cryptodev_asym_session * session
struct rte_crypto_param_t rte_crypto_param
rte_crypto_edward_instance