| /dpdk/app/test/ |
| H A D | test_cryptodev_aead_test_vectors.h | 46 } aad; member 102 .aad = { 139 .aad = { 177 .aad = { 229 .aad = { 284 .aad = { 340 .aad = { 395 .aad = { 450 .aad = { 999 .aad = { [all …]
|
| /dpdk/lib/ipsec/ |
| H A D | crypto.h | 176 aad->spi = spi; in aead_gcm_aad_fill() 178 aad->sqn.u64 = sqn; in aead_gcm_aad_fill() 181 aad->sqn.u32[1] = 0; in aead_gcm_aad_fill() 183 aad->align0 = 0; in aead_gcm_aad_fill() 195 aad->spi = spi; in aead_ccm_aad_fill() 197 aad->sqn.u64 = sqn; in aead_ccm_aad_fill() 200 aad->sqn.u32[1] = 0; in aead_ccm_aad_fill() 202 aad->align0 = 0; in aead_ccm_aad_fill() 223 aad->spi = spi; in aead_chacha20_poly1305_aad_fill() 225 aad->sqn.u64 = sqn; in aead_chacha20_poly1305_aad_fill() [all …]
|
| H A D | misc.h | 116 struct rte_crypto_va_iova_ptr aad[], in cpu_crypto_bulk() argument 142 symvec.aad = &aad[j]; in cpu_crypto_bulk() 165 symvec.aad = &aad[j]; in cpu_crypto_bulk()
|
| H A D | esp_inb.c | 51 sop->aead.aad.data = icv->va + sa->icv_len; in sop_aead_prepare() 52 sop->aead.aad.phys_addr = icv->pa + sa->icv_len; in sop_aead_prepare() 216 struct aead_gcm_aad *aad; in inb_pkt_xprepare() local 231 aad = (struct aead_gcm_aad *)(icv->va + sa->icv_len); in inb_pkt_xprepare() 232 aead_gcm_aad_fill(aad, sa->spi, sqc, IS_ESN(sa)); in inb_pkt_xprepare() 764 struct rte_crypto_va_iova_ptr aad[num]; in cpu_inb_pkt_prepare() local 791 aad[k].va = icv.va + sa->icv_len; in cpu_inb_pkt_prepare() 808 cpu_crypto_bulk(ss, sa->cofs, mb, iv, aad, dgst, in cpu_inb_pkt_prepare()
|
| /dpdk/app/test-crypto-perf/ |
| H A D | cperf_test_vectors.c | 589 uint8_t aad[] = { variable 804 t_vec->aad.data = rte_malloc(NULL, in cperf_test_vector_get_dummy() 806 if (t_vec->aad.data == NULL) { in cperf_test_vector_get_dummy() 811 if (options->aead_aad_sz > sizeof(aad)) in cperf_test_vector_get_dummy() 812 options->aead_aad_sz = sizeof(aad); in cperf_test_vector_get_dummy() 814 memcpy(t_vec->aad.data, aad, options->aead_aad_sz); in cperf_test_vector_get_dummy() 815 t_vec->aad.phys_addr = rte_malloc_virt2iova(t_vec->aad.data); in cperf_test_vector_get_dummy() 818 t_vec->aad.data = NULL; in cperf_test_vector_get_dummy() 819 t_vec->aad.length = 0; in cperf_test_vector_get_dummy() 825 rte_free(t_vec->aad.data); in cperf_test_vector_get_dummy() [all …]
|
| H A D | cperf_test_vector_parsing.c | 23 rte_free(vector->aad.data); in free_test_vector() 159 if (test_vector->aad.data) { in show_test_vector() 161 for (i = 0; i < test_vector->aad.length; ++i) { in show_test_vector() 164 if (i == (uint32_t)(test_vector->aad.length - 1)) in show_test_vector() 165 printf("0x%02x", test_vector->aad.data[i]); in show_test_vector() 167 printf("0x%02x, ", test_vector->aad.data[i]); in show_test_vector() 418 rte_free(vector->aad.data); in parse_entry() 419 vector->aad.data = data; in parse_entry() 420 vector->aad.phys_addr = rte_malloc_virt2iova(vector->aad.data); in parse_entry() 422 vector->aad.length = data_length; in parse_entry() [all …]
|
| H A D | cperf_test_vectors.h | 55 } aad; member 109 extern uint8_t aad[];
|
| /dpdk/examples/fips_validation/ |
| H A D | fips_validation_ccm.c | 112 {AAD_STR, parse_uint8_ccm_aad_str, &vec.aead.aad}, 118 {ALEN_PREFIX, parser_read_uint32_val, &vec.aead.aad}, 127 {AAD_STR, parse_uint8_ccm_aad_str, &vec.aead.aad}, 133 {ALEN_PREFIX, parser_read_uint32_val, &vec.aead.aad}, 143 {AAD_STR, parse_uint8_ccm_aad_str, &vec.aead.aad}, 151 {ALEN_PREFIX, parser_read_uint32_val, &vec.aead.aad}, 159 {AAD_STR, parse_uint8_ccm_aad_str, &vec.aead.aad}, 165 {ALEN_PREFIX, parser_read_uint32_val, &vec.aead.aad}, 176 {AAD_STR, parse_uint8_ccm_aad_str, &vec.aead.aad}, 182 {ALEN_PREFIX, parser_dvpt_interim, &vec.aead.aad},
|
| H A D | fips_validation_gcm.c | 75 vec.pt.len = vec.aead.aad.len; in parse_gcm_aad_str() 78 return parse_uint8_known_len_hex_str(key, src, &vec.aead.aad); in parse_gcm_aad_str() 111 {AAD_STR, parse_gcm_aad_str, &vec.aead.aad}, 125 {AADLEN_STR, parser_read_uint32_bit_val, &vec.aead.aad}, 135 {AAD_STR, parse_gcm_aad_str, &vec.aead.aad},
|
| H A D | fips_dev_self_test.c | 44 } aad; member 378 .aad = { 652 .aad = { 714 .aad = { 770 .aad = { 1303 vec->aead.aad.len; in prepare_aead_op() 1311 sym->aead.aad.data = dst; in prepare_aead_op() 1314 memcpy(dst, vec->aead.aad.data, in prepare_aead_op() 1317 memcpy(dst, vec->aead.aad.data, in prepare_aead_op() 1318 vec->aead.aad.len); in prepare_aead_op() [all …]
|
| H A D | fips_validation.h | 64 struct fips_val aad; member 69 struct fips_val aad; member
|
| /dpdk/drivers/crypto/bcmfs/ |
| H A D | bcmfs_sym.c | 132 struct fsattr cipher_key, aad, mac, auth_key; in process_crypto_combined_op() local 174 fsattr_sz(&aad) = aad_size; in process_crypto_combined_op() 175 fsattr_va(&aad) = rte_pktmbuf_mtod_offset in process_crypto_combined_op() 179 fsattr_pa(&aad) = rte_pktmbuf_iova_offset(mbuf_src, in process_crypto_combined_op() 189 (aad_size > 0) ? (&aad) : NULL, in process_crypto_combined_op() 209 struct fsattr key, aad, mac; in process_crypto_aead_op() local 242 fsattr_va(&aad) = op->sym->aead.aad.data; in process_crypto_aead_op() 243 fsattr_pa(&aad) = op->sym->aead.aad.phys_addr; in process_crypto_aead_op() 244 fsattr_sz(&aad) = sess->aead.aad_length; in process_crypto_aead_op() 248 &key, &iv, &aad, &mac); in process_crypto_aead_op()
|
| H A D | bcmfs_sym_engine.c | 776 struct fsattr *iv, struct fsattr *aad, in bcmfs_crypto_build_chain_request() argument 796 uint64_t aad_size = (aad != NULL) ? in bcmfs_crypto_build_chain_request() 797 fsattr_sz(aad) : 0; in bcmfs_crypto_build_chain_request() 881 if (fsattr_sz(aad) < BCMFS_AAD_THRESH_LEN) { in bcmfs_crypto_build_chain_request() 882 memcpy((uint8_t *)fmd + src_msg_len, fsattr_va(aad), aad_size); in bcmfs_crypto_build_chain_request() 886 sreq->msgs.srcs_addr[src_index] = fsattr_pa(aad); in bcmfs_crypto_build_chain_request() 890 BCMFS_DP_HEXDUMP_LOG(DEBUG, "aad :", fsattr_va(aad), in bcmfs_crypto_build_chain_request() 975 struct fsattr *aad, struct fsattr *digest) in bcmfs_crypto_build_aead_request() argument 990 uint64_t aad_size = (aad != NULL) ? fsattr_sz(aad) : 0; in bcmfs_crypto_build_aead_request() 1106 sreq->msgs.srcs_addr[src_index] = fsattr_pa(aad); in bcmfs_crypto_build_aead_request() [all …]
|
| H A D | bcmfs_sym_engine.h | 104 struct fsattr *iv, struct fsattr *aad, 113 struct fsattr *aad, struct fsattr *digest);
|
| /dpdk/examples/ipsec-secgw/ |
| H A D | esp.c | 70 uint8_t *aad; in esp_inbound() local 79 aad = get_aad(m); in esp_inbound() 80 memcpy(aad, iv - sizeof(struct rte_esp_hdr), 8); in esp_inbound() 81 sym_cop->aead.aad.data = aad; in esp_inbound() 82 sym_cop->aead.aad.phys_addr = rte_pktmbuf_iova_offset(m, in esp_inbound() 83 aad - rte_pktmbuf_mtod(m, uint8_t *)); in esp_inbound() 372 uint8_t *aad; in esp_outbound() local 389 aad = get_aad(m); in esp_outbound() 390 memcpy(aad, esp, 8); in esp_outbound() 391 sym_cop->aead.aad.data = aad; in esp_outbound() [all …]
|
| /dpdk/drivers/crypto/qat/dev/ |
| H A D | qat_crypto_pmd_gen4.c | 111 struct rte_crypto_va_iova_ptr *aad, in enqueue_one_aead_job_gen4() argument 129 cipher_param_20->spc_aad_addr = aad->iova; in enqueue_one_aead_job_gen4() 135 enqueue_one_aead_job_gen1(ctx, req, iv, digest, aad, ofs, data_len); in enqueue_one_aead_job_gen4() 149 struct rte_crypto_va_iova_ptr aad; in qat_sym_build_op_aead_gen4() local 161 &cipher_iv, &aad, &digest); in qat_sym_build_op_aead_gen4() 179 NULL, &aad, &digest); in qat_sym_build_op_aead_gen4() 235 struct rte_crypto_va_iova_ptr *aad, in qat_sym_dp_enqueue_single_aead_gen4() argument 259 enqueue_one_aead_job_gen4(ctx, req, iv, digest, aad, ofs, in qat_sym_dp_enqueue_single_aead_gen4() 267 NULL, aad, digest); in qat_sym_dp_enqueue_single_aead_gen4() 319 &vec->digest[i], &vec->aad[i], ofs, in qat_sym_dp_enqueue_aead_jobs_gen4() [all …]
|
| H A D | qat_crypto_pmd_gen3.c | 151 struct rte_crypto_va_iova_ptr *aad, in enqueue_one_aead_job_gen3() argument 168 cipher_param->spc_aad_addr = aad->iova; in enqueue_one_aead_job_gen3() 174 enqueue_one_aead_job_gen1(ctx, req, iv, digest, aad, ofs, data_len); in enqueue_one_aead_job_gen3() 272 struct rte_crypto_va_iova_ptr aad; in qat_sym_build_op_aead_gen3() local 284 &cipher_iv, &aad, &digest); in qat_sym_build_op_aead_gen3() 302 NULL, &aad, &digest); in qat_sym_build_op_aead_gen3() 406 struct rte_crypto_va_iova_ptr *aad, in qat_sym_dp_enqueue_single_aead_gen3() argument 430 enqueue_one_aead_job_gen3(ctx, req, iv, digest, aad, ofs, in qat_sym_dp_enqueue_single_aead_gen3() 438 NULL, aad, digest); in qat_sym_dp_enqueue_single_aead_gen3() 490 &vec->digest[i], &vec->aad[i], ofs, in qat_sym_dp_enqueue_aead_jobs_gen3() [all …]
|
| H A D | qat_crypto_pmd_gens.h | 510 auth_iv_or_aad->va = (void *)op->sym->aead.aad.data; in qat_sym_convert_op_to_vec_aead() 511 auth_iv_or_aad->iova = op->sym->aead.aad.phys_addr; in qat_sym_convert_op_to_vec_aead() 717 struct rte_crypto_va_iova_ptr *aad, in enqueue_one_aead_job_gen1() argument 740 aad_iova = aad->iova; in enqueue_one_aead_job_gen1() 743 aad_data = aad->va; in enqueue_one_aead_job_gen1() 744 aad_iova = aad->iova; in enqueue_one_aead_job_gen1() 804 rte_memcpy((uint8_t *)aad->va + in enqueue_one_aead_job_gen1() 849 struct rte_crypto_va_iova_ptr *aad __rte_unused, 891 struct rte_crypto_va_iova_ptr *aad,
|
| H A D | qat_sym_pmd_gen1.c | 283 struct rte_crypto_va_iova_ptr aad; in qat_sym_build_op_aead_gen1() local 295 &cipher_iv, &aad, &digest); in qat_sym_build_op_aead_gen1() 308 enqueue_one_aead_job_gen1(ctx, req, &cipher_iv, &digest, &aad, ofs, in qat_sym_build_op_aead_gen1() 313 NULL, &aad, &digest); in qat_sym_build_op_aead_gen1() 461 struct rte_crypto_va_iova_ptr *aad __rte_unused, in qat_sym_dp_enqueue_single_cipher_gen1() 794 struct rte_crypto_va_iova_ptr *aad, in qat_sym_dp_enqueue_single_aead_gen1() argument 818 enqueue_one_aead_job_gen1(ctx, req, iv, digest, aad, ofs, in qat_sym_dp_enqueue_single_aead_gen1() 826 NULL, aad, digest); in qat_sym_dp_enqueue_single_aead_gen1() 878 &vec->digest[i], &vec->aad[i], ofs, in qat_sym_dp_enqueue_aead_jobs_gen1() 886 &vec->aad[i], &vec->digest[i]); in qat_sym_dp_enqueue_aead_jobs_gen1()
|
| /dpdk/examples/l2fwd-crypto/ |
| H A D | main.c | 162 struct l2fwd_key aad; member 189 struct l2fwd_key aad; member 549 op->sym->aead.aad.data = cparams->aad.data; in l2fwd_simple_crypto_enqueue() 550 op->sym->aead.aad.phys_addr = cparams->aad.phys_addr; in l2fwd_simple_crypto_enqueue() 805 port_cparams[i].aad.data = options->aad.data; in l2fwd_main_loop() 806 port_cparams[i].aad.phys_addr = options->aad.phys_addr; in l2fwd_main_loop() 807 port_cparams[i].aad.length = options->aad.length; in l2fwd_main_loop() 1367 options->aad.length = in l2fwd_crypto_parse_args_long_options() 1530 options->aad.length = 0; in l2fwd_crypto_default_options() 1574 rte_hexdump(stdout, "AAD:", options->aad.data, options->aad.length); in display_aead_info() [all …]
|
| /dpdk/drivers/crypto/qat/ |
| H A D | qat_sym.h | 378 struct rte_crypto_va_iova_ptr *aad, in qat_sym_debug_log_dump() argument 393 if (aad && ctx->aad_len > 0) in qat_sym_debug_log_dump() 394 QAT_DP_HEXDUMP_LOG(DEBUG, "aad:", aad->va, in qat_sym_debug_log_dump() 408 struct rte_crypto_va_iova_ptr *aad __rte_unused, in qat_sym_debug_log_dump()
|
| /dpdk/drivers/crypto/ipsec_mb/ |
| H A D | pmd_aesni_gcm_priv.h | 86 const uint8_t *aad, uint64_t aad_len, 94 const uint8_t *iv, uint8_t const *aad,
|
| H A D | pmd_aesni_mb.c | 987 struct rte_crypto_va_iova_ptr *aad, void *digest, void *udata) in set_cpu_mb_job_params() argument 1013 job->u.CCM.aad = (uint8_t *)aad->va + 18; in set_cpu_mb_job_params() 1030 job->u.GCM.aad = aad->va; in set_cpu_mb_job_params() 1034 job->u.GCM.aad = buf; in set_cpu_mb_job_params() 1043 job->u.CHACHA20_POLY1305.aad = aad->va; in set_cpu_mb_job_params() 1160 job->u.CCM.aad = op->sym->aead.aad.data + 18; in set_mb_job_params() 1176 job->u.GCM.aad = op->sym->aead.aad.data; in set_mb_job_params() 1180 job->u.GCM.aad = rte_pktmbuf_mtod_offset(m_src, in set_mb_job_params() 1206 job->u.CHACHA20_POLY1305.aad = op->sym->aead.aad.data; in set_mb_job_params() 1921 &vec->aad[i], tmp_dgst[i], &vec->status[i]); in aesni_mb_process_bulk()
|
| /dpdk/drivers/crypto/virtio/ |
| H A D | virtio_crypto_algs.h | 23 } aad; member
|
| /dpdk/drivers/crypto/openssl/ |
| H A D | rte_openssl_pmd.c | 1057 int srclen, uint8_t *aad, int aadlen, uint8_t *iv, in process_openssl_auth_encryption_gcm() argument 1095 int srclen, uint8_t *aad, int aadlen, uint8_t *iv, in process_openssl_auth_encryption_ccm() argument 1136 int srclen, uint8_t *aad, int aadlen, uint8_t *iv, in process_openssl_auth_decryption_gcm() argument 1174 int srclen, uint8_t *aad, int aadlen, uint8_t *iv, in process_openssl_auth_decryption_ccm() argument 1325 uint8_t *dst = NULL, *iv, *tag, *aad; in process_openssl_combined_op() local 1346 aad = rte_pktmbuf_mtod_offset(mbuf_src, uint8_t *, in process_openssl_combined_op() 1357 aad = op->sym->aead.aad.data; in process_openssl_combined_op() 1374 aad, aadlen, iv, in process_openssl_combined_op() 1379 aad, aadlen, iv, in process_openssl_combined_op() 1387 aad, aadlen, iv, in process_openssl_combined_op() [all …]
|