Home
last modified time | relevance | path

Searched refs:rx_pn (Results 1 – 13 of 13) sorted by relevance

/Linux-v5.15/net/wireless/
Dlib80211_crypt_ccmp.c44 u8 rx_pn[CCMP_PN_LEN]; member
301 if (ccmp_replay_check(pn, key->rx_pn)) { in lib80211_ccmp_decrypt()
305 key->rx_pn[0], key->rx_pn[1], key->rx_pn[2], in lib80211_ccmp_decrypt()
306 key->rx_pn[3], key->rx_pn[4], key->rx_pn[5], in lib80211_ccmp_decrypt()
337 memcpy(key->rx_pn, pn, CCMP_PN_LEN); in lib80211_ccmp_decrypt()
361 data->rx_pn[0] = seq[5]; in lib80211_ccmp_set_key()
362 data->rx_pn[1] = seq[4]; in lib80211_ccmp_set_key()
363 data->rx_pn[2] = seq[3]; in lib80211_ccmp_set_key()
364 data->rx_pn[3] = seq[2]; in lib80211_ccmp_set_key()
365 data->rx_pn[4] = seq[1]; in lib80211_ccmp_set_key()
[all …]
/Linux-v5.15/net/mac80211/
Dkey.h91 u8 rx_pn[IEEE80211_NUM_TIDS + 1][IEEE80211_CCMP_PN_LEN]; member
96 u8 rx_pn[IEEE80211_CMAC_PN_LEN]; member
102 u8 rx_pn[IEEE80211_GMAC_PN_LEN]; member
113 u8 rx_pn[IEEE80211_NUM_TIDS + 1][IEEE80211_GCMP_PN_LEN]; member
119 u8 rx_pn[IEEE80211_NUM_TIDS + 1][IEEE80211_MAX_PN_LEN]; member
Dkey.c584 key->u.ccmp.rx_pn[i][j] = in ieee80211_key_alloc()
604 key->u.ccmp.rx_pn[i][j] = in ieee80211_key_alloc()
626 key->u.aes_cmac.rx_pn[j] = in ieee80211_key_alloc()
646 key->u.aes_gmac.rx_pn[j] = in ieee80211_key_alloc()
665 key->u.gcmp.rx_pn[i][j] = in ieee80211_key_alloc()
689 key->u.gen.rx_pn[i][j] = in ieee80211_key_alloc()
1165 pn = key->u.ccmp.rx_pn[IEEE80211_NUM_TIDS]; in ieee80211_get_key_rx_seq()
1167 pn = key->u.ccmp.rx_pn[tid]; in ieee80211_get_key_rx_seq()
1174 pn = key->u.aes_cmac.rx_pn; in ieee80211_get_key_rx_seq()
1181 pn = key->u.aes_gmac.rx_pn; in ieee80211_get_key_rx_seq()
[all …]
Dwpa.c537 res = memcmp(pn, key->u.ccmp.rx_pn[queue], in ieee80211_crypto_ccmp_decrypt()
559 memcpy(key->u.ccmp.rx_pn[queue], pn, IEEE80211_CCMP_PN_LEN); in ieee80211_crypto_ccmp_decrypt()
769 res = memcmp(pn, key->u.gcmp.rx_pn[queue], in ieee80211_crypto_gcmp_decrypt()
792 memcpy(key->u.gcmp.rx_pn[queue], pn, IEEE80211_GCMP_PN_LEN); in ieee80211_crypto_gcmp_decrypt()
858 u8 *rx_pn; in ieee80211_crypto_cs_decrypt() local
886 rx_pn = key->u.gen.rx_pn[qos_tid]; in ieee80211_crypto_cs_decrypt()
889 if (ieee80211_crypto_cs_pn_compare(skb_pn, rx_pn, cs->pn_len) <= 0) in ieee80211_crypto_cs_decrypt()
892 memcpy(rx_pn, skb_pn, cs->pn_len); in ieee80211_crypto_cs_decrypt()
1060 if (memcmp(ipn, key->u.aes_cmac.rx_pn, 6) <= 0) { in ieee80211_crypto_aes_cmac_decrypt()
1076 memcpy(key->u.aes_cmac.rx_pn, ipn, 6); in ieee80211_crypto_aes_cmac_decrypt()
[all …]
Ddebugfs_key.c181 rpn = key->u.ccmp.rx_pn[i]; in key_rx_spec_read()
191 rpn = key->u.aes_cmac.rx_pn; in key_rx_spec_read()
200 rpn = key->u.aes_gmac.rx_pn; in key_rx_spec_read()
210 rpn = key->u.gcmp.rx_pn[i]; in key_rx_spec_read()
Drx.c2296 rx->key->u.ccmp.rx_pn[queue], in ieee80211_rx_h_defragment()
2299 u.ccmp.rx_pn) != in ieee80211_rx_h_defragment()
2301 u.gcmp.rx_pn)); in ieee80211_rx_h_defragment()
2302 BUILD_BUG_ON(sizeof(rx->key->u.ccmp.rx_pn[queue]) != in ieee80211_rx_h_defragment()
2303 sizeof(rx->key->u.gcmp.rx_pn[queue])); in ieee80211_rx_h_defragment()
/Linux-v5.15/drivers/staging/rtl8192u/ieee80211/
Dieee80211_crypt_ccmp.c40 u8 rx_pn[CCMP_PN_LEN]; member
276 if (memcmp(pn, key->rx_pn, CCMP_PN_LEN) <= 0) { in ieee80211_ccmp_decrypt()
279 hdr->addr2, key->rx_pn, pn); in ieee80211_ccmp_decrypt()
318 memcpy(key->rx_pn, pn, CCMP_PN_LEN); in ieee80211_ccmp_decrypt()
341 data->rx_pn[0] = seq[5]; in ieee80211_ccmp_set_key()
342 data->rx_pn[1] = seq[4]; in ieee80211_ccmp_set_key()
343 data->rx_pn[2] = seq[3]; in ieee80211_ccmp_set_key()
344 data->rx_pn[3] = seq[2]; in ieee80211_ccmp_set_key()
345 data->rx_pn[4] = seq[1]; in ieee80211_ccmp_set_key()
346 data->rx_pn[5] = seq[0]; in ieee80211_ccmp_set_key()
[all …]
/Linux-v5.15/drivers/staging/rtl8192e/
Drtllib_crypt_ccmp.c35 u8 rx_pn[CCMP_PN_LEN]; member
270 if (memcmp(pn, key->rx_pn, CCMP_PN_LEN) <= 0) { in rtllib_ccmp_decrypt()
308 memcpy(key->rx_pn, pn, CCMP_PN_LEN); in rtllib_ccmp_decrypt()
333 data->rx_pn[0] = seq[5]; in rtllib_ccmp_set_key()
334 data->rx_pn[1] = seq[4]; in rtllib_ccmp_set_key()
335 data->rx_pn[2] = seq[3]; in rtllib_ccmp_set_key()
336 data->rx_pn[3] = seq[2]; in rtllib_ccmp_set_key()
337 data->rx_pn[4] = seq[1]; in rtllib_ccmp_set_key()
338 data->rx_pn[5] = seq[0]; in rtllib_ccmp_set_key()
384 ccmp->tx_pn, ccmp->rx_pn, in rtllib_ccmp_print_stats()
/Linux-v5.15/drivers/net/wireless/intel/iwlwifi/fw/api/
Dlocation.h787 u8 rx_pn[IEEE80211_CCMP_PN_LEN]; member
856 u8 rx_pn[IEEE80211_CCMP_PN_LEN]; member
937 u8 rx_pn[IEEE80211_CCMP_PN_LEN]; member
1501 u8 rx_pn[IEEE80211_CCMP_PN_LEN]; member
/Linux-v5.15/drivers/net/wireless/intel/iwlwifi/mvm/
Dftm-initiator.c35 u8 rx_pn[IEEE80211_CCMP_PN_LEN]; member
691 memcpy(target->rx_pn, entry->rx_pn, sizeof(target->rx_pn)); in iwl_mvm_ftm_set_secured_ranging()
1119 memcpy(entry->rx_pn, fw_ap->rx_pn, sizeof(entry->rx_pn)); in iwl_mvm_ftm_pasn_update_pn()
Dsta.c3307 u8 _rx_pn[IEEE80211_MAX_PN_LEN] = {}, *rx_pn = _rx_pn; in iwl_mvm_send_sta_key() local
3315 rx_pn[0] = seq.tkip.iv16; in iwl_mvm_send_sta_key()
3316 rx_pn[1] = seq.tkip.iv16 >> 8; in iwl_mvm_send_sta_key()
3317 rx_pn[2 + hole] = seq.tkip.iv32; in iwl_mvm_send_sta_key()
3318 rx_pn[3 + hole] = seq.tkip.iv32 >> 8; in iwl_mvm_send_sta_key()
3319 rx_pn[4 + hole] = seq.tkip.iv32 >> 16; in iwl_mvm_send_sta_key()
3320 rx_pn[5 + hole] = seq.tkip.iv32 >> 24; in iwl_mvm_send_sta_key()
3322 rx_pn = seq.hw.seq; in iwl_mvm_send_sta_key()
3325 rx_pn[0] = seq.ccmp.pn[0]; in iwl_mvm_send_sta_key()
3326 rx_pn[1] = seq.ccmp.pn[1]; in iwl_mvm_send_sta_key()
[all …]
/Linux-v5.15/drivers/net/wireless/ath/ath10k/
Dhtt_rx.c2315 sec_type = peer->rx_pn[sec_index].sec_type; in ath10k_htt_rx_pn_check_replay_hl()
2316 ath10k_htt_rx_mpdu_desc_pn_hl(rx_desc, &new_pn, peer->rx_pn[sec_index].pn_len); in ath10k_htt_rx_pn_check_replay_hl()
2407 sec_type = peer->rx_pn[sec_index].sec_type; in ath10k_htt_rx_proc_rx_ind_hl()
2410 ath10k_htt_rx_mpdu_desc_pn_hl(rx_desc, &new_pn, peer->rx_pn[sec_index].pn_len); in ath10k_htt_rx_proc_rx_ind_hl()
2710 sec_type = peer->rx_pn[sec_index].sec_type; in ath10k_htt_rx_proc_rx_frag_ind_hl()
2711 ath10k_htt_rx_mpdu_desc_pn_hl(rx_desc, &new_pn, peer->rx_pn[sec_index].pn_len); in ath10k_htt_rx_proc_rx_frag_ind_hl()
3931 peer->rx_pn[sec_index].sec_type = sec_type; in ath10k_htt_rx_sec_ind_handler()
3932 peer->rx_pn[sec_index].pn_len = ath10k_htt_rx_pn_len(sec_type); in ath10k_htt_rx_sec_ind_handler()
Dcore.h441 } rx_pn[ATH10K_HTT_TXRX_PEER_SECURITY_MAX]; member