/freebsd-11-stable/contrib/wpa/src/crypto/ |
H A D | aes-ccm.c | 29 const u8 *aad, size_t aad_len, size_t plain_len, 37 b[0] = aad_len ? 0x40 : 0 /* Adata */; 46 if (!aad_len) 49 WPA_PUT_BE16(aad_buf, aad_len); 50 os_memcpy(aad_buf + 2, aad, aad_len); 51 os_memset(aad_buf + 2 + aad_len, 0, sizeof(aad_buf) - 2 - aad_len); 56 if (aad_len > AES_BLOCK_SIZE - 2) { 147 /* AES-CCM with fixed L=2 and aad_len <= 30 assumption */ 150 const u8 *aad, size_t aad_len, u 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 [all...] |
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); 243 WPA_PUT_BE64(len_buf, aad_len * 8); 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
|
/freebsd-11-stable/tools/tools/crypto/ |
H A D | cryptocheck.c | 172 static size_t aad_len; variable 599 const char *aad, size_t aad_len, const char *input, char *output, 621 if (aad_len != 0) { 629 caead.aadlen = aad_len; 704 cleartext = alloc_buffer(aad_len + size); 705 buffer = malloc(aad_len + size); 706 ciphertext = malloc(aad_len + size); 709 if (aad_len != 0) 710 memcpy(ciphertext, cleartext, aad_len); 711 openssl_cipher(alg, cipher, cipher_key, iv, cleartext + aad_len, 597 ocf_authenc(struct alg *alg, const char *cipher_key, size_t cipher_key_len, const char *iv, size_t iv_len, const char *auth_key, size_t auth_key_len, const char *aad, size_t aad_len, const char *input, char *output, size_t size, char *digest, int enc, int *cridp) argument 793 openssl_gcm_encrypt(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 836 ocf_gcm(struct alg *alg, const char *key, size_t key_len, 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 enc, int *cridp) argument 889 openssl_gcm_decrypt(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 [all...] |
/freebsd-11-stable/sys/dev/cxgbe/crypto/ |
H A D | t4_crypto.c | 771 u_int aad_start, aad_len, aad_stop; local 800 aad_len = (crde->crd_skip - crda->crd_skip); 802 aad_len = crda->crd_len; 804 aad_len = 0; 805 if (aad_len + s->blkcipher.iv_len > MAX_AAD_LEN) 825 if (s->blkcipher.iv_len + aad_len + crde->crd_len + 829 if (s->blkcipher.iv_len + aad_len + crde->crd_len > 835 s->blkcipher.iv_len + aad_len); 874 input_len = aad_len + crde->crd_len; 895 if (aad_len ! [all...] |
/freebsd-11-stable/contrib/wpa/wpa_supplicant/ |
H A D | mesh_rsn.c | 541 const size_t aad_len[] = { ETH_ALEN, ETH_ALEN, ie - cat }; local 621 aad, aad_len, mic_payload)) { 645 const size_t aad_len[] = { ETH_ALEN, ETH_ALEN, local 694 aad, aad_len, ampe_buf)) {
|
/freebsd-11-stable/contrib/wpa/src/ap/ |
H A D | wpa_auth.c | 1538 size_t aad_len[1]; local 1549 aad_len[0] = key_mic + 2 - (u8 *) hdr; 1551 1, aad, aad_len, key_mic + 2) < 0) { 2333 size_t aad_len[1]; local 2354 aad_len[0] = pos - buf; 2356 1, aad, aad_len, tmp) < 0) { 2483 size_t aad_len[5]; local 2529 aad_len[0] = ETH_ALEN; 2532 aad_len[1] = ETH_ALEN; 2535 aad_len[ 2573 size_t aad_len[5]; local [all...] |
/freebsd-11-stable/contrib/wpa/src/rsn_supp/ |
H A D | wpa.c | 105 size_t aad_len[1]; local 141 aad_len[0] = key_data - buf; 144 1, aad, aad_len, key_data) < 0) { 2125 size_t aad_len[1]; local 2151 aad_len[0] = pos - buf; 2153 1, aad, aad_len, tmp) < 0) {
|