5#ifndef _RTE_CRYPTO_ASYM_H_
6#define _RTE_CRYPTO_ASYM_H_
119 RTE_CRYPTO_ASYM_OP_LIST_END
136 RTE_CRYPTO_RSA_PADDING_TYPE_LIST_END
339 RTE_CRYPTO_EC_GROUP_UNKNOWN = 0,
340 RTE_CRYPTO_EC_GROUP_SECP192R1 = 19,
341 RTE_CRYPTO_EC_GROUP_SECP224R1 = 21,
342 RTE_CRYPTO_EC_GROUP_SECP256R1 = 23,
343 RTE_CRYPTO_EC_GROUP_SECP384R1 = 24,
344 RTE_CRYPTO_EC_GROUP_SECP521R1 = 25,
@ RTE_CRYPTO_ASYM_OP_ENCRYPT
@ RTE_CRYPTO_ASYM_OP_PRIVATE_KEY_GENERATE
@ RTE_CRYPTO_ASYM_OP_SIGN
@ RTE_CRYPTO_ASYM_OP_PUBLIC_KEY_GENERATE
@ RTE_CRYPTO_ASYM_OP_DECRYPT
@ RTE_CRYPTO_ASYM_OP_VERIFY
@ RTE_CRYPTO_ASYM_OP_SHARED_SECRET_COMPUTE
rte_crypto_asym_xform_type
@ RTE_CRYPTO_ASYM_XFORM_NONE
@ RTE_CRYPTO_ASYM_XFORM_UNSPECIFIED
@ RTE_CRYPTO_ASYM_XFORM_TYPE_LIST_END
@ RTE_CRYPTO_ASYM_XFORM_MODEX
@ RTE_CRYPTO_ASYM_XFORM_ECPM
@ RTE_CRYPTO_ASYM_XFORM_DH
@ RTE_CRYPTO_ASYM_XFORM_DSA
@ RTE_CRYPTO_ASYM_XFORM_RSA
@ RTE_CRYPTO_ASYM_XFORM_ECDSA
@ RTE_CRYPTO_ASYM_XFORM_MODINV
const char * rte_crypto_asym_xform_strings[]
const char * rte_crypto_asym_op_strings[]
struct rte_crypto_param_t rte_crypto_param
rte_crypto_rsa_padding_type
@ RTE_CRYPTO_RSA_PADDING_PKCS1_5
@ RTE_CRYPTO_RSA_PADDING_OAEP
@ RTE_CRYPTO_RSA_PADDING_NONE
@ RTE_CRYPTO_RSA_PADDING_PSS
rte_crypto_rsa_priv_key_type
rte_crypto_auth_algorithm
struct rte_cryptodev_asym_session * session
struct rte_crypto_asym_xform * xform
rte_crypto_param shared_secret
rte_crypto_param priv_key
enum rte_crypto_asym_op_type op_type
enum rte_crypto_asym_op_type op_type
struct rte_crypto_ec_point q
struct rte_crypto_ec_point p
struct rte_crypto_ec_point r
enum rte_crypto_asym_op_type op_type
enum rte_crypto_auth_algorithm mgf1md
enum rte_crypto_auth_algorithm md
enum rte_crypto_rsa_padding_type pad