Searched refs:wepseed (Results 1 – 2 of 2) sorted by relevance
/haiku/src/libs/compat/openbsd_wlan/net80211/ |
H A D | ieee80211_crypto_wep.c | 85 u_int8_t wepseed[16]; in ieee80211_wep_encrypt() local 125 memcpy(wepseed, ivp, IEEE80211_WEP_IVLEN); in ieee80211_wep_encrypt() 126 memcpy(wepseed + IEEE80211_WEP_IVLEN, k->k_key, k->k_len); in ieee80211_wep_encrypt() 127 rc4_keysetup(&ctx->rc4, wepseed, IEEE80211_WEP_IVLEN + k->k_len); in ieee80211_wep_encrypt() 128 explicit_bzero(wepseed, sizeof(wepseed)); in ieee80211_wep_encrypt() 205 u_int8_t wepseed[16]; in ieee80211_wep_decrypt() local 221 memcpy(wepseed, ivp, IEEE80211_WEP_IVLEN); in ieee80211_wep_decrypt() 222 memcpy(wepseed + IEEE80211_WEP_IVLEN, k->k_key, k->k_len); in ieee80211_wep_decrypt() 223 rc4_keysetup(&ctx->rc4, wepseed, IEEE80211_WEP_IVLEN + k->k_len); in ieee80211_wep_decrypt() 224 explicit_bzero(wepseed, sizeof(wepseed)); in ieee80211_wep_decrypt()
|
H A D | ieee80211_crypto_tkip.c | 189 u_int16_t wepseed[8]; /* needs to be 16-bit aligned for Phase2 */ in ieee80211_tkip_encrypt() local 235 Phase2((u_int8_t *)wepseed, k->k_key, ctx->txttak, k->k_tsc & 0xffff); in ieee80211_tkip_encrypt() 236 rc4_keysetup(&ctx->rc4, (u_int8_t *)wepseed, 16); in ieee80211_tkip_encrypt() 237 explicit_bzero(wepseed, sizeof(wepseed)); in ieee80211_tkip_encrypt() 358 u_int16_t wepseed[8]; /* needs to be 16-bit aligned for Phase2 */ in ieee80211_tkip_decrypt() local 416 Phase2((u_int8_t *)wepseed, k->k_key, ctx->rxttak, tsc & 0xffff); in ieee80211_tkip_decrypt() 417 rc4_keysetup(&ctx->rc4, (u_int8_t *)wepseed, 16); in ieee80211_tkip_decrypt() 418 explicit_bzero(wepseed, sizeof(wepseed)); in ieee80211_tkip_decrypt()
|