Home
last modified time | relevance | path

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

/dpdk/drivers/crypto/bcmfs/
H A Dbcmfs_sym_session.c100 const struct rte_crypto_sym_xform *aead_xform) in crypto_set_session_aead_parameters() argument
102 if (aead_xform->aead.key.length > BCMFS_MAX_KEY_SIZE) { in crypto_set_session_aead_parameters()
107 sess->aead.iv.offset = aead_xform->aead.iv.offset; in crypto_set_session_aead_parameters()
108 sess->aead.iv.length = aead_xform->aead.iv.length; in crypto_set_session_aead_parameters()
109 sess->aead.aad_length = aead_xform->aead.aad_length; in crypto_set_session_aead_parameters()
110 sess->aead.key.length = aead_xform->aead.key.length; in crypto_set_session_aead_parameters()
111 sess->aead.digest_length = aead_xform->aead.digest_length; in crypto_set_session_aead_parameters()
112 sess->aead.op = aead_xform->aead.op; in crypto_set_session_aead_parameters()
113 sess->aead.algo = aead_xform->aead.algo; in crypto_set_session_aead_parameters()
115 get_key(aead_xform->aead.key.data, in crypto_set_session_aead_parameters()
[all …]
/dpdk/examples/fips_validation/
H A Dmain.c880 aead_xform->iv.offset = IV_OFF; in prepare_gcm_xform()
899 aead_xform->key.length, in prepare_gcm_xform()
900 aead_xform->digest_length, aead_xform->aad_length, in prepare_gcm_xform()
905 aead_xform->digest_length, in prepare_gcm_xform()
906 aead_xform->aad_length, in prepare_gcm_xform()
907 aead_xform->iv.length); in prepare_gcm_xform()
1028 aead_xform->key.length, in prepare_ccm_xform()
1029 aead_xform->digest_length, aead_xform->aad_length, in prepare_ccm_xform()
1034 aead_xform->digest_length, in prepare_ccm_xform()
1035 aead_xform->aad_length, in prepare_ccm_xform()
[all …]
H A Dfips_dev_self_test.c1135 aead_xform->algo = vec->aead.algo; in prepare_aead_xform()
1141 aead_xform->iv.offset = IV_OFF; in prepare_aead_xform()
1142 aead_xform->iv.length = vec->iv.len; in prepare_aead_xform()
1143 aead_xform->key.data = key; in prepare_aead_xform()
1157 aead_xform->key.length, in prepare_aead_xform()
1158 aead_xform->digest_length, aead_xform->aad_length, in prepare_aead_xform()
1159 aead_xform->iv.length) != 0) { in prepare_aead_xform()
1163 aead_xform->key.length, in prepare_aead_xform()
1164 aead_xform->digest_length, in prepare_aead_xform()
1165 aead_xform->aad_length, in prepare_aead_xform()
[all …]
/dpdk/drivers/crypto/ipsec_mb/
H A Dpmd_chacha_poly.c15 const struct rte_crypto_sym_xform *aead_xform; in chacha20_poly1305_session_configure() local
23 &cipher_xform, &aead_xform); in chacha20_poly1305_session_configure()
32 if (aead_xform->aead.algo != in chacha20_poly1305_session_configure()
40 sess->iv.offset = aead_xform->aead.iv.offset; in chacha20_poly1305_session_configure()
41 sess->iv.length = aead_xform->aead.iv.length; in chacha20_poly1305_session_configure()
42 key_length = aead_xform->aead.key.length; in chacha20_poly1305_session_configure()
43 key = aead_xform->aead.key.data; in chacha20_poly1305_session_configure()
44 sess->aad_length = aead_xform->aead.aad_length; in chacha20_poly1305_session_configure()
45 sess->req_digest_length = aead_xform->aead.digest_length; in chacha20_poly1305_session_configure()
H A Dipsec_mb_private.h192 const struct rte_crypto_sym_xform **aead_xform) in ipsec_mb_parse_xform() argument
291 *aead_xform = xform; in ipsec_mb_parse_xform()
296 *aead_xform = xform; in ipsec_mb_parse_xform()
302 *aead_xform = xform; in ipsec_mb_parse_xform()
306 *aead_xform = xform; in ipsec_mb_parse_xform()
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()
H A Dpmd_aesni_mb.c713 const struct rte_crypto_sym_xform *aead_xform = NULL; in aesni_mb_session_configure() local
719 &cipher_xform, &aead_xform); in aesni_mb_session_configure()
783 if (aead_xform) { in aesni_mb_session_configure()
785 aead_xform); in aesni_mb_session_configure()
/dpdk/drivers/crypto/mvsam/
H A Drte_mrvl_pmd.c350 (aead_map[aead_xform->aead.algo].supported in mrvl_crypto_set_aead_session_parameters()
360 aead_map[aead_xform->aead.algo].cipher_alg; in mrvl_crypto_set_aead_session_parameters()
362 aead_map[aead_xform->aead.algo].cipher_mode; in mrvl_crypto_set_aead_session_parameters()
376 if (aead_xform->aead.key.length > in mrvl_crypto_set_aead_session_parameters()
388 memcpy(aead_key, aead_xform->aead.key.data, in mrvl_crypto_set_aead_session_parameters()
389 aead_xform->aead.key.length); in mrvl_crypto_set_aead_session_parameters()
398 aead_xform->aead.digest_length; in mrvl_crypto_set_aead_session_parameters()
401 aead_xform->aead.aad_length; in mrvl_crypto_set_aead_session_parameters()
443 aead_xform = xform; in mrvl_crypto_set_session_parameters()
463 if ((aead_xform != NULL) && in mrvl_crypto_set_session_parameters()
[all …]
/dpdk/drivers/crypto/qat/
H A Dqat_sym_session.c815 switch (aead_xform->algo) { in qat_sym_session_configure_aead()
835 aead_xform); in qat_sym_session_configure_aead()
856 aead_xform); in qat_sym_session_configure_aead()
860 aead_xform->algo); in qat_sym_session_configure_aead()
866 aead_xform->key.data, aead_xform->key.length)) in qat_sym_session_configure_aead()
881 aead_xform->key.data, in qat_sym_session_configure_aead()
886 aead_xform->key.data, in qat_sym_session_configure_aead()
887 aead_xform->key.length, in qat_sym_session_configure_aead()
888 aead_xform->aad_length, in qat_sym_session_configure_aead()
903 aead_xform->key.data, in qat_sym_session_configure_aead()
[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()
H A Dtest_cryptodev.c80 struct rte_crypto_sym_xform aead_xform; member
7999 ut_params->aead_xform.next = NULL; in create_aead_session()
8000 ut_params->aead_xform.aead.algo = algo; in create_aead_session()
8001 ut_params->aead_xform.aead.op = op; in create_aead_session()
8002 ut_params->aead_xform.aead.key.data = aead_key; in create_aead_session()
8003 ut_params->aead_xform.aead.key.length = key_len; in create_aead_session()
8005 ut_params->aead_xform.aead.iv.length = iv_len; in create_aead_session()
8007 ut_params->aead_xform.aead.aad_length = aad_len; in create_aead_session()
8017 &ut_params->aead_xform, in create_aead_session()
9233 sizeof(ut_params->aead_xform)); in test_ipsec_proto_process()
[all …]
H A Dtest_ipsec.c80 struct rte_crypto_sym_xform aead_xform; member
/dpdk/examples/l2fwd-crypto/
H A Dmain.c153 struct rte_crypto_sym_xform aead_xform; member
683 first_xform = &options->aead_xform; in initialize_crypto_session()
1340 options->aead_xform.aead.key.length = in l2fwd_crypto_parse_args_long_options()
1517 options->aead_xform.next = NULL; in l2fwd_crypto_default_options()
1520 options->aead_xform.aead.key.length = 0; in l2fwd_crypto_default_options()
1571 options->aead_xform.aead.key.data, in display_aead_info()
1572 options->aead_xform.aead.key.length); in display_aead_info()
1925 options->aead_xform.aead.algo; in check_device_support_aead_algo()
2048 options->aead_xform.aead.key.length, in check_capabilities()
2458 options->aead_xform.aead.key.length = in initialize_cryptodevs()
[all …]
/dpdk/app/test-crypto-perf/
H A Dcperf_ops.c782 struct rte_crypto_sym_xform aead_xform; in cperf_create_session() local
1047 aead_xform.type = RTE_CRYPTO_SYM_XFORM_AEAD; in cperf_create_session()
1048 aead_xform.next = NULL; in cperf_create_session()
1049 aead_xform.aead.algo = options->aead_algo; in cperf_create_session()
1050 aead_xform.aead.op = options->aead_op; in cperf_create_session()
1051 aead_xform.aead.iv.offset = iv_offset; in cperf_create_session()
1053 aead_xform.aead.key.data = in cperf_create_session()
1055 aead_xform.aead.key.length = in cperf_create_session()
1059 aead_xform.aead.digest_length = options->digest_sz; in cperf_create_session()
1060 aead_xform.aead.aad_length = in cperf_create_session()
[all …]
/dpdk/drivers/net/ixgbe/
H A Dixgbe_ipsec.c377 struct rte_crypto_aead_xform *aead_xform; in ixgbe_crypto_create_session() local
392 aead_xform = &conf->crypto_xform->aead; in ixgbe_crypto_create_session()
412 ic_session->key = aead_xform->key.data; in ixgbe_crypto_create_session()
413 ic_session->key_len = aead_xform->key.length; in ixgbe_crypto_create_session()
415 &aead_xform->key.data[aead_xform->key.length], 4); in ixgbe_crypto_create_session()
/dpdk/drivers/net/txgbe/
H A Dtxgbe_ipsec.c357 struct rte_crypto_aead_xform *aead_xform; in txgbe_crypto_create_session() local
372 aead_xform = &conf->crypto_xform->aead; in txgbe_crypto_create_session()
392 ic_session->key = aead_xform->key.data; in txgbe_crypto_create_session()
393 ic_session->key_len = aead_xform->key.length; in txgbe_crypto_create_session()
395 &aead_xform->key.data[aead_xform->key.length], 4); in txgbe_crypto_create_session()
/dpdk/drivers/crypto/dpaa2_sec/
H A Ddpaa2_sec_dpseci.c2513 session->iv.offset = aead_xform->iv.offset; in dpaa2_sec_aead_init()
2514 session->iv.length = aead_xform->iv.length; in dpaa2_sec_aead_init()
2536 aead_xform->key.length); in dpaa2_sec_aead_init()
2547 switch (aead_xform->algo) { in dpaa2_sec_aead_init()
2555 aead_xform->algo); in dpaa2_sec_aead_init()
2560 aead_xform->algo); in dpaa2_sec_aead_init()
2939 aead_xform->key.length); in dpaa2_sec_ipsec_aead_init()
2949 switch (aead_xform->algo) { in dpaa2_sec_ipsec_aead_init()
2990 aead_xform->algo); in dpaa2_sec_ipsec_aead_init()
3200 aead_xform = &conf->crypto_xform->aead; in dpaa2_sec_set_ipsec_session()
[all …]
/dpdk/drivers/crypto/nitrox/
H A Dnitrox_sym.c542 struct rte_crypto_aead_xform *aead_xform = NULL; in nitrox_sym_dev_sess_configure() local
565 aead_xform = &xform->aead; in nitrox_sym_dev_sess_configure()
583 if (aead_xform && unlikely(configure_aead_ctx(aead_xform, ctx))) { in nitrox_sym_dev_sess_configure()
/dpdk/drivers/crypto/ccp/
H A Dccp_crypto.c1123 aead_xform = &xform->aead; in ccp_configure_session_aead()
1125 sess->cipher.key_length = aead_xform->key.length; in ccp_configure_session_aead()
1126 rte_memcpy(sess->cipher.key, aead_xform->key.data, in ccp_configure_session_aead()
1127 aead_xform->key.length); in ccp_configure_session_aead()
1136 sess->aead_algo = aead_xform->algo; in ccp_configure_session_aead()
1137 sess->auth.aad_length = aead_xform->aad_length; in ccp_configure_session_aead()
1141 sess->iv.offset = aead_xform->iv.offset; in ccp_configure_session_aead()
1142 sess->iv.length = aead_xform->iv.length; in ccp_configure_session_aead()
1144 switch (aead_xform->algo) { in ccp_configure_session_aead()
1213 aead_xform = xform; in ccp_set_session_parameters()
[all …]
/dpdk/drivers/crypto/dpaa_sec/
H A Ddpaa_sec.c2748 dpaa_sec_ipsec_aead_init(struct rte_crypto_aead_xform *aead_xform, in dpaa_sec_ipsec_aead_init() argument
2754 session->aead_key.data = rte_zmalloc(NULL, aead_xform->key.length, in dpaa_sec_ipsec_aead_init()
2760 memcpy(session->aead_key.data, aead_xform->key.data, in dpaa_sec_ipsec_aead_init()
2761 aead_xform->key.length); in dpaa_sec_ipsec_aead_init()
2763 session->digest_length = aead_xform->digest_length; in dpaa_sec_ipsec_aead_init()
2764 session->aead_key.length = aead_xform->key.length; in dpaa_sec_ipsec_aead_init()
2766 switch (aead_xform->algo) { in dpaa_sec_ipsec_aead_init()
2795 aead_xform->algo); in dpaa_sec_ipsec_aead_init()
2957 struct rte_crypto_aead_xform *aead_xform = NULL; in dpaa_sec_set_ipsec_session() local
2992 aead_xform = &conf->crypto_xform->aead; in dpaa_sec_set_ipsec_session()
[all …]
/dpdk/lib/pipeline/
H A Drte_table_action.c1779 const struct rte_crypto_aead_xform *aead_xform = NULL; in sym_crypto_apply() local
1836 aead_xform = &xform->aead; in sym_crypto_apply()
1838 if ((aead_xform->iv.length > in sym_crypto_apply()
1840 aead_xform->aad_length > in sym_crypto_apply()
1843 if (aead_xform->iv.offset != in sym_crypto_apply()
1853 data->digest_len = aead_xform->digest_length; in sym_crypto_apply()
1854 data->aead.iv_len = aead_xform->iv.length; in sym_crypto_apply()
1855 data->aead.aad_len = aead_xform->aad_length; in sym_crypto_apply()
1874 data->direction = (aead_xform->op == in sym_crypto_apply()
/dpdk/drivers/crypto/openssl/
H A Drte_openssl_pmd.c650 const struct rte_crypto_sym_xform *aead_xform = NULL; in openssl_set_session_parameters() local
670 aead_xform = xform; in openssl_set_session_parameters()
699 if (aead_xform) { in openssl_set_session_parameters()
700 ret = openssl_set_session_aead_parameters(sess, aead_xform); in openssl_set_session_parameters()