Lines Matching refs:aad
85 u_int8_t *aad; in ieee80211_ccmp_phase1() local
90 aad = &auth[2]; /* skip l(a), will be filled later */ in ieee80211_ccmp_phase1()
91 *aad = wh->i_fc[0]; in ieee80211_ccmp_phase1()
95 *aad &= ~IEEE80211_FC0_SUBTYPE_MASK | in ieee80211_ccmp_phase1()
97 aad++; in ieee80211_ccmp_phase1()
99 *aad = wh->i_fc[1]; in ieee80211_ccmp_phase1()
100 *aad &= ~(IEEE80211_FC1_RETRY | IEEE80211_FC1_PWR_MGT | in ieee80211_ccmp_phase1()
104 *aad &= ~IEEE80211_FC1_ORDER; in ieee80211_ccmp_phase1()
105 aad++; in ieee80211_ccmp_phase1()
106 IEEE80211_ADDR_COPY(aad, wh->i_addr1); aad += IEEE80211_ADDR_LEN; in ieee80211_ccmp_phase1()
107 IEEE80211_ADDR_COPY(aad, wh->i_addr2); aad += IEEE80211_ADDR_LEN; in ieee80211_ccmp_phase1()
108 IEEE80211_ADDR_COPY(aad, wh->i_addr3); aad += IEEE80211_ADDR_LEN; in ieee80211_ccmp_phase1()
109 *aad++ = wh->i_seq[0] & ~0xf0; in ieee80211_ccmp_phase1()
110 *aad++ = 0; in ieee80211_ccmp_phase1()
112 IEEE80211_ADDR_COPY(aad, in ieee80211_ccmp_phase1()
114 aad += IEEE80211_ADDR_LEN; in ieee80211_ccmp_phase1()
121 *aad++ = tid = ieee80211_get_qos(wh) & IEEE80211_QOS_TID; in ieee80211_ccmp_phase1()
122 *aad++ = 0; in ieee80211_ccmp_phase1()
139 la = aad - &auth[2]; /* fill l(a) */ in ieee80211_ccmp_phase1()
142 memset(aad, 0, 30 - la); /* pad AAD with zeros */ in ieee80211_ccmp_phase1()