Searched refs:aad (Results 1 - 25 of 32) sorted by relevance

12

/freebsd-13-stable/crypto/openssl/crypto/evp/
H A De_chacha20_poly1305.c156 struct { uint64_t aad, text; } len; member in struct:__anon7140::__anon7141
157 int aad, mac_inited, tag_len, nonce_len; member in struct:__anon7140
174 actx->len.aad = 0;
176 actx->aad = 0;
236 actx->len.aad = EVP_AEAD_TLS1_AAD_LEN;
261 actx->len.aad = EVP_AEAD_TLS1_AAD_LEN;
295 actx->len.aad = EVP_AEAD_TLS1_AAD_LEN;
321 ctr[0] = (unsigned char)(actx->len.aad);
322 ctr[1] = (unsigned char)(actx->len.aad>>8);
323 ctr[2] = (unsigned char)(actx->len.aad>>1
578 unsigned char *aad = ptr; local
[all...]
/freebsd-13-stable/sys/net80211/
H A Dieee80211_crypto_ccmp.c347 uint8_t b0[AES_BLOCK_LEN], uint8_t aad[2 * AES_BLOCK_LEN],
376 aad[0] = 0; /* AAD length >> 8 */
377 /* NB: aad[1] set below */
378 aad[2] = wh->i_fc[0] & 0x8f; /* XXX magic #s */
379 aad[3] = wh->i_fc[1] & 0xc7; /* XXX magic #s */
381 memcpy(aad + 4, wh->i_addr1, 3 * IEEE80211_ADDR_LEN);
382 aad[22] = wh->i_seq[0] & IEEE80211_SEQ_FRAG_MASK;
383 aad[23] = 0; /* all bits masked */
395 IEEE80211_ADDR_COPY(aad + 24,
400 aad[3
456 uint8_t aad[2 * AES_BLOCK_LEN], b0[AES_BLOCK_LEN], b[AES_BLOCK_LEN], local
600 uint8_t aad[2 * AES_BLOCK_LEN]; local
[all...]
/freebsd-13-stable/contrib/wpa/src/crypto/
H A Daes_wrap.h55 const u8 *aad, size_t aad_len,
60 const u8 *aad, size_t aad_len, const u8 *tag,
64 const u8 *aad, size_t aad_len, u8 *tag);
67 const u8 *aad, size_t aad_len, u8 *crypt, u8 *auth);
70 const u8 *aad, size_t aad_len, const u8 *auth,
H A Daes-gcm.c229 static void aes_gcm_ghash(const u8 *H, const u8 *aad, size_t aad_len, argument
241 ghash(H, aad, aad_len, S);
256 const u8 *aad, size_t aad_len, u8 *crypt, u8 *tag)
272 aes_gcm_ghash(H, aad, aad_len, crypt, plain_len, S);
290 const u8 *aad, size_t aad_len, const u8 *tag, u8 *plain)
306 aes_gcm_ghash(H, aad, aad_len, crypt, crypt_len, S);
323 const u8 *aad, size_t aad_len, u8 *tag)
325 return aes_gcm_ae(key, key_len, iv, iv_len, NULL, 0, aad, aad_len, NULL,
254 aes_gcm_ae(const u8 *key, size_t key_len, const u8 *iv, size_t iv_len, const u8 *plain, size_t plain_len, const u8 *aad, size_t aad_len, u8 *crypt, u8 *tag) argument
288 aes_gcm_ad(const u8 *key, size_t key_len, const u8 *iv, size_t iv_len, const u8 *crypt, size_t crypt_len, const u8 *aad, size_t aad_len, const u8 *tag, u8 *plain) argument
322 aes_gmac(const u8 *key, size_t key_len, const u8 *iv, size_t iv_len, const u8 *aad, size_t aad_len, u8 *tag) argument
H A Daes-ccm.c29 const u8 *aad, size_t aad_len, size_t plain_len,
50 os_memcpy(aad_buf + 2, aad, aad_len);
150 const u8 *aad, size_t aad_len, u8 *crypt, u8 *auth)
163 aes_ccm_auth_start(aes, M, L, nonce, aad, aad_len, plain_len, x);
180 const u8 *aad, size_t aad_len, const u8 *auth, u8 *plain)
201 aes_ccm_auth_start(aes, M, L, nonce, aad, aad_len, crypt_len, x);
28 aes_ccm_auth_start(void *aes, size_t M, size_t L, const u8 *nonce, const u8 *aad, size_t aad_len, size_t plain_len, u8 *x) argument
148 aes_ccm_ae(const u8 *key, size_t key_len, const u8 *nonce, size_t M, const u8 *plain, size_t plain_len, const u8 *aad, size_t aad_len, u8 *crypt, u8 *auth) argument
178 aes_ccm_ad(const u8 *key, size_t key_len, const u8 *nonce, size_t M, const u8 *crypt, size_t crypt_len, const u8 *aad, size_t aad_len, const u8 *auth, u8 *plain) argument
/freebsd-13-stable/tests/sys/opencrypto/
H A Dcryptodev.py112 ('aad', 'P', 0),
235 def _doaead(self, op, src, aad, iv, tag=None):
245 aad = str_to_ascii(aad)
246 caead.aadlen = len(aad)
247 saad = array.array('B', aad)
248 caead.aad = saad.buffer_info()[0]
314 def encrypt(self, data, iv, aad=None):
315 if aad is None:
318 return self._doaead(COP_ENCRYPT, data, aad,
[all...]
H A Dcryptotest.py113 aad = binascii.unhexlify(data['AAD'])
135 rct, rtag = c.encrypt(pt, iv, aad)
149 args = (ct, iv, aad, tag)
253 aad = binascii.unhexlify(data['Adata'])
255 aad = None
266 nonce, aad)
300 aad = binascii.unhexlify(data['Adata'])
302 aad = None
320 c.decrypt, payload, nonce, aad, tag)
323 aad, ta
[all...]
/freebsd-13-stable/contrib/bearssl/src/symcipher/
H A Dpoly1305_i15.c130 void *data, size_t len, const void *aad, size_t aad_len,
192 poly1305_inner(acc, r, aad, aad_len);
129 br_poly1305_i15_run(const void *key, const void *iv, void *data, size_t len, const void *aad, size_t aad_len, void *tag, br_chacha20_run ichacha, int encrypt) argument
H A Dpoly1305_ctmul.c149 void *data, size_t len, const void *aad, size_t aad_len,
200 poly1305_inner(acc, r, aad, aad_len);
148 br_poly1305_ctmul_run(const void *key, const void *iv, void *data, size_t len, const void *aad, size_t aad_len, void *tag, br_chacha20_run ichacha, int encrypt) argument
H A Dpoly1305_ctmul32.c167 void *data, size_t len, const void *aad, size_t aad_len,
234 poly1305_inner(acc, r, aad, aad_len);
166 br_poly1305_ctmul32_run(const void *key, const void *iv, void *data, size_t len, const void *aad, size_t aad_len, void *tag, br_chacha20_run ichacha, int encrypt) argument
H A Dpoly1305_ctmulq.c317 void *data, size_t len, const void *aad, size_t aad_len,
386 poly1305_inner(acc, r, aad, aad_len);
316 br_poly1305_ctmulq_run(const void *key, const void *iv, void *data, size_t len, const void *aad, size_t aad_len, void *tag, br_chacha20_run ichacha, int encrypt) argument
/freebsd-13-stable/crypto/openssl/crypto/
H A Ds390x_arch.h27 void s390x_kma(const unsigned char *aad, size_t alen, const unsigned char *in,
/freebsd-13-stable/tools/tools/crypto/
H A Dcryptocheck.c68 * cryptocheck [-vz] [-A aad length] [-a algorithm] [-d dev] [size ...]
839 const char *aad, size_t aad_len, const char *input, char *output,
854 caead.aad = aad;
1137 const char *key, const char *iv, const char *aad, size_t aad_len,
1152 if (aad != NULL) {
1153 if (EVP_EncryptUpdate(ctx, NULL, &outl, (const u_char *)aad,
1155 errx(1, "OpenSSL %s (%zu) aad update failed: %s",
1181 const char *key, const char *iv, const char *aad, size_t aad_len,
1197 if (aad !
838 ocf_eta(const struct ocf_session *ses, const char *iv, size_t iv_len, const char *aad, size_t aad_len, const char *input, char *output, size_t size, char *digest, int op) argument
1136 openssl_gcm_encrypt(const struct alg *alg, const EVP_CIPHER *cipher, const char *key, const char *iv, const char *aad, size_t aad_len, const char *input, char *output, size_t size, char *tag) argument
1180 openssl_gcm_decrypt(const struct alg *alg, const EVP_CIPHER *cipher, const char *key, const char *iv, const char *aad, size_t aad_len, const char *input, char *output, size_t size, char *tag) argument
1224 openssl_ccm_encrypt(const struct alg *alg, const EVP_CIPHER *cipher, const char *key, const char *iv, size_t iv_len, const char *aad, size_t aad_len, const char *input, char *output, size_t size, char *tag) argument
1292 ocf_aead(const struct ocf_session *ses, const char *iv, size_t iv_len, const char *aad, size_t aad_len, const char *input, char *output, size_t size, char *tag, int op) argument
1321 char *aad, *buffer, *cleartext, *ciphertext; local
[all...]
/freebsd-13-stable/crypto/openssl/include/openssl/
H A Dmodes.h109 int CRYPTO_gcm128_aad(GCM128_CONTEXT *ctx, const unsigned char *aad,
135 void CRYPTO_ccm128_aad(CCM128_CONTEXT *ctx, const unsigned char *aad,
192 int CRYPTO_ocb128_aad(OCB128_CONTEXT *ctx, const unsigned char *aad,
/freebsd-13-stable/contrib/bearssl/inc/
H A Dbearssl_block.h2507 * \param aad additional authenticated data.
2514 void *data, size_t len, const void *aad, size_t aad_len,
2526 * \param aad additional authenticated data.
2533 void *data, size_t len, const void *aad, size_t aad_len,
2545 * \param aad additional authenticated data.
2552 void *data, size_t len, const void *aad, size_t aad_len,
2570 * \param aad additional authenticated data.
2577 void *data, size_t len, const void *aad, size_t aad_len,
2594 * \param aad additional authenticated data.
2601 void *data, size_t len, const void *aad, size_
[all...]
/freebsd-13-stable/contrib/bearssl/test/
H A Dtest_crypto.c5117 unsigned char aad[400], tag[16], data[400], tmp[16]; local
5121 aad_len = hextobin(aad, KAT_POLY1305[u].saad);
5129 aad, aad_len, tmp, br_chacha20_ct_run, 1);
5133 aad, aad_len, tmp, br_chacha20_ct_run, 0);
5150 unsigned char plain[100], aad[100], tmp[100]; local
5156 br_hmac_drbg_generate(&rng, aad, u);
5159 ipoly(key, iv, tmp, u, aad, u, tag1,
5162 iref(key, iv, tmp, u, aad, u, tag2,
7454 unsigned char aad[100]; local
7466 aad_len = hextobin(aad, KAT_GC
7687 unsigned char aad[100]; local
7957 unsigned char aad_buf[100], *aad; local
[all...]
H A Dtest_speed.c382 unsigned char buf[8192], key[32], iv[12], aad[13], tag[16]; local
388 memset(aad, 'A', sizeof aad);
392 aad, sizeof aad, tag, &fake_chacha20, 0);
403 aad, sizeof aad, tag, &fake_chacha20, 0);
454 unsigned char buf[8192], key[32], nonce[16], aad[16], tag[16]; local
467 memset(aad, 'A', sizeof aad);
[all...]
/freebsd-13-stable/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dzio_crypt.c436 uint64_t aad[3]; local
482 aad[0] = LE_64(key->zk_guid);
486 aad[0] = LE_64(key->zk_guid);
487 aad[1] = LE_64(crypt);
488 aad[2] = LE_64(key->zk_version);
491 iovecs[0].iov_base = aad;
517 uint64_t aad[3]; local
561 aad[0] = LE_64(guid);
565 aad[0] = LE_64(guid);
566 aad[
[all...]
/freebsd-13-stable/sys/contrib/openzfs/module/os/linux/zfs/
H A Dzio_crypt.c483 uint64_t aad[3]; local
518 aad[0] = LE_64(key->zk_guid);
522 aad[0] = LE_64(key->zk_guid);
523 aad[1] = LE_64(crypt);
524 aad[2] = LE_64(key->zk_version);
537 &puio, &cuio, (uint8_t *)aad, aad_len);
554 uint64_t aad[3]; local
581 aad[0] = LE_64(guid);
585 aad[0] = LE_64(guid);
586 aad[
[all...]
/freebsd-13-stable/sys/opencrypto/
H A Dcryptodev.c125 uint32_t aad; member in struct:crypt_aead32
235 PTRIN_CP(*from, *to, aad);
252 PTROUT_CP(*from, *to, aad);
339 char *aad; member in struct:cryptop_data
761 cod->aad = malloc(aad_len, M_XDATA, M_WAITOK);
774 free(cod->aad, M_XDATA);
1048 if (cod->aad != NULL)
1049 error = copyin(caead->aad, cod->aad, caead->aadlen);
1051 error = copyin(caead->aad, co
[all...]
/freebsd-13-stable/crypto/openssl/crypto/modes/
H A Docb128.c268 int CRYPTO_ocb128_aad(OCB128_CONTEXT *ctx, const unsigned char *aad, argument
289 memcpy(tmp.c, aad, 16);
290 aad += 16;
311 memcpy(tmp.c, aad, last_len);
H A Dccm128.c69 const unsigned char *aad, size_t alen)
108 for (; i < 16 && alen; ++i, ++aad, --alen)
109 ctx->cmac.c[i] ^= *aad;
68 CRYPTO_ccm128_aad(CCM128_CONTEXT *ctx, const unsigned char *aad, size_t alen) argument
/freebsd-13-stable/crypto/openssl/ssl/record/
H A Drec_layer_s3.c432 unsigned char aad[13]; local
486 memcpy(aad, s->rlayer.write_sequence, 8);
487 aad[8] = type;
488 aad[9] = (unsigned char)(s->version >> 8);
489 aad[10] = (unsigned char)(s->version);
490 aad[11] = 0;
491 aad[12] = 0;
493 mb_param.inp = aad;
/freebsd-13-stable/contrib/wpa/src/ap/
H A Dwpa_auth.c1537 const u8 *aad[1]; local
1548 aad[0] = (u8 *) hdr;
1551 1, aad, aad_len, key_mic + 2) < 0) {
2332 const u8 *aad[1]; local
2353 aad[0] = buf;
2356 1, aad, aad_len, tmp) < 0) {
2482 const u8 *aad[5]; local
2528 aad[0] = mgmt->sa;
2531 aad[1] = mgmt->da;
2534 aad[
2572 const u8 *aad[5]; local
[all...]
/freebsd-13-stable/contrib/wpa/wpa_supplicant/
H A Dmesh_rsn.c540 const u8 *aad[] = { rsn->wpa_s->own_addr, sta->addr, cat }; local
621 aad, aad_len, mic_payload)) {
644 const u8 *aad[] = { sta->addr, wpa_s->own_addr, cat }; local
694 aad, aad_len, ampe_buf)) {

Completed in 176 milliseconds

12