Searched refs:aead_xform (Results 1 – 9 of 9) sorted by relevance
336 const struct rte_crypto_sym_xform *aead_xform) in mrvl_crypto_set_aead_session_parameters() argument341 if (aead_xform->type != RTE_CRYPTO_SYM_XFORM_AEAD) { in mrvl_crypto_set_aead_session_parameters()347 if ((aead_xform->aead.algo > RTE_DIM(aead_map)) || in mrvl_crypto_set_aead_session_parameters()348 (aead_map[aead_xform->aead.algo].supported in mrvl_crypto_set_aead_session_parameters()355 (aead_xform->aead.op == RTE_CRYPTO_AEAD_OP_ENCRYPT) ? in mrvl_crypto_set_aead_session_parameters()358 aead_map[aead_xform->aead.algo].cipher_alg; in mrvl_crypto_set_aead_session_parameters()360 aead_map[aead_xform->aead.algo].cipher_mode; in mrvl_crypto_set_aead_session_parameters()364 sess->cipher_iv_offset = aead_xform->cipher.iv.offset; in mrvl_crypto_set_aead_session_parameters()374 if (aead_xform->aead.key.length > in mrvl_crypto_set_aead_session_parameters()375 aead_map[aead_xform->aead.algo].max_key_len) { in mrvl_crypto_set_aead_session_parameters()[all …]
1119 struct rte_crypto_aead_xform *aead_xform = &xform->aead; in prepare_aead_xform() local1134 aead_xform->algo = vec->aead.algo; in prepare_aead_xform()1135 aead_xform->op = (dir == self_test_dir_enc_auth_gen) ? in prepare_aead_xform()1138 aead_xform->aad_length = vec->aead.aad.len; in prepare_aead_xform()1139 aead_xform->digest_length = vec->digest.len; in prepare_aead_xform()1140 aead_xform->iv.offset = IV_OFF; in prepare_aead_xform()1141 aead_xform->iv.length = vec->iv.len; in prepare_aead_xform()1142 aead_xform->key.data = key; in prepare_aead_xform()1143 aead_xform->key.length = vec->key.len; in prepare_aead_xform()1145 cap_idx.algo.aead = aead_xform->algo; in prepare_aead_xform()[all …]
1275 struct rte_crypto_aead_xform *aead_xform = &xform->aead; in prepare_gmac_xform() 1279 aead_xform->algo = RTE_CRYPTO_AEAD_AES_GCM; in prepare_gmac_xform() 1280 aead_xform->aad_length = vec.aead.aad.len; in prepare_gmac_xform() 1281 aead_xform->digest_length = vec.aead.digest.len; in prepare_gmac_xform() 1282 aead_xform->iv.offset = IV_OFF; in prepare_gmac_xform() 1283 aead_xform->iv.length = vec.iv.len; in prepare_gmac_xform() 1284 aead_xform->key.data = vec.aead.key.val; in prepare_gmac_xform() 1285 aead_xform->key.length = vec.aead.key.len; in prepare_gmac_xform() 1286 aead_xform->op = (info.op == FIPS_TEST_ENC_AUTH_GEN) ? in prepare_gmac_xform() 1290 cap_idx.algo.aead = aead_xform in prepare_gmac_xform() 1216 struct rte_crypto_aead_xform *aead_xform = &xform->aead; prepare_gcm_xform() local 1345 struct rte_crypto_aead_xform *aead_xform = &xform->aead; prepare_ccm_xform() local [all...]
58 struct rte_crypto_sym_xform aead_xform; member178 sa->aead_xform.type = sa->type; in fill_ipsec_param()179 sa->aead_xform.aead.algo = aead_algo->algo; in fill_ipsec_param()180 sa->aead_xform.next = NULL; in fill_ipsec_param()181 sa->aead_xform.aead.digest_length = aead_algo->digest_len; in fill_ipsec_param()182 sa->aead_xform.aead.iv.offset = IV_OFFSET; in fill_ipsec_param()183 sa->aead_xform.aead.iv.length = 12; in fill_ipsec_param()187 sa->aead_xform.aead.op = RTE_CRYPTO_AEAD_OP_DECRYPT; in fill_ipsec_param()189 sa->aead_xform.aead.op = RTE_CRYPTO_AEAD_OP_ENCRYPT; in fill_ipsec_param()192 sa->crypto_xforms = &sa->aead_xform; in fill_ipsec_param()
154 struct rte_crypto_sym_xform aead_xform; member684 first_xform = &options->aead_xform; in initialize_crypto_session()793 port_cparams[i].aead_algo = options->aead_xform.aead.algo; in l2fwd_main_loop()795 options->aead_xform.aead.digest_length; in l2fwd_main_loop()796 if (options->aead_xform.aead.aad_length) { in l2fwd_main_loop()815 if (options->aead_xform.aead.op == RTE_CRYPTO_AEAD_OP_DECRYPT) in l2fwd_main_loop()821 options->aead_xform.aead.iv.offset = IV_OFFSET; in l2fwd_main_loop()822 options->aead_xform.aead.iv.length = options->aead_iv.length; in l2fwd_main_loop()1324 return parse_aead_algo(&options->aead_xform.aead.algo, in l2fwd_crypto_parse_args_long_options()1329 return parse_aead_op(&options->aead_xform.aead.op, in l2fwd_crypto_parse_args_long_options()[all …]
27 struct rte_crypto_sym_xform aead_xform; member256 memcpy(&conf->aead_xform, &td[0].xform.aead, in sec_conf_init()257 sizeof(conf->aead_xform)); in sec_conf_init()258 conf->aead_xform.aead.key.data = td[0].key.data; in sec_conf_init()259 conf->aead_xform.aead.iv.offset = IV_OFFSET; in sec_conf_init()262 if (test_sec_crypto_caps_aead_verify(sec_cap, &conf->aead_xform) != 0) { in sec_conf_init()314 sess_conf->crypto_xform = &conf->aead_xform; in sec_conf_init()
66 const struct rte_crypto_sym_xform *aead_xform; in aesni_gcm_session_configure() local74 &cipher_xform, &aead_xform); in aesni_gcm_session_configure()109 if (aead_xform->aead.algo != RTE_CRYPTO_AEAD_AES_GCM) { in aesni_gcm_session_configure()116 sess->iv.offset = aead_xform->aead.iv.offset; in aesni_gcm_session_configure()117 sess->iv.length = aead_xform->aead.iv.length; in aesni_gcm_session_configure()118 key_length = aead_xform->aead.key.length; in aesni_gcm_session_configure()119 key = aead_xform->aead.key.data; in aesni_gcm_session_configure()120 sess->aad_length = aead_xform->aead.aad_length; in aesni_gcm_session_configure()122 RTE_MIN(aead_xform->aead.digest_length, in aesni_gcm_session_configure()
1109 const struct rte_crypto_aead_xform *aead_xform = NULL; in ccp_configure_session_aead() local1112 aead_xform = &xform->aead; in ccp_configure_session_aead()1114 sess->cipher.key_length = aead_xform->key.length; in ccp_configure_session_aead()1115 rte_memcpy(sess->cipher.key, aead_xform->key.data, in ccp_configure_session_aead()1116 aead_xform->key.length); in ccp_configure_session_aead()1118 if (aead_xform->op == RTE_CRYPTO_AEAD_OP_ENCRYPT) { in ccp_configure_session_aead()1125 sess->aead_algo = aead_xform->algo; in ccp_configure_session_aead()1126 sess->auth.aad_length = aead_xform->aad_length; in ccp_configure_session_aead()1127 sess->auth.digest_length = aead_xform->digest_length; in ccp_configure_session_aead()1130 sess->iv.offset = aead_xform->iv.offset; in ccp_configure_session_aead()[all …]
1771 const struct rte_crypto_aead_xform *aead_xform = NULL;1828 aead_xform = &xform->aead; in sym_crypto_apply() 1830 if ((aead_xform->iv.length > in sym_crypto_apply() 1832 aead_xform->aad_length > in sym_crypto_apply() 1835 if (aead_xform->iv.offset != in sym_crypto_apply() 1845 data->digest_len = aead_xform->digest_length; in sym_crypto_apply() 1846 data->aead.iv_len = aead_xform->iv.length; in sym_crypto_apply() 1847 data->aead.aad_len = aead_xform->aad_length; in sym_crypto_apply() 1866 data->direction = (aead_xform->op == in sym_crypto_apply() 1779 const struct rte_crypto_aead_xform *aead_xform = NULL; sym_crypto_apply() local