/freebsd-13-stable/crypto/openssl/crypto/evp/ |
H A D | e_chacha20_poly1305.c | 156 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 D | ieee80211_crypto_ccmp.c | 347 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 D | aes_wrap.h | 55 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 D | aes-gcm.c | 229 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 D | aes-ccm.c | 29 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 D | cryptodev.py | 112 ('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 D | cryptotest.py | 113 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 D | poly1305_i15.c | 130 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 D | poly1305_ctmul.c | 149 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 D | poly1305_ctmul32.c | 167 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 D | poly1305_ctmulq.c | 317 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 D | s390x_arch.h | 27 void s390x_kma(const unsigned char *aad, size_t alen, const unsigned char *in,
|
/freebsd-13-stable/tools/tools/crypto/ |
H A D | cryptocheck.c | 68 * 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 D | modes.h | 109 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 D | bearssl_block.h | 2507 * \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 D | test_crypto.c | 5117 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 D | test_speed.c | 382 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 D | zio_crypt.c | 436 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 D | zio_crypt.c | 483 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 D | cryptodev.c | 125 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 D | ocb128.c | 268 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 D | ccm128.c | 69 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 D | rec_layer_s3.c | 432 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 D | wpa_auth.c | 1537 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 D | mesh_rsn.c | 540 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)) {
|