| /f-stack/dpdk/drivers/crypto/bcmfs/ |
| H A D | bcmfs_sym_session.c | 100 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 D | rte_mrvl_pmd.c | 349 (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 D | qat_sym_session.c | 656 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 D | main.c | 865 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 D | fips_dev_self_test.c | 1135 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 D | test_ipsec_perf.c | 46 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 D | test_cryptodev.c | 91 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 D | test_ipsec.c | 70 struct rte_crypto_sym_xform aead_xform; member
|
| /f-stack/dpdk/examples/l2fwd-crypto/ |
| H A D | main.c | 154 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 D | cperf_ops.c | 551 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 D | aesni_gcm_pmd.c | 50 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 D | ixgbe_ipsec.c | 377 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 D | dpaa2_sec_dpseci.c | 2194 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 D | nitrox_sym.c | 542 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 D | ccp_crypto.c | 1111 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 D | dpaa_sec.c | 2498 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 D | rte_table_action.c | 1781 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 D | rte_aesni_mb_pmd.c | 776 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 D | rte_openssl_pmd.c | 650 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 D | l2_forward_crypto.rst | 338 first_xform = &options->aead_xform;
|