Lines Matching refs:dat
2210 u_int8_t *dat; in wi_do_hostencrypt() local
2241 dat = buf; in wi_do_hostencrypt()
2242 dat[0] = key[0]; in wi_do_hostencrypt()
2243 dat[1] = key[1]; in wi_do_hostencrypt()
2244 dat[2] = key[2]; in wi_do_hostencrypt()
2245 dat[3] = sc->wi_tx_key << 6; /* pad and keyid */ in wi_do_hostencrypt()
2246 dat += 4; in wi_do_hostencrypt()
2249 crc = ~ether_crc32_le(dat, len); in wi_do_hostencrypt()
2250 rc4_crypt(&ctx, dat, dat, len); in wi_do_hostencrypt()
2251 dat += len; in wi_do_hostencrypt()
2254 dat[0] = crc; in wi_do_hostencrypt()
2255 dat[1] = crc >> 8; in wi_do_hostencrypt()
2256 dat[2] = crc >> 16; in wi_do_hostencrypt()
2257 dat[3] = crc >> 24; in wi_do_hostencrypt()
2258 rc4_crypt(&ctx, dat, dat, IEEE80211_WEP_CRCLEN); in wi_do_hostencrypt()
2266 u_int8_t *dat; in wi_do_hostdecrypt() local
2275 dat = buf; in wi_do_hostdecrypt()
2278 key[0] = dat[0]; in wi_do_hostdecrypt()
2279 key[1] = dat[1]; in wi_do_hostdecrypt()
2280 key[2] = dat[2]; in wi_do_hostdecrypt()
2281 kid = (dat[3] >> 6) % 4; in wi_do_hostdecrypt()
2282 dat += 4; in wi_do_hostdecrypt()
2293 rc4_crypt(&ctx, dat, dat, len); in wi_do_hostdecrypt()
2294 crc = ~ether_crc32_le(dat, len); in wi_do_hostdecrypt()
2295 dat += len; in wi_do_hostdecrypt()
2298 rc4_crypt(&ctx, dat, dat, IEEE80211_WEP_CRCLEN); in wi_do_hostdecrypt()
2300 if ((dat[0] != crc) && (dat[1] != crc >> 8) && in wi_do_hostdecrypt()
2301 (dat[2] != crc >> 16) && (dat[3] != crc >> 24)) { in wi_do_hostdecrypt()
2305 dat[3], dat[2], dat[1], dat[0], crc); in wi_do_hostdecrypt()