Home
last modified time | relevance | path

Searched refs:wepseed (Results 1 – 2 of 2) sorted by relevance

/haiku/src/libs/compat/openbsd_wlan/net80211/
H A Dieee80211_crypto_wep.c85 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 Dieee80211_crypto_tkip.c189 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()