Searched refs:aad_len (Results 1 - 8 of 8) sorted by relevance

/freebsd-11-stable/contrib/wpa/src/crypto/
H A Daes-ccm.c29 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 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);
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 Dcryptocheck.c172 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 Dt4_crypto.c771 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 Dmesh_rsn.c541 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 Dwpa_auth.c1538 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 Dwpa.c105 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) {

Completed in 184 milliseconds