Home
last modified time | relevance | path

Searched refs:aead_xform (Results 1 – 9 of 9) sorted by relevance

/dpdk/drivers/crypto/mvsam/
H A Drte_mrvl_pmd.c336 const struct rte_crypto_sym_xform *aead_xform) in mrvl_crypto_set_aead_session_parameters() argument
341 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 …]
/dpdk/examples/fips_validation/
H A Dfips_dev_self_test.c1119 struct rte_crypto_aead_xform *aead_xform = &xform->aead; in prepare_aead_xform() local
1134 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 …]
H A Dmain.c1275 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...]
/dpdk/app/test/
H A Dtest_ipsec_perf.c58 struct rte_crypto_sym_xform aead_xform; member
178 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()
/dpdk/examples/l2fwd-crypto/
H A Dmain.c154 struct rte_crypto_sym_xform aead_xform; member
684 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 …]
/dpdk/app/test-security-perf/
H A Dtest_security_perf.c27 struct rte_crypto_sym_xform aead_xform; member
256 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()
/dpdk/drivers/crypto/ipsec_mb/
H A Dpmd_aesni_gcm.c66 const struct rte_crypto_sym_xform *aead_xform; in aesni_gcm_session_configure() local
74 &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()
/dpdk/drivers/crypto/ccp/
H A Dccp_crypto.c1109 const struct rte_crypto_aead_xform *aead_xform = NULL; in ccp_configure_session_aead() local
1112 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 …]
/dpdk/lib/pipeline/
H A Drte_table_action.c1771 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