5 #ifndef _RTE_CRYPTO_SYM_H_ 6 #define _RTE_CRYPTO_SYM_H_ 81 RTE_CRYPTO_CIPHER_LIST_END
262 RTE_CRYPTO_AUTH_LIST_END
350 RTE_CRYPTO_AEAD_LIST_END
369 struct rte_crypto_aead_xform {
412 uint16_t digest_length;
450 struct rte_crypto_aead_xform
aead;
686 memset(op, 0,
sizeof(*op));
702 void *priv_data, uint8_t nb_xforms)
710 xform = xform->
next = --nb_xforms > 0 ? xform + 1 : NULL;
713 return sym_op->
xform;
struct rte_security_session * sec_session
static void __rte_crypto_sym_op_reset(struct rte_crypto_sym_op *op)
rte_crypto_auth_operation
const char * rte_crypto_cipher_operation_strings[]
const char * rte_crypto_aead_operation_strings[]
rte_crypto_cipher_operation
const char * rte_crypto_aead_algorithm_strings[]
static struct rte_crypto_sym_xform * __rte_crypto_sym_op_sym_xforms_alloc(struct rte_crypto_sym_op *sym_op, void *priv_data, uint8_t nb_xforms)
rte_crypto_aead_operation
struct rte_crypto_sym_op::@88::@90::@93 data
static int __rte_crypto_sym_op_attach_sym_session(struct rte_crypto_sym_op *sym_op, struct rte_cryptodev_sym_session *sess)
struct rte_crypto_sym_op::@88::@90::@94 digest
struct rte_cryptodev_sym_session * session
rte_crypto_auth_algorithm
rte_crypto_sym_xform_type
const char * rte_crypto_auth_algorithm_strings[]
struct rte_crypto_sym_op::@88::@90::@95 aad
struct rte_crypto_sym_xform * xform
const char * rte_crypto_auth_operation_strings[]
rte_crypto_aead_algorithm
const char * rte_crypto_cipher_algorithm_strings[]
rte_crypto_cipher_algorithm