Home
last modified time | relevance | path

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

/f-stack/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 …]
/f-stack/dpdk/drivers/crypto/mvsam/
H A Drte_mrvl_pmd.c349 (aead_map[aead_xform->aead.algo].supported in mrvl_crypto_set_aead_session_parameters()
359 aead_map[aead_xform->aead.algo].cipher_alg; in mrvl_crypto_set_aead_session_parameters()
361 aead_map[aead_xform->aead.algo].cipher_mode; in mrvl_crypto_set_aead_session_parameters()
367 if (aead_xform->aead.key.length > in mrvl_crypto_set_aead_session_parameters()
379 memcpy(aead_key, aead_xform->aead.key.data, in mrvl_crypto_set_aead_session_parameters()
380 aead_xform->aead.key.length); in mrvl_crypto_set_aead_session_parameters()
389 aead_xform->aead.digest_length; in mrvl_crypto_set_aead_session_parameters()
392 aead_xform->aead.aad_length; in mrvl_crypto_set_aead_session_parameters()
434 aead_xform = xform; in mrvl_crypto_set_session_parameters()
454 if ((aead_xform != NULL) && in mrvl_crypto_set_session_parameters()
[all …]
/f-stack/dpdk/drivers/crypto/qat/
H A Dqat_sym_session.c656 aead_xform->key.data, aead_xform->key.length)) in qat_sym_session_handle_single_pass()
693 aead_xform->aad_length); in qat_sym_session_handle_single_pass()
882 switch (aead_xform->algo) { in qat_sym_session_configure_aead()
894 aead_xform); in qat_sym_session_configure_aead()
915 aead_xform); in qat_sym_session_configure_aead()
918 aead_xform->algo); in qat_sym_session_configure_aead()
935 aead_xform->key.data, in qat_sym_session_configure_aead()
940 aead_xform->key.data, in qat_sym_session_configure_aead()
941 aead_xform->key.length, in qat_sym_session_configure_aead()
957 aead_xform->key.data, in qat_sym_session_configure_aead()
[all …]
/f-stack/dpdk/examples/fips_validation/
H A Dmain.c865 aead_xform->iv.offset = IV_OFF; in prepare_gcm_xform()
884 aead_xform->key.length, in prepare_gcm_xform()
885 aead_xform->digest_length, aead_xform->aad_length, in prepare_gcm_xform()
890 aead_xform->digest_length, in prepare_gcm_xform()
891 aead_xform->aad_length, in prepare_gcm_xform()
892 aead_xform->iv.length); in prepare_gcm_xform()
1013 aead_xform->key.length, in prepare_ccm_xform()
1014 aead_xform->digest_length, aead_xform->aad_length, in prepare_ccm_xform()
1019 aead_xform->digest_length, in prepare_ccm_xform()
1020 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 …]
/f-stack/dpdk/app/test/
H A Dtest_ipsec_perf.c46 struct rte_crypto_sym_xform aead_xform; member
166 sa->aead_xform.type = sa->type; in fill_ipsec_param()
167 sa->aead_xform.aead.algo = aead_algo->algo; in fill_ipsec_param()
168 sa->aead_xform.next = NULL; in fill_ipsec_param()
169 sa->aead_xform.aead.digest_length = aead_algo->digest_len; in fill_ipsec_param()
170 sa->aead_xform.aead.iv.offset = IV_OFFSET; in fill_ipsec_param()
171 sa->aead_xform.aead.iv.length = 12; in fill_ipsec_param()
175 sa->aead_xform.aead.op = RTE_CRYPTO_AEAD_OP_DECRYPT; in fill_ipsec_param()
177 sa->aead_xform.aead.op = RTE_CRYPTO_AEAD_OP_ENCRYPT; in fill_ipsec_param()
180 sa->crypto_xforms = &sa->aead_xform; in fill_ipsec_param()
H A Dtest_cryptodev.c91 struct rte_crypto_sym_xform aead_xform; member
7393 ut_params->aead_xform.next = NULL; in create_aead_session()
7394 ut_params->aead_xform.aead.algo = algo; in create_aead_session()
7395 ut_params->aead_xform.aead.op = op; in create_aead_session()
7396 ut_params->aead_xform.aead.key.data = aead_key; in create_aead_session()
7397 ut_params->aead_xform.aead.key.length = key_len; in create_aead_session()
7398 ut_params->aead_xform.aead.iv.offset = IV_OFFSET; in create_aead_session()
7399 ut_params->aead_xform.aead.iv.length = iv_len; in create_aead_session()
7400 ut_params->aead_xform.aead.digest_length = auth_len; in create_aead_session()
7401 ut_params->aead_xform.aead.aad_length = aad_len; in create_aead_session()
[all …]
H A Dtest_ipsec.c70 struct rte_crypto_sym_xform aead_xform; member
/f-stack/dpdk/examples/l2fwd-crypto/
H A Dmain.c154 struct rte_crypto_sym_xform aead_xform; member
659 first_xform = &options->aead_xform; in initialize_crypto_session()
1299 options->aead_xform.aead.key.length = in l2fwd_crypto_parse_args_long_options()
1474 options->aead_xform.next = NULL; in l2fwd_crypto_default_options()
1477 options->aead_xform.aead.key.length = 0; in l2fwd_crypto_default_options()
1528 options->aead_xform.aead.key.data, in display_aead_info()
1529 options->aead_xform.aead.key.length); in display_aead_info()
1881 options->aead_xform.aead.algo; in check_device_support_aead_algo()
2004 options->aead_xform.aead.key.length, in check_capabilities()
2352 options->aead_xform.aead.key.length = in initialize_cryptodevs()
[all …]
/f-stack/dpdk/app/test-crypto-perf/
H A Dcperf_ops.c551 struct rte_crypto_sym_xform aead_xform; in cperf_create_session() local
791 aead_xform.type = RTE_CRYPTO_SYM_XFORM_AEAD; in cperf_create_session()
792 aead_xform.next = NULL; in cperf_create_session()
793 aead_xform.aead.algo = options->aead_algo; in cperf_create_session()
794 aead_xform.aead.op = options->aead_op; in cperf_create_session()
795 aead_xform.aead.iv.offset = iv_offset; in cperf_create_session()
797 aead_xform.aead.key.data = in cperf_create_session()
799 aead_xform.aead.key.length = in cperf_create_session()
803 aead_xform.aead.digest_length = options->digest_sz; in cperf_create_session()
804 aead_xform.aead.aad_length = in cperf_create_session()
[all …]
/f-stack/dpdk/drivers/crypto/aesni_gcm/
H A Daesni_gcm_pmd.c50 const struct rte_crypto_sym_xform *aead_xform; in aesni_gcm_set_session_parameters() local
78 aead_xform = xform; in aesni_gcm_set_session_parameters()
80 if (aead_xform->aead.algo != RTE_CRYPTO_AEAD_AES_GCM) { in aesni_gcm_set_session_parameters()
87 sess->iv.offset = aead_xform->aead.iv.offset; in aesni_gcm_set_session_parameters()
88 sess->iv.length = aead_xform->aead.iv.length; in aesni_gcm_set_session_parameters()
91 if (aead_xform->aead.op == RTE_CRYPTO_AEAD_OP_ENCRYPT) in aesni_gcm_set_session_parameters()
97 key_length = aead_xform->aead.key.length; in aesni_gcm_set_session_parameters()
98 key = aead_xform->aead.key.data; in aesni_gcm_set_session_parameters()
100 sess->aad_length = aead_xform->aead.aad_length; in aesni_gcm_set_session_parameters()
101 sess->req_digest_length = aead_xform->aead.digest_length; in aesni_gcm_set_session_parameters()
/f-stack/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()
/f-stack/dpdk/drivers/crypto/dpaa2_sec/
H A Ddpaa2_sec_dpseci.c2194 session->iv.offset = aead_xform->iv.offset; in dpaa2_sec_aead_init()
2195 session->iv.length = aead_xform->iv.length; in dpaa2_sec_aead_init()
2218 aead_xform->key.length); in dpaa2_sec_aead_init()
2229 switch (aead_xform->algo) { in dpaa2_sec_aead_init()
2237 aead_xform->algo); in dpaa2_sec_aead_init()
2242 aead_xform->algo); in dpaa2_sec_aead_init()
2617 aead_xform->key.length); in dpaa2_sec_ipsec_aead_init()
2627 switch (aead_xform->algo) { in dpaa2_sec_ipsec_aead_init()
2668 aead_xform->algo); in dpaa2_sec_ipsec_aead_init()
2870 aead_xform = &conf->crypto_xform->aead; in dpaa2_sec_set_ipsec_session()
[all …]
/f-stack/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()
/f-stack/dpdk/drivers/crypto/ccp/
H A Dccp_crypto.c1111 aead_xform = &xform->aead; in ccp_configure_session_aead()
1113 sess->cipher.key_length = aead_xform->key.length; in ccp_configure_session_aead()
1114 rte_memcpy(sess->cipher.key, aead_xform->key.data, in ccp_configure_session_aead()
1115 aead_xform->key.length); in ccp_configure_session_aead()
1124 sess->aead_algo = aead_xform->algo; in ccp_configure_session_aead()
1125 sess->auth.aad_length = aead_xform->aad_length; in ccp_configure_session_aead()
1129 sess->iv.offset = aead_xform->iv.offset; in ccp_configure_session_aead()
1130 sess->iv.length = aead_xform->iv.length; in ccp_configure_session_aead()
1132 switch (aead_xform->algo) { in ccp_configure_session_aead()
1196 aead_xform = xform; in ccp_set_session_parameters()
[all …]
/f-stack/dpdk/drivers/crypto/dpaa_sec/
H A Ddpaa_sec.c2498 dpaa_sec_ipsec_aead_init(struct rte_crypto_aead_xform *aead_xform, in dpaa_sec_ipsec_aead_init() argument
2504 session->aead_key.data = rte_zmalloc(NULL, aead_xform->key.length, in dpaa_sec_ipsec_aead_init()
2510 memcpy(session->aead_key.data, aead_xform->key.data, in dpaa_sec_ipsec_aead_init()
2511 aead_xform->key.length); in dpaa_sec_ipsec_aead_init()
2513 session->digest_length = aead_xform->digest_length; in dpaa_sec_ipsec_aead_init()
2514 session->aead_key.length = aead_xform->key.length; in dpaa_sec_ipsec_aead_init()
2516 switch (aead_xform->algo) { in dpaa_sec_ipsec_aead_init()
2545 aead_xform->algo); in dpaa_sec_ipsec_aead_init()
2699 struct rte_crypto_aead_xform *aead_xform = NULL; in dpaa_sec_set_ipsec_session() local
2728 aead_xform = &conf->crypto_xform->aead; in dpaa_sec_set_ipsec_session()
[all …]
/f-stack/dpdk/lib/librte_pipeline/
H A Drte_table_action.c1781 const struct rte_crypto_aead_xform *aead_xform = NULL; in sym_crypto_apply() local
1838 aead_xform = &xform->aead; in sym_crypto_apply()
1840 if ((aead_xform->iv.length > in sym_crypto_apply()
1842 aead_xform->aad_length > in sym_crypto_apply()
1845 if (aead_xform->iv.offset != in sym_crypto_apply()
1855 data->digest_len = aead_xform->digest_length; in sym_crypto_apply()
1856 data->aead.iv_len = aead_xform->iv.length; in sym_crypto_apply()
1857 data->aead.aad_len = aead_xform->aad_length; in sym_crypto_apply()
1876 data->direction = (aead_xform->op == in sym_crypto_apply()
/f-stack/dpdk/drivers/crypto/aesni_mb/
H A Drte_aesni_mb_pmd.c776 const struct rte_crypto_sym_xform *aead_xform = NULL; in aesni_mb_set_session_parameters() local
813 aead_xform = xform; in aesni_mb_set_session_parameters()
818 aead_xform = xform; in aesni_mb_set_session_parameters()
843 if (aead_xform) { in aesni_mb_set_session_parameters()
845 aead_xform); in aesni_mb_set_session_parameters()
/f-stack/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()
/f-stack/dpdk/doc/guides/sample_app_ug/
H A Dl2_forward_crypto.rst338 first_xform = &options->aead_xform;