Home
last modified time | relevance | path

Searched refs:icv_len (Results 1 – 40 of 40) sorted by relevance

/linux-4.4.14/drivers/net/wireless/rt2x00/
Drt2x00crypto.c89 overhead += key->icv_len; in rt2x00crypto_tx_overhead()
162 unsigned int icv_len; in rt2x00crypto_rx_insert_iv() local
174 icv_len = 4; in rt2x00crypto_rx_insert_iv()
178 icv_len = 4; in rt2x00crypto_rx_insert_iv()
182 icv_len = 8; in rt2x00crypto_rx_insert_iv()
202 skb_put(skb, icv_len); in rt2x00crypto_rx_insert_iv()
211 if (align < icv_len) in rt2x00crypto_rx_insert_iv()
212 skb_put(skb, icv_len - align); in rt2x00crypto_rx_insert_iv()
213 else if (align > icv_len) in rt2x00crypto_rx_insert_iv()
214 skb_trim(skb, rxdesc->size + iv_len + icv_len); in rt2x00crypto_rx_insert_iv()
[all …]
/linux-4.4.14/drivers/staging/rtl8188eu/os_dep/
Dmon.c28 static void unprotect_frame(struct sk_buff *skb, int iv_len, int icv_len) in unprotect_frame() argument
36 if (skb->len < hdr_len + iv_len + icv_len) in unprotect_frame()
45 skb_trim(skb, skb->len - icv_len); in unprotect_frame()
49 int data_len, int iv_len, int icv_len) in mon_recv_decrypted() argument
62 unprotect_frame(skb, iv_len, icv_len); in mon_recv_decrypted()
85 int iv_len, icv_len; in rtl88eu_mon_recv_hook() local
99 SET_ICE_IV_LEN(iv_len, icv_len, attr->encrypt); in rtl88eu_mon_recv_hook()
102 mon_recv_decrypted(dev, data, data_len, iv_len, icv_len); in rtl88eu_mon_recv_hook()
/linux-4.4.14/drivers/staging/rtl8712/
Drtl871x_security.h160 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\ argument
166 icv_len = 4; \
170 icv_len = 4; \
174 icv_len = 8; \
178 icv_len = 0; \
Drtl871x_xmit.c315 pattrib->icv_len = 4; in r8712_update_attrib()
319 pattrib->icv_len = 4; in r8712_update_attrib()
325 pattrib->icv_len = 8; in r8712_update_attrib()
329 pattrib->icv_len = 0; in r8712_update_attrib()
424 ? pattrib->icv_len : 0); in xmitframe_addmic()
432 pattrib->icv_len : 0); in xmitframe_addmic()
436 pattrib->icv_len; in xmitframe_addmic()
671 if ((pattrib->icv_len > 0) && (pattrib->bswenc)) in r8712_xmitframe_coalesce()
672 mpdu_len -= pattrib->icv_len; in r8712_xmitframe_coalesce()
680 if ((pattrib->icv_len > 0) && (pattrib->bswenc)) { in r8712_xmitframe_coalesce()
[all …]
Drtl871x_recv.c188 prxattrib->iv_len - prxattrib->icv_len - 8; in r8712_recvframe_chkmic()
550 SET_ICE_IV_LEN(pattrib->iv_len, pattrib->icv_len, in validate_recv_data_frame()
554 pattrib->iv_len = pattrib->icv_len = 0; in validate_recv_data_frame()
618 recvframe_pull_tail(precvframe, pattrib->icv_len); in r8712_wlanhdr_to_ethhdr()
Drtl871x_security.c194 pattrib->icv_len; in r8712_wep_encrypt()
205 pattrib->icv_len; in r8712_wep_encrypt()
618 pattrib->icv_len; in r8712_tkip_encrypt()
630 pattrib->icv_len; in r8712_tkip_encrypt()
1186 pattrib->icv_len; in r8712_aes_encrypt()
1193 pattrib->icv_len; in r8712_aes_encrypt()
Drtl871x_recv.h57 int icv_len; member
Drtl871x_xmit.h124 u8 icv_len; member
Drtl8712_recv.c239 recvframe_pull_tail(prframe, pfhdr->attrib.icv_len); in recvframe_defrag()
242 pfhdr->attrib.icv_len = pnfhdr->attrib.icv_len; in recvframe_defrag()
Drtl8712_xmit.c725 pattrib->icv_len); in dump_xframe()
/linux-4.4.14/drivers/staging/rtl8188eu/include/
Drtw_security.h198 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt) \ argument
204 icv_len = 4; \
208 icv_len = 4; \
212 icv_len = 8; \
216 icv_len = 16; \
220 icv_len = 0; \
Drtw_recv.h123 u8 icv_len; member
Drtw_xmit.h130 u8 icv_len; member
/linux-4.4.14/drivers/net/wireless/b43legacy/
Dxmit.c248 plcp_fragment_len += info->control.hw_key->icv_len; in generate_txhdr_fw3()
484 int icv_len; in b43legacy_rx() local
511 icv_len = 8; in b43legacy_rx()
514 icv_len = 4; in b43legacy_rx()
517 icv_len))) { in b43legacy_rx()
526 skb_trim(skb, skb->len - icv_len); in b43legacy_rx()
/linux-4.4.14/net/mac80211/
Dkey.c404 key->conf.icv_len = IEEE80211_WEP_ICV_LEN; in ieee80211_key_alloc()
408 key->conf.icv_len = IEEE80211_TKIP_ICV_LEN; in ieee80211_key_alloc()
421 key->conf.icv_len = IEEE80211_CCMP_MIC_LEN; in ieee80211_key_alloc()
442 key->conf.icv_len = IEEE80211_CCMP_256_MIC_LEN; in ieee80211_key_alloc()
462 key->conf.icv_len = sizeof(struct ieee80211_mmie); in ieee80211_key_alloc()
464 key->conf.icv_len = sizeof(struct ieee80211_mmie_16); in ieee80211_key_alloc()
484 key->conf.icv_len = sizeof(struct ieee80211_mmie_16); in ieee80211_key_alloc()
503 key->conf.icv_len = IEEE80211_GCMP_MIC_LEN; in ieee80211_key_alloc()
527 key->conf.icv_len = cs->mic_len; in ieee80211_key_alloc()
/linux-4.4.14/drivers/staging/rtl8188eu/core/
Drtw_xmit.c580 pattrib->icv_len = 4; in update_attrib()
584 pattrib->icv_len = 4; in update_attrib()
597 pattrib->icv_len = 8; in update_attrib()
601 pattrib->icv_len = 0; in update_attrib()
708 …= pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-((pattrib->bswenc) ? pattrib->icv_len : 0); in xmitframe_addmic()
712 …h = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-((pattrib->bswenc) ? pattrib->icv_len : 0); in xmitframe_addmic()
714 payload = payload+length+pattrib->icv_len; in xmitframe_addmic()
715 … _drv_err_, ("curfragnum=%d length=%d pattrib->icv_len=%d", curfragnum, length, pattrib->icv_len)); in xmitframe_addmic()
954 len += ((pattrib->bswenc) ? pattrib->icv_len : 0); /* ICV */ in rtw_calculate_wlan_pkt_size_by_attribue()
1065 if ((pattrib->icv_len > 0) && (pattrib->bswenc)) { in rtw_xmitframe_coalesce()
[all …]
Drtw_security.c177 length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_wep_encrypt()
185 length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_wep_encrypt()
614 length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_tkip_encrypt()
617 pattrib->iv_len, pattrib->icv_len)); in rtw_tkip_encrypt()
624 length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_tkip_encrypt()
1237 length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_aes_encrypt()
1241 length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_aes_encrypt()
Drtw_recv.c313 prxattrib->iv_len-prxattrib->icv_len-8; in recvframe_chkmic()
317 …info_, ("\n prxattrib->iv_len=%d prxattrib->icv_len=%d\n", prxattrib->iv_len, prxattrib->icv_len)); in recvframe_chkmic()
1219 SET_ICE_IV_LEN(pattrib->iv_len, pattrib->icv_len, pattrib->encrypt); in validate_recv_data_frame()
1223 pattrib->icv_len = 0; in validate_recv_data_frame()
1368 recvframe_pull_tail(precvframe, pattrib->icv_len); in wlanhdr_to_ethhdr()
1478 recvframe_pull_tail(prframe, pfhdr->attrib.icv_len); in recvframe_defrag()
1485 pfhdr->attrib.icv_len = pnfhdr->attrib.icv_len; in recvframe_defrag()
Drtw_mlme_ext.c883 pattrib->icv_len = 4; in issue_auth()
885 pattrib->pktlen += pattrib->icv_len; in issue_auth()
/linux-4.4.14/drivers/staging/rtl8723au/core/
Drtw_xmit.c585 pattrib->icv_len = IEEE80211_WEP_ICV_LEN; in update_attrib()
590 pattrib->icv_len = IEEE80211_TKIP_ICV_LEN; in update_attrib()
606 pattrib->icv_len = IEEE80211_CCMP_MIC_LEN; in update_attrib()
611 pattrib->icv_len = 0; in update_attrib()
742 pattrib->icv_len : 0); in xmitframe_addmic()
751 pattrib->icv_len : 0); in xmitframe_addmic()
755 pattrib->icv_len; in xmitframe_addmic()
760 pattrib->icv_len); in xmitframe_addmic()
1179 if (pattrib->icv_len > 0 && pattrib->bswenc) in rtw_xmitframe_coalesce23a()
1180 mpdu_len -= pattrib->icv_len; in rtw_xmitframe_coalesce23a()
[all …]
Drtw_recv.c331 hdrlen-prxattrib->iv_len-prxattrib->icv_len - 8; in recvframe_chkmic()
338 prxattrib->iv_len, prxattrib->icv_len); in recvframe_chkmic()
1363 pattrib->icv_len = IEEE80211_WEP_ICV_LEN; in validate_recv_data_frame()
1367 pattrib->icv_len = IEEE80211_TKIP_ICV_LEN; in validate_recv_data_frame()
1371 pattrib->icv_len = IEEE80211_CCMP_MIC_LEN; in validate_recv_data_frame()
1375 pattrib->icv_len = 0; in validate_recv_data_frame()
1381 pattrib->icv_len = 0; in validate_recv_data_frame()
1631 skb_trim(skb, skb->len - prframe->attrib.icv_len); in recvframe_defrag()
1638 prframe->attrib.icv_len = pnfhdr->attrib.icv_len; in recvframe_defrag()
2199 if (prframe->attrib.icv_len > 0) { in recv_func_posthandle()
[all …]
Drtw_security.c187 pattrib->iv_len - pattrib->icv_len; in rtw_wep_encrypt23a()
197 pattrib->iv_len - pattrib->icv_len; in rtw_wep_encrypt23a()
675 pattrib->icv_len); in rtw_tkip_encrypt23a()
680 pattrib->icv_len); in rtw_tkip_encrypt23a()
692 pattrib->icv_len); in rtw_tkip_encrypt23a()
1336 pattrib->icv_len; in rtw_aes_encrypt23a()
1341 pattrib->iv_len - pattrib->icv_len; in rtw_aes_encrypt23a()
Drtw_mlme_ext.c2949 pattrib->icv_len = IEEE80211_WEP_ICV_LEN; in issue_auth()
2951 pattrib->pktlen += pattrib->icv_len; in issue_auth()
/linux-4.4.14/drivers/net/wireless/cw1200/
Dtxrx.c511 skb_put(t->skb, t->tx_info->control.hw_key->icv_len); in cw1200_tx_h_crypt()
955 skb_trim(skb, skb->len - tx->control.hw_key->icv_len); in cw1200_tx_confirm_cb()
1102 size_t iv_len = 0, icv_len = 0; in cw1200_rx_cb() local
1112 icv_len = 4 /* WEP_ICV_LEN */; in cw1200_rx_cb()
1116 icv_len = 4 /* TKIP_ICV_LEN */ in cw1200_rx_cb()
1122 icv_len = 8 /* CCMP_MIC_LEN */; in cw1200_rx_cb()
1126 icv_len = 16 /* WAPI_MIC_LEN */; in cw1200_rx_cb()
1136 icv_len = 0; in cw1200_rx_cb()
1138 if (skb->len < hdrlen + iv_len + icv_len) { in cw1200_rx_cb()
1144 skb_trim(skb, skb->len - icv_len); in cw1200_rx_cb()
/linux-4.4.14/net/xfrm/
Dxfrm_algo.c743 struct xfrm_algo_desc *xfrm_aead_get_byname(const char *name, int icv_len, int probe) in xfrm_aead_get_byname() argument
747 .icvbits = icv_len, in xfrm_aead_get_byname()
/linux-4.4.14/drivers/staging/rtl8723au/include/
Drtw_recv.h116 u8 icv_len; member
Drtw_xmit.h129 u8 icv_len; member
/linux-4.4.14/drivers/net/wireless/p54/
Dtxrx.c912 len += info->control.hw_key->icv_len; in p54_tx_80211()
913 memset(skb_put(skb, info->control.hw_key->icv_len), 0, in p54_tx_80211()
914 info->control.hw_key->icv_len); in p54_tx_80211()
/linux-4.4.14/drivers/staging/rtl8188eu/hal/
Drtl8188eu_xmit.c378 sz = sz - 4 - (psecuritypriv->sw_encrypt ? 0 : pattrib->icv_len); in rtw_dump_xframe()
424 ((pattrib->bswenc) ? pattrib->icv_len : 0); in xmitframe_need_length()
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/
Dd3.c202 mvm->ptk_icvlen = key->icv_len; in iwl_mvm_wowlan_program_keys()
204 mvm->gtk_icvlen = key->icv_len; in iwl_mvm_wowlan_program_keys()
313 mvm->ptk_icvlen = key->icv_len; in iwl_mvm_wowlan_program_keys()
323 mvm->gtk_icvlen = key->icv_len; in iwl_mvm_wowlan_program_keys()
/linux-4.4.14/drivers/staging/rtl8723au/hal/
Drtl8723au_xmit.c318 sz = sz - 4 - pattrib->icv_len; in rtw_dump_xframe()
/linux-4.4.14/drivers/staging/vt6656/
Drxtx.c727 payload_len -= tx_key->icv_len; in vnt_fill_txkey()
913 tx_context->frame_len += tx_key->icv_len; in vnt_tx_packet()
/linux-4.4.14/drivers/net/wireless/b43/
Dxmit.c318 plcp_fragment_len += info->control.hw_key->icv_len; in b43_generate_txhdr()
/linux-4.4.14/drivers/staging/vt6655/
Drxtx.c1072 cbFrameSize += info->control.hw_key->icv_len; in s_cbFillTxBufHead()
1218 payload_len -= tx_key->icv_len; in vnt_fill_txkey()
/linux-4.4.14/include/net/
Dmac80211.h1502 u8 icv_len; member
Dxfrm.h1643 struct xfrm_algo_desc *xfrm_aead_get_byname(const char *name, int icv_len,
/linux-4.4.14/drivers/net/wireless/ath/carl9170/
Dtx.c1020 len += info->control.hw_key->icv_len; in carl9170_tx_prepare()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/
Dpci.c481 additionlen += info->control.hw_key->icv_len; in _rtl_update_earlymode_info()
/linux-4.4.14/drivers/net/wireless/ath/ath5k/
Dbase.c781 pktlen += info->control.hw_key->icv_len; in ath5k_txbuf_setup()
/linux-4.4.14/drivers/net/wireless/ath/ath9k/
Dxmit.c2242 frmlen += info->control.hw_key->icv_len; in ath_tx_prepare()