| /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 …]
|
| /dpdk/examples/fips_validation/ |
| H A D | main.c | 880 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 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 …]
|
| /dpdk/drivers/crypto/ipsec_mb/ |
| H A D | pmd_chacha_poly.c | 15 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 D | ipsec_mb_private.h | 192 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 D | pmd_aesni_gcm.c | 66 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 D | pmd_aesni_mb.c | 713 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 D | rte_mrvl_pmd.c | 350 (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 D | qat_sym_session.c | 815 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 D | test_ipsec_perf.c | 58 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 D | test_cryptodev.c | 80 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 D | test_ipsec.c | 80 struct rte_crypto_sym_xform aead_xform; member
|
| /dpdk/examples/l2fwd-crypto/ |
| H A D | main.c | 153 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 D | cperf_ops.c | 782 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 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()
|
| /dpdk/drivers/net/txgbe/ |
| H A D | txgbe_ipsec.c | 357 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 D | dpaa2_sec_dpseci.c | 2513 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 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()
|
| /dpdk/drivers/crypto/ccp/ |
| H A D | ccp_crypto.c | 1123 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 D | dpaa_sec.c | 2748 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 D | rte_table_action.c | 1779 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 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()
|