Home
last modified time | relevance | path

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

/freebsd/crypto/openssh/
H A Dcipher-chachapoly.c70 const u_char *src, u_int len, u_int aadlen, u_int authlen, int do_encrypt) in chachapoly_crypt() argument
89 const u_char *tag = src + aadlen + len; in chachapoly_crypt()
91 poly1305_auth(expected_tag, src, aadlen + len, poly_key); in chachapoly_crypt()
99 if (aadlen) { in chachapoly_crypt()
101 chacha_encrypt_bytes(&ctx->header_ctx, src, dest, aadlen); in chachapoly_crypt()
106 chacha_encrypt_bytes(&ctx->main_ctx, src + aadlen, in chachapoly_crypt()
107 dest + aadlen, len); in chachapoly_crypt()
111 poly1305_auth(dest + aadlen + len, dest, aadlen + len, in chachapoly_crypt()
H A Dcipher-chachapoly-libcrypto.c84 const u_char *src, u_int len, u_int aadlen, u_int authlen, int do_encrypt) in chachapoly_crypt() argument
106 const u_char *tag = src + aadlen + len; in chachapoly_crypt()
108 poly1305_auth(expected_tag, src, aadlen + len, poly_key); in chachapoly_crypt()
116 if (aadlen) { in chachapoly_crypt()
118 EVP_Cipher(ctx->header_evp, dest, src, aadlen) < 0) { in chachapoly_crypt()
127 EVP_Cipher(ctx->main_evp, dest + aadlen, src + aadlen, len) < 0) { in chachapoly_crypt()
134 poly1305_auth(dest + aadlen + len, dest, aadlen + len, in chachapoly_crypt()
H A Dcipher.c344 const u_char *src, u_int len, u_int aadlen, u_int authlen) in cipher_crypt() argument
348 len, aadlen, authlen, cc->encrypt); in cipher_crypt()
351 memcpy(dest, src, aadlen + len); in cipher_crypt()
356 if (aadlen) in cipher_crypt()
357 memcpy(dest, src, aadlen); in cipher_crypt()
358 aesctr_encrypt_bytes(&cc->ac_ctx, src + aadlen, in cipher_crypt()
359 dest + aadlen, len); in cipher_crypt()
376 authlen, (u_char *)src + aadlen + len) <= 0) in cipher_crypt()
379 if (aadlen) { in cipher_crypt()
381 EVP_Cipher(cc->evp, NULL, (u_char *)src, aadlen) < 0) in cipher_crypt()
[all …]
H A Dpacket.c1230 u_int authlen = 0, aadlen = 0; in ssh_packet_send2_wrapped() local
1246 aadlen = (mac && mac->enabled && mac->etm) || authlen ? 4 : 0; in ssh_packet_send2_wrapped()
1282 len -= aadlen; /* packet length is not encrypted for EtM modes */ in ssh_packet_send2_wrapped()
1327 len, padlen, aadlen)); in ssh_packet_send2_wrapped()
1343 len - aadlen, aadlen, authlen)) != 0) in ssh_packet_send2_wrapped()
1629 u_int maclen, aadlen = 0, authlen = 0, block_size; in ssh_packet_read_poll2() local
1653 aadlen = (mac && mac->enabled && mac->etm) || authlen ? 4 : 0; in ssh_packet_read_poll2()
1655 if (aadlen && state->packlen == 0) { in ssh_packet_read_poll2()
1704 if (aadlen) { in ssh_packet_read_poll2()
1715 " aadlen %d", block_size, need, maclen, authlen, aadlen)); in ssh_packet_read_poll2()
[all …]
H A Dcipher-chachapoly.h34 u_char *dest, const u_char *src, u_int len, u_int aadlen, u_int authlen,
/freebsd/crypto/openssl/util/
H A Dcavs-to-evptest.pl23 my $aadlen = 0;
49 $aadlen = $2;
87 $aadlen = $2;
95 if ($aadlen > 0) {
/freebsd/sys/dev/dpaa/
H A Dsec_dev.c1048 uint32_t aadlen = job->crp->crp_aad_length; in sec_ccm_prep() local
1052 if (aadlen > SEC_CCM_AAD_MAX) in sec_ccm_prep()
1065 b0[0] = (aadlen > 0 ? 0x40 : 0x00) | in sec_ccm_prep()
1074 be16enc(job->ccm_alen, aadlen); in sec_ccm_prep()
1796 uint32_t ivlen, aadlen, paylen, taglen; in sec_jd_build_aead() local
1805 aadlen = job->crp->crp_aad_length; in sec_jd_build_aead()
1810 padded_aad = roundup(aadlen, 16); in sec_jd_build_aead()
1812 in_len = ivlen + aadlen + paylen + (enc ? 0 : taglen); in sec_jd_build_aead()
1845 FIFOLD_TYPE_AAD | FIFOLD_FC1, aadlen); in sec_jd_build_aead()
1873 uint32_t desclen, aadlen, paylen, taglen, in_len; in sec_jd_build_ccm() local
[all …]
/freebsd/crypto/openssl/include/openssl/
H A Dhpke.h118 const unsigned char *aad, size_t aadlen,
131 const unsigned char *aad, size_t aadlen,
/freebsd/crypto/openssl/crypto/hpke/
H A Dhpke.c142 const unsigned char *aad, size_t aadlen, in hpke_aead_dec() argument
176 if (aadlen != 0 && aad != NULL) { in hpke_aead_dec()
177 if (EVP_DecryptUpdate(ctx, NULL, &len, aad, aadlen) != 1) { in hpke_aead_dec()
219 const unsigned char *aad, size_t aadlen, in hpke_aead_enc() argument
258 if (aadlen != 0 && aad != NULL) { in hpke_aead_enc()
259 if (EVP_EncryptUpdate(ctx, NULL, &len, aad, aadlen) != 1) { in hpke_aead_enc()
1165 const unsigned char *aad, size_t aadlen, in OSSL_HPKE_seal() argument
1194 if (hpke_aead_enc(ctx, seqbuf, aad, aadlen, pt, ptlen, ct, ctlen) != 1) { in OSSL_HPKE_seal()
1207 const unsigned char *aad, size_t aadlen, in OSSL_HPKE_open() argument
1236 if (hpke_aead_dec(ctx, seqbuf, aad, aadlen, ct, ctlen, pt, ptlen) != 1) { in OSSL_HPKE_open()
/freebsd/sys/opencrypto/
H A Dcryptodev.c123 u_int aadlen; member
219 CP(*from, *to, aadlen); in crypt_aead_from_32()
236 CP(*from, *to, aadlen); in crypt_aead_to_32()
871 if (caead->len > 256*1024-4 || caead->aadlen > 256*1024-4) { in cryptodev_aead()
898 cod = cod_alloc(cse, caead->aadlen, caead->len + cse->hashsize); in cryptodev_aead()
904 error = copyin(caead->aad, cod->aad, caead->aadlen); in cryptodev_aead()
906 error = copyin(caead->aad, cod->buf, caead->aadlen); in cryptodev_aead()
913 crp->crp_aad_length = caead->aadlen; in cryptodev_aead()
918 crp->crp_payload_start = caead->aadlen; in cryptodev_aead()
H A Dcryptodev.h278 u_int aadlen; member
/freebsd/crypto/openssl/test/
H A Dhpke_test.c54 size_t aadlen; member
162 aead[i].aad, aead[i].aadlen, in do_testhpke()
199 aead[i].aad, aead[i].aadlen, in do_testhpke()
891 size_t aadlen = OSSL_HPKE_TSTSIZE; in test_hpke_modes_suites() local
920 memset(aad, 'a', aadlen); in test_hpke_modes_suites()
922 aadlen = 0; in test_hpke_modes_suites()
1010 aadp, aadlen, in test_hpke_modes_suites()
1016 aadp, aadlen, in test_hpke_modes_suites()
1054 aadp, aadlen, cipher, in test_hpke_modes_suites()
1060 aadp, aadlen, cipher, in test_hpke_modes_suites()
/freebsd/crypto/openssl/providers/implementations/include/prov/
H A Dciphercommon_ccm.h54 PROV_CIPHER_FUNC(int, CCM_setaad, (PROV_CCM_CTX *ctx, const unsigned char *aad, size_t aadlen));
H A Dciphercommon_gcm.h86 PROV_CIPHER_FUNC(int, GCM_aadupdate, (PROV_GCM_CTX *ctx, const unsigned char *aad, size_t aadlen));
/freebsd/crypto/openssl/doc/man3/
H A DOSSL_HPKE_CTX_new.pod37 const unsigned char *aad, size_t aadlen,
50 const unsigned char *aad, size_t aadlen,
270 I<aad> of size I<aadlen>, and returns the ciphertext I<ct> of size I<ctlen>.
321 size I<aadlen>, to produce the plaintext I<pt> of size I<ptlen>.
509 size_t aadlen = sizeof(aad);
526 if (OSSL_HPKE_seal(sctx, ct, &ctlen, aad, aadlen, pt, ptlen) != 1)
536 if (OSSL_HPKE_open(rctx, clear, &clearlen, aad, aadlen, ct, ctlen) != 1)
/freebsd/sys/contrib/openzfs/tests/zfs-tests/cmd/
H A Dcrypto_test.c605 uint8_t *aad, size_t aadlen, in init_mech() argument
618 p->ulAADLen = aadlen; in init_mech()
629 p->ulAuthDataSize = aadlen; in init_mech()
/freebsd/crypto/openssl/crypto/cms/
H A Dcms_env.c1215 int aadlen, outl, ok = 0; in cms_AuthEnvelopedData_set_aad() local
1223 aadlen = ASN1_item_i2d((ASN1_VALUE *)authAttrs, &aad, item); in cms_AuthEnvelopedData_set_aad()
1224 if (aadlen <= 0 || aad == NULL) { in cms_AuthEnvelopedData_set_aad()
1228 if (EVP_CipherUpdate(ctx, NULL, &outl, aad, aadlen) <= 0) { in cms_AuthEnvelopedData_set_aad()
/freebsd/crypto/openssl/providers/implementations/ciphers/
H A Dcipher_aes_gcm_hw_vaes_avx512.inc39 size_t aadlen);
/freebsd/tests/sys/opencrypto/
H A Dcryptodev.py267 caead.aadlen = len(aad)
/freebsd/tools/tools/crypto/
H A Dcryptocheck.c925 caead.aadlen = aad_len; in ocf_eta()
1557 caead.aadlen = aad_len; in ocf_aead()