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()
71 os_memcpy(nonce + 1, hdr->addr2, ETH_ALEN); in ccmp_aad_nonce()
72 nonce[7] = data[7]; /* PN5 */ in ccmp_aad_nonce()
73 nonce[8] = data[6]; /* PN4 */ in ccmp_aad_nonce()
74 nonce[9] = data[5]; /* PN3 */ in ccmp_aad_nonce()
75 nonce[10] = data[4]; /* PN2 */ in ccmp_aad_nonce()
76 nonce[11] = data[1]; /* PN1 */ in ccmp_aad_nonce()
77 nonce[12] = data[0]; /* PN0 */ in ccmp_aad_nonce()
83 u8 *aad, size_t *aad_len, u8 *nonce) in ccmp_aad_nonce_pv1() argument
88 nonce[0] = BIT(5); /* PV1 */ in ccmp_aad_nonce_pv1()
95 nonce[0] |= 0x10; /* Management */ in ccmp_aad_nonce_pv1()
129 os_memcpy(nonce + 1, a2, ETH_ALEN); in ccmp_aad_nonce_pv1()
130 nonce[7] = pn[5]; /* PN5 */ in ccmp_aad_nonce_pv1()
131 nonce[8] = pn[4]; /* PN4 */ in ccmp_aad_nonce_pv1()
132 nonce[9] = pn[3]; /* PN3 */ in ccmp_aad_nonce_pv1()
133 nonce[10] = pn[2]; /* PN2 */ in ccmp_aad_nonce_pv1()
134 nonce[11] = pn[1]; /* PN1 */ in ccmp_aad_nonce_pv1()
135 nonce[12] = pn[0]; /* PN0 */ in ccmp_aad_nonce_pv1()
142 u8 aad[30], nonce[13]; in ccmp_decrypt() local
159 nonce); in ccmp_decrypt()
161 wpa_hexdump(MSG_MSGDUMP, "CCMP nonce", nonce, 13); in ccmp_decrypt()
166 nonce[0] = 0; in ccmp_decrypt()
169 if (aes_ccm_ad(tk, 16, nonce, tag_len, data + 8, mlen, aad, aad_len, in ccmp_decrypt()
194 u8 aad[30], nonce[13]; in ccmp_encrypt() local
221 ccmp_aad_nonce(hdr, crypt + hdrlen, aad, &aad_len, nonce); in ccmp_encrypt()
223 wpa_hexdump(MSG_MSGDUMP, "CCMP nonce", nonce, 13); in ccmp_encrypt()
225 if (aes_ccm_ae(tk, 16, nonce, 8, frame + hdrlen + 8, plen, aad, aad_len, in ccmp_encrypt()
245 u8 aad[24], nonce[13]; in ccmp_encrypt_pv1() local
264 ccmp_aad_nonce_pv1(crypt, a1, a2, a3, pn, aad, &aad_len, nonce); in ccmp_encrypt_pv1()
266 wpa_hexdump(MSG_DEBUG, "CCMP nonce", nonce, sizeof(nonce)); in ccmp_encrypt_pv1()
268 if (aes_ccm_ae(tk, 16, nonce, 8, frame + hdrlen, plen, aad, aad_len, in ccmp_encrypt_pv1()
285 u8 aad[30], nonce[13]; in ccmp_256_decrypt() local
301 &aad_len, nonce); in ccmp_256_decrypt()
303 wpa_hexdump(MSG_DEBUG, "CCMP-256 nonce", nonce, 13); in ccmp_256_decrypt()
305 if (aes_ccm_ad(tk, 32, nonce, 16, data + 8, mlen, aad, aad_len, in ccmp_256_decrypt()
320 u8 aad[30], nonce[13]; in ccmp_256_encrypt() local
347 ccmp_aad_nonce(hdr, crypt + hdrlen, aad, &aad_len, nonce); in ccmp_256_encrypt()
349 wpa_hexdump(MSG_DEBUG, "CCMP-256 nonce", nonce, 13); in ccmp_256_encrypt()
351 if (aes_ccm_ae(tk, 32, nonce, 16, frame + hdrlen, plen, aad, aad_len, in ccmp_256_encrypt()