Home | History | Annotate | Download | only in net80211

Lines Matching refs:tkip

43  * IEEE 802.11i TKIP crypto support.
73 .ic_name = "TKIP",
88 #define tkip ieee80211_cipher_tkip
167 * Handle TKIP counter measures requirement.
226 return m_append(m, tkip.ic_miclen, mic);
263 "[%s] missing ExtIV for TKIP cipher\n",
269 * Handle TKIP counter measures requirement.
309 memmove(mtod(m, uint8_t *) + tkip.ic_header, mtod(m, void *), hdrlen);
310 m_adj(m, tkip.ic_header);
311 m_adj(m, -tkip.ic_trailer);
334 m, hdrlen, m->m_pkthdr.len - (hdrlen + tkip.ic_miclen),
336 m_copydata(m, m->m_pkthdr.len - tkip.ic_miclen,
337 tkip.ic_miclen, mic0);
338 if (memcmp(mic, mic0, tkip.ic_miclen)) {
349 m_adj(m, -tkip.ic_miclen);
360 * Host AP crypt: host-based TKIP encryption implementation for Host AP driver
893 m, hdrlen + tkip.ic_header,
894 m->m_pkthdr.len - (hdrlen + tkip.ic_header),
931 if (wep_decrypt(ctx->rx_rc4key, m, hdrlen + tkip.ic_header,
932 m->m_pkthdr.len - (hdrlen + tkip.ic_header + tkip.ic_trailer))) {
939 "[%s] TKIP ICV mismatch on decrypt\n",
950 ieee80211_crypto_register(&tkip);