Searched refs:aad (Results 1 - 3 of 3) sorted by relevance
/haiku/src/libs/compat/openbsd_wlan/net80211/ |
H A D | ieee80211_crypto_bip.c | 91 struct ieee80211_bip_frame aad; local 103 aad.i_fc[0] = wh->i_fc[0]; 104 aad.i_fc[1] = wh->i_fc[1] & ~(IEEE80211_FC1_RETRY | 107 IEEE80211_ADDR_COPY(aad.i_addr1, wh->i_addr1); 108 IEEE80211_ADDR_COPY(aad.i_addr2, wh->i_addr2); 109 IEEE80211_ADDR_COPY(aad.i_addr3, wh->i_addr3); 112 AES_CMAC_Update(&ctx->cmac, (u_int8_t *)&aad, sizeof aad); 157 struct ieee80211_bip_frame aad; local 186 aad [all...] |
H A D | ieee80211_crypto_ccmp.c | 85 u_int8_t *aad; local 90 aad = &auth[2]; /* skip l(a), will be filled later */ 91 *aad = wh->i_fc[0]; 95 *aad &= ~IEEE80211_FC0_SUBTYPE_MASK | 97 aad++; 99 *aad = wh->i_fc[1]; 100 *aad &= ~(IEEE80211_FC1_RETRY | IEEE80211_FC1_PWR_MGT | 104 *aad &= ~IEEE80211_FC1_ORDER; 105 aad++; 106 IEEE80211_ADDR_COPY(aad, w [all...] |
/haiku/src/libs/compat/freebsd_wlan/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...] |
Completed in 66 milliseconds