Lines Matching refs:xform_aead
3961 struct rte_crypto_sym_xform *xform_aead; in parse_table_action_aead() local
3972 xform_aead = calloc(1, sizeof(*xform_aead)); in parse_table_action_aead()
3973 if (xform_aead == NULL) in parse_table_action_aead()
3976 xform_aead->type = RTE_CRYPTO_SYM_XFORM_AEAD; in parse_table_action_aead()
3977 xform_aead->aead.op = encrypt ? RTE_CRYPTO_AEAD_OP_ENCRYPT : in parse_table_action_aead()
3981 status = rte_cryptodev_get_aead_algo_enum(&xform_aead->aead.algo, in parse_table_action_aead()
3997 xform_aead->aead.key.data = key; in parse_table_action_aead()
3998 xform_aead->aead.key.length = (uint16_t)len; in parse_table_action_aead()
4011 xform_aead->aead.iv.length = (uint16_t)len; in parse_table_action_aead()
4012 xform_aead->aead.iv.offset = RTE_TABLE_ACTION_SYM_CRYPTO_IV_OFFSET; in parse_table_action_aead()
4025 xform_aead->aead.aad_length = (uint16_t)len; in parse_table_action_aead()
4029 status = parser_read_uint16(&xform_aead->aead.digest_length, in parse_table_action_aead()
4036 return xform_aead; in parse_table_action_aead()
4048 free(xform_aead); in parse_table_action_aead()