Lines Matching refs:nonce

20 			   u8 *aad, size_t *aad_len, u8 *nonce)  in ccmp_aad_nonce()  argument
26 nonce[0] = 0; in ccmp_aad_nonce()
43 nonce[0] = qc[0] & 0x0f; in ccmp_aad_nonce()
46 nonce[0] |= 0x10; /* Management */ in ccmp_aad_nonce()
78 os_memcpy(nonce + 1, a2, ETH_ALEN); in ccmp_aad_nonce()
80 os_memcpy(nonce + 1, hdr->addr2, ETH_ALEN); in ccmp_aad_nonce()
81 nonce[7] = data[7]; /* PN5 */ in ccmp_aad_nonce()
82 nonce[8] = data[6]; /* PN4 */ in ccmp_aad_nonce()
83 nonce[9] = data[5]; /* PN3 */ in ccmp_aad_nonce()
84 nonce[10] = data[4]; /* PN2 */ in ccmp_aad_nonce()
85 nonce[11] = data[1]; /* PN1 */ in ccmp_aad_nonce()
86 nonce[12] = data[0]; /* PN0 */ in ccmp_aad_nonce()
92 u8 *aad, size_t *aad_len, u8 *nonce) in ccmp_aad_nonce_pv1() argument
97 nonce[0] = BIT(5); /* PV1 */ in ccmp_aad_nonce_pv1()
104 nonce[0] |= 0x10; /* Management */ in ccmp_aad_nonce_pv1()
108 nonce[0] |= ptid; in ccmp_aad_nonce_pv1()
143 os_memcpy(nonce + 1, a2, ETH_ALEN); in ccmp_aad_nonce_pv1()
144 nonce[7] = pn[5]; /* PN5 */ in ccmp_aad_nonce_pv1()
145 nonce[8] = pn[4]; /* PN4 */ in ccmp_aad_nonce_pv1()
146 nonce[9] = pn[3]; /* PN3 */ in ccmp_aad_nonce_pv1()
147 nonce[10] = pn[2]; /* PN2 */ in ccmp_aad_nonce_pv1()
148 nonce[11] = pn[1]; /* PN1 */ in ccmp_aad_nonce_pv1()
149 nonce[12] = pn[0]; /* PN0 */ in ccmp_aad_nonce_pv1()
158 u8 aad[30], nonce[13]; in ccmp_decrypt() local
173 ccmp_aad_nonce(hdr, data, a1, a2, a3, aad, &aad_len, nonce); in ccmp_decrypt()
175 wpa_hexdump(MSG_EXCESSIVE, "CCM Nonce", nonce, 13); in ccmp_decrypt()
177 if (aes_ccm_ad(tk, 16, nonce, 8, data + 8, mlen, aad, aad_len, in ccmp_decrypt()
211 u8 aad[30], nonce[13]; in ccmp_encrypt() local
238 ccmp_aad_nonce(hdr, crypt + hdrlen, a1, a2, a3, aad, &aad_len, nonce); in ccmp_encrypt()
240 wpa_hexdump(MSG_EXCESSIVE, "CCM Nonce", nonce, 13); in ccmp_encrypt()
242 if (aes_ccm_ae(tk, 16, nonce, 8, frame + hdrlen, plen, aad, aad_len, in ccmp_encrypt()
261 u8 aad[24], nonce[13]; in ccmp_encrypt_pv1() local
280 ccmp_aad_nonce_pv1(crypt, a1, a2, a3, pn, aad, &aad_len, nonce); in ccmp_encrypt_pv1()
282 wpa_hexdump(MSG_EXCESSIVE, "CCM Nonce", nonce, sizeof(nonce)); in ccmp_encrypt_pv1()
284 if (aes_ccm_ae(tk, 16, nonce, 8, frame + hdrlen, plen, aad, aad_len, in ccmp_encrypt_pv1()
302 u8 aad[30], nonce[13]; in ccmp_256_decrypt() local
317 ccmp_aad_nonce(hdr, data, a1, a2, a3, aad, &aad_len, nonce); in ccmp_256_decrypt()
319 wpa_hexdump(MSG_EXCESSIVE, "CCMP-256 nonce", nonce, 13); in ccmp_256_decrypt()
321 if (aes_ccm_ad(tk, 32, nonce, 16, data + 8, mlen, aad, aad_len, in ccmp_256_decrypt()
344 u8 aad[30], nonce[13]; in ccmp_256_encrypt() local
371 ccmp_aad_nonce(hdr, crypt + hdrlen, a1, a2, a3, aad, &aad_len, nonce); in ccmp_256_encrypt()
373 wpa_hexdump(MSG_EXCESSIVE, "CCMP-256 nonce", nonce, 13); in ccmp_256_encrypt()
375 if (aes_ccm_ae(tk, 32, nonce, 16, frame + hdrlen, plen, aad, aad_len, in ccmp_256_encrypt()