Home
last modified time | relevance | path

Searched refs:aad (Results 1 – 25 of 50) sorted by relevance

12

/f-stack/dpdk/app/test/
H A Dtest_cryptodev_aead_test_vectors.h46 } aad; member
102 .aad = {
139 .aad = {
177 .aad = {
229 .aad = {
284 .aad = {
340 .aad = {
395 .aad = {
450 .aad = {
999 .aad = {
[all …]
/f-stack/freebsd/net80211/
H A Dieee80211_crypto_ccmp.c401 aad[31] = 0; in ccmp_init_blocks()
402 b0[1] = aad[30]; in ccmp_init_blocks()
405 *(uint16_t *)&aad[30] = 0; in ccmp_init_blocks()
414 aad[25] = 0; in ccmp_init_blocks()
415 b0[1] = aad[24]; in ccmp_init_blocks()
416 aad[1] = 22 + 2; in ccmp_init_blocks()
418 *(uint16_t *)&aad[24] = 0; in ccmp_init_blocks()
420 aad[1] = 22; in ccmp_init_blocks()
422 *(uint16_t *)&aad[26] = 0; in ccmp_init_blocks()
423 *(uint32_t *)&aad[28] = 0; in ccmp_init_blocks()
[all …]
/f-stack/dpdk/app/test-crypto-perf/
H A Dcperf_test_vectors.c360 uint8_t aad[] = { variable
551 t_vec->aad.data = rte_malloc(NULL, in cperf_test_vector_get_dummy()
553 if (t_vec->aad.data == NULL) { in cperf_test_vector_get_dummy()
557 memcpy(t_vec->aad.data, aad, options->aead_aad_sz); in cperf_test_vector_get_dummy()
558 t_vec->aad.phys_addr = rte_malloc_virt2iova(t_vec->aad.data); in cperf_test_vector_get_dummy()
559 t_vec->aad.length = options->aead_aad_sz; in cperf_test_vector_get_dummy()
561 t_vec->aad.data = NULL; in cperf_test_vector_get_dummy()
562 t_vec->aad.length = 0; in cperf_test_vector_get_dummy()
568 rte_free(t_vec->aad.data); in cperf_test_vector_get_dummy()
583 rte_free(t_vec->aad.data); in cperf_test_vector_get_dummy()
H A Dcperf_test_vector_parsing.c23 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 Dcperf_test_vectors.h55 } aad; member
82 extern uint8_t aad[];
H A Dcperf_ops.c468 sym_op->aead.aad.data = rte_crypto_op_ctod_offset(ops[i], in cperf_set_ops_aead()
470 sym_op->aead.aad.phys_addr = rte_crypto_op_ctophys_offset(ops[i], in cperf_set_ops_aead()
524 memcpy(ops[i]->sym->aead.aad.data + 18, in cperf_set_ops_aead()
525 test_vector->aad.data, in cperf_set_ops_aead()
526 test_vector->aad.length); in cperf_set_ops_aead()
531 memcpy(ops[i]->sym->aead.aad.data, in cperf_set_ops_aead()
532 test_vector->aad.data, in cperf_set_ops_aead()
533 test_vector->aad.length); in cperf_set_ops_aead()
/f-stack/dpdk/lib/librte_ipsec/
H A Dcrypto.h76 aead_gcm_aad_fill(struct aead_gcm_aad *aad, rte_be32_t spi, rte_be64_t sqn, in aead_gcm_aad_fill() argument
79 aad->spi = spi; in aead_gcm_aad_fill()
81 aad->sqn.u64 = sqn; in aead_gcm_aad_fill()
83 aad->sqn.u32[0] = sqn_low32(sqn); in aead_gcm_aad_fill()
84 aad->sqn.u32[1] = 0; in aead_gcm_aad_fill()
86 aad->align0 = 0; in aead_gcm_aad_fill()
H A Dmisc.h116 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 Desp_inb.c52 sop->aead.aad.data = icv->va + sa->icv_len; in sop_aead_prepare()
53 sop->aead.aad.phys_addr = icv->pa + sa->icv_len; in sop_aead_prepare()
177 struct aead_gcm_aad *aad; in inb_pkt_xprepare() local
188 aad = (struct aead_gcm_aad *)(icv->va + sa->icv_len); in inb_pkt_xprepare()
189 aead_gcm_aad_fill(aad, sa->spi, sqc, IS_ESN(sa)); in inb_pkt_xprepare()
697 struct rte_crypto_va_iova_ptr aad[num]; in cpu_inb_pkt_prepare() local
724 aad[k].va = icv.va + sa->icv_len; in cpu_inb_pkt_prepare()
741 cpu_crypto_bulk(ss, sa->cofs, mb, iv, aad, dgst, in cpu_inb_pkt_prepare()
H A Desp_outb.c52 sop->aead.aad.data = icv->va + sa->icv_len; in sop_aead_prepare()
53 sop->aead.aad.phys_addr = icv->pa + sa->icv_len; in sop_aead_prepare()
199 struct aead_gcm_aad *aad; in outb_pkt_xprepare() local
212 aad = (struct aead_gcm_aad *)(icv->va + sa->icv_len); in outb_pkt_xprepare()
213 aead_gcm_aad_fill(aad, sa->spi, sqc, IS_ESN(sa)); in outb_pkt_xprepare()
453 struct rte_crypto_va_iova_ptr aad[num]; in cpu_outb_pkt_prepare() local
492 aad[k].va = icv.va + sa->icv_len; in cpu_outb_pkt_prepare()
506 cpu_crypto_bulk(ss, sa->cofs, mb, iv, aad, dgst, in cpu_outb_pkt_prepare()
/f-stack/dpdk/examples/fips_validation/
H A Dfips_validation_ccm.c112 {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 Dfips_validation_gcm.c75 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 Dfips_dev_self_test.c44 } 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 Dfips_validation.h64 struct fips_val aad; member
69 struct fips_val aad; member
/f-stack/dpdk/drivers/crypto/bcmfs/
H A Dbcmfs_sym.c132 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 Dbcmfs_sym_engine.c776 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 Dbcmfs_sym_engine.h104 struct fsattr *iv, struct fsattr *aad,
113 struct fsattr *aad, struct fsattr *digest);
/f-stack/dpdk/examples/ipsec-secgw/
H A Desp.c70 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 …]
/f-stack/dpdk/examples/l2fwd-crypto/
H A Dmain.c163 struct l2fwd_key aad; member
188 struct l2fwd_key aad; member
541 op->sym->aead.aad.data = cparams->aad.data; in l2fwd_simple_crypto_enqueue()
542 op->sym->aead.aad.phys_addr = cparams->aad.phys_addr; in l2fwd_simple_crypto_enqueue()
780 port_cparams[i].aad.data = options->aad.data; in l2fwd_main_loop()
781 port_cparams[i].aad.phys_addr = options->aad.phys_addr; in l2fwd_main_loop()
782 port_cparams[i].aad.length = options->aad.length; in l2fwd_main_loop()
1326 options->aad.length = in l2fwd_crypto_parse_args_long_options()
1487 options->aad.length = 0; in l2fwd_crypto_default_options()
1531 rte_hexdump(stdout, "AAD:", options->aad.data, options->aad.length); in display_aead_info()
[all …]
/f-stack/dpdk/drivers/crypto/aesni_gcm/
H A Daesni_gcm_ops.h34 const uint8_t *aad, uint64_t aad_len,
42 uint8_t const *aad,
/f-stack/dpdk/drivers/crypto/virtio/
H A Dvirtio_crypto_algs.h23 } aad; member
/f-stack/freebsd/contrib/device-tree/Bindings/memory-controllers/
H A Domap-gpmc.txt66 - gpmc,adv-aad-mux-on-ns: Assertion time for AAD
67 - gpmc,adv-aad-mux-rd-off-ns: Read deassertion time for AAD
68 - gpmc,adv-aad-mux-wr-off-ns: Write deassertion time for AAD
77 - gpmc,oe-aad-mux-on-ns: Assertion time for AAD
78 - gpmc,oe-aad-mux-off-ns: Deassertion time for AAD
/f-stack/freebsd/contrib/openzfs/module/os/freebsd/zfs/
H A Dzio_crypt.c436 uint64_t aad[3]; in zio_crypt_key_wrap() local
479 aad[0] = LE_64(key->zk_guid); in zio_crypt_key_wrap()
483 aad[0] = LE_64(key->zk_guid); in zio_crypt_key_wrap()
484 aad[1] = LE_64(crypt); in zio_crypt_key_wrap()
488 iovecs[0].iov_base = aad; in zio_crypt_key_wrap()
514 uint64_t aad[3]; in zio_crypt_key_unwrap() local
555 aad[0] = LE_64(guid); in zio_crypt_key_unwrap()
559 aad[0] = LE_64(guid); in zio_crypt_key_unwrap()
560 aad[1] = LE_64(crypt); in zio_crypt_key_unwrap()
561 aad[2] = LE_64(version); in zio_crypt_key_unwrap()
[all …]
/f-stack/dpdk/drivers/crypto/qat/
H A Dqat_sym_hw_dp.c109 struct rte_crypto_va_iova_ptr *aad, in enqueue_one_aead_job() argument
132 aad_iova = aad->iova; in enqueue_one_aead_job()
135 aad_data = aad->va; in enqueue_one_aead_job()
136 aad_iova = aad->iova; in enqueue_one_aead_job()
196 rte_memcpy((uint8_t *)aad->va + in enqueue_one_aead_job()
225 struct rte_crypto_va_iova_ptr *aad, in qat_sym_dp_enqueue_single_aead() argument
246 enqueue_one_aead_job(ctx, req, iv, digest, aad, ofs, in qat_sym_dp_enqueue_single_aead()
289 &vec->aad[i], ofs, (uint32_t)data_len); in qat_sym_dp_enqueue_aead_jobs()
325 struct rte_crypto_va_iova_ptr *aad __rte_unused, in qat_sym_dp_enqueue_single_cipher()
/f-stack/freebsd/opencrypto/
H A Dcryptodev.c125 uint32_t aad; member
235 PTRIN_CP(*from, *to, aad); in crypt_aead_from_32()
252 PTROUT_CP(*from, *to, aad); in crypt_aead_to_32()
339 char *aad; member
761 cod->aad = malloc(aad_len, M_XDATA, M_WAITOK); in cod_alloc()
774 free(cod->aad, M_XDATA); in cod_free()
1043 if (cod->aad != NULL) in cryptodev_aead()
1044 error = copyin(caead->aad, cod->aad, caead->aadlen); in cryptodev_aead()
1046 error = copyin(caead->aad, cod->buf, caead->aadlen); in cryptodev_aead()
1051 crp->crp_aad = cod->aad; in cryptodev_aead()
[all …]

12