Lines Matching refs:iv32
152 static void ieee80211_compute_tkip_p1k(struct ieee80211_key *key, u32 iv32) in ieee80211_compute_tkip_p1k() argument
167 if (ctx->p1k_iv32 != iv32 || ctx->state == TKIP_STATE_NOT_INIT) in ieee80211_compute_tkip_p1k()
168 tkip_mixing_phase1(tk, ctx, sdata->vif.addr, iv32); in ieee80211_compute_tkip_p1k()
172 u32 iv32, u16 *p1k) in ieee80211_get_tkip_p1k_iv() argument
179 ieee80211_compute_tkip_p1k(key, iv32); in ieee80211_get_tkip_p1k_iv()
186 const u8 *ta, u32 iv32, u16 *p1k) in ieee80211_get_tkip_rx_p1k() argument
191 tkip_mixing_phase1(tk, &ctx, ta, iv32); in ieee80211_get_tkip_rx_p1k()
205 u32 iv32 = get_unaligned_le32(&data[4]); in ieee80211_get_tkip_p2k() local
209 ieee80211_compute_tkip_p1k(key, iv32); in ieee80211_get_tkip_p2k()
245 u32 iv32; in ieee80211_tkip_decrypt_data() local
257 iv32 = get_unaligned_le32(pos + 4); in ieee80211_tkip_decrypt_data()
275 if (iv32 < rx_ctx->iv32 || in ieee80211_tkip_decrypt_data()
276 (iv32 == rx_ctx->iv32 && in ieee80211_tkip_decrypt_data()
279 (rx_ctx->iv32 || rx_ctx->iv16 || in ieee80211_tkip_decrypt_data()
290 rx_ctx->iv32 != iv32) { in ieee80211_tkip_decrypt_data()
292 tkip_mixing_phase1(tk, &rx_ctx->ctx, ta, iv32); in ieee80211_tkip_decrypt_data()
303 iv32, rx_ctx->ctx.p1k); in ieee80211_tkip_decrypt_data()
318 *out_iv32 = iv32; in ieee80211_tkip_decrypt_data()