/Linux-v4.19/drivers/net/wireless/ralink/rt2x00/ |
D | rt2x00crypto.c | 89 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-v4.19/drivers/staging/rtl8188eu/os_dep/ |
D | mon.c | 20 static void unprotect_frame(struct sk_buff *skb, int iv_len, int icv_len) in unprotect_frame() argument 28 if (skb->len < hdr_len + iv_len + icv_len) in unprotect_frame() 37 skb_trim(skb, skb->len - icv_len); in unprotect_frame() 41 int data_len, int iv_len, int icv_len) in mon_recv_decrypted() argument 54 unprotect_frame(skb, iv_len, icv_len); in mon_recv_decrypted() 77 int iv_len, icv_len; in rtl88eu_mon_recv_hook() local 91 SET_ICE_IV_LEN(iv_len, icv_len, attr->encrypt); in rtl88eu_mon_recv_hook() 94 mon_recv_decrypted(dev, data, data_len, iv_len, icv_len); in rtl88eu_mon_recv_hook()
|
/Linux-v4.19/drivers/staging/rtl8712/ |
D | rtl871x_security.h | 168 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\ argument 174 icv_len = 4; \ 178 icv_len = 4; \ 182 icv_len = 8; \ 186 icv_len = 0; \
|
D | rtl871x_xmit.c | 323 pattrib->icv_len = 4; in r8712_update_attrib() 327 pattrib->icv_len = 4; in r8712_update_attrib() 333 pattrib->icv_len = 8; in r8712_update_attrib() 337 pattrib->icv_len = 0; in r8712_update_attrib() 432 ? pattrib->icv_len : 0); in xmitframe_addmic() 440 pattrib->icv_len : 0); in xmitframe_addmic() 444 pattrib->icv_len; in xmitframe_addmic() 680 if ((pattrib->icv_len > 0) && (pattrib->bswenc)) in r8712_xmitframe_coalesce() 681 mpdu_len -= pattrib->icv_len; in r8712_xmitframe_coalesce() 689 if ((pattrib->icv_len > 0) && (pattrib->bswenc)) { in r8712_xmitframe_coalesce() [all …]
|
D | rtl871x_recv.c | 179 prxattrib->iv_len - prxattrib->icv_len - 8; in r8712_recvframe_chkmic() 548 SET_ICE_IV_LEN(pattrib->iv_len, pattrib->icv_len, in validate_recv_data_frame() 552 pattrib->iv_len = pattrib->icv_len = 0; in validate_recv_data_frame() 616 recvframe_pull_tail(precvframe, pattrib->icv_len); in r8712_wlanhdr_to_ethhdr()
|
D | rtl871x_security.c | 194 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() 1187 pattrib->icv_len; in r8712_aes_encrypt() 1194 pattrib->icv_len; in r8712_aes_encrypt()
|
D | rtl871x_recv.h | 58 int icv_len; member
|
/Linux-v4.19/drivers/staging/rtl8188eu/include/ |
D | rtw_security.h | 185 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt) \ argument 191 icv_len = 4; \ 195 icv_len = 4; \ 199 icv_len = 8; \ 203 icv_len = 16; \ 207 icv_len = 0; \
|
D | rtw_recv.h | 105 u8 icv_len; member
|
/Linux-v4.19/drivers/net/ |
D | macsec.c | 246 u16 icv_len; member 476 else if (secy->icv_len != DEFAULT_ICV_LEN) in macsec_fill_sectag() 489 static bool macsec_validate_skb(struct sk_buff *skb, u16 icv_len) in macsec_validate_skb() argument 493 int extra_len = macsec_extra_len(!!(h->tci_an & MACSEC_TCI_SC)) + icv_len; in macsec_validate_skb() 716 skb_put(skb, secy->icv_len); in macsec_encrypt() 757 secy->icv_len; in macsec_encrypt() 762 aead_request_set_ad(req, skb->len - secy->icv_len); in macsec_encrypt() 870 static void macsec_finalize_skb(struct sk_buff *skb, u8 icv_len, u8 hdr_len) in macsec_finalize_skb() argument 874 pskb_trim_unique(skb, skb->len - icv_len); in macsec_finalize_skb() 910 macsec_finalize_skb(skb, macsec->secy.icv_len, in macsec_decrypt_done() [all …]
|
/Linux-v4.19/drivers/staging/rtl8723bs/include/ |
D | rtw_security.h | 233 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\ argument 240 icv_len = 4;\ 244 icv_len = 4;\ 248 icv_len = 8;\ 252 icv_len = 16;\ 256 icv_len = 0;\
|
/Linux-v4.19/drivers/net/wireless/broadcom/b43legacy/ |
D | xmit.c | 248 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-v4.19/drivers/staging/rtl8188eu/core/ |
D | rtw_security.c | 628 length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_tkip_encrypt() 631 pattrib->iv_len, pattrib->icv_len)); in rtw_tkip_encrypt() 638 length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_tkip_encrypt() 1259 length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_aes_encrypt() 1263 length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_aes_encrypt() 1291 const int key_length = 16, iv_len = 8, icv_len = 8; in rtw_aes_decrypt() local 1319 memcpy(icv, pframe + skb->len - icv_len, icv_len); in rtw_aes_decrypt() 1337 skb_put(skb, icv_len); in rtw_aes_decrypt() 1340 memcpy(pframe + skb->len - icv_len, icv, icv_len); in rtw_aes_decrypt()
|
D | rtw_xmit.c | 544 pattrib->icv_len = 4; in update_attrib() 548 pattrib->icv_len = 4; in update_attrib() 561 pattrib->icv_len = 8; in update_attrib() 565 pattrib->icv_len = 0; in update_attrib() 667 …= pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-((pattrib->bswenc) ? pattrib->icv_len : 0); in xmitframe_addmic() 671 …h = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-((pattrib->bswenc) ? pattrib->icv_len : 0); in xmitframe_addmic() 673 payload = payload+length+pattrib->icv_len; in xmitframe_addmic() 674 … _drv_err_, ("curfragnum=%d length=%d pattrib->icv_len=%d", curfragnum, length, pattrib->icv_len)); in xmitframe_addmic() 997 if ((pattrib->icv_len > 0) && (pattrib->bswenc)) in rtw_xmitframe_coalesce() 998 mpdu_len -= pattrib->icv_len; in rtw_xmitframe_coalesce() [all …]
|
D | rtw_recv.c | 256 prxattrib->iv_len-prxattrib->icv_len-8; in recvframe_chkmic() 260 …info_, ("\n prxattrib->iv_len=%d prxattrib->icv_len=%d\n", prxattrib->iv_len, prxattrib->icv_len)); in recvframe_chkmic() 1138 SET_ICE_IV_LEN(pattrib->iv_len, pattrib->icv_len, pattrib->encrypt); in validate_recv_data_frame() 1142 pattrib->icv_len = 0; in validate_recv_data_frame() 1280 skb_trim(precvframe->pkt, precvframe->pkt->len - pattrib->icv_len); in wlanhdr_to_ethhdr() 1380 skb_trim(prframe->pkt, prframe->pkt->len - pfhdr->attrib.icv_len); in recvframe_defrag() 1388 pfhdr->attrib.icv_len = pnfhdr->attrib.icv_len; in recvframe_defrag()
|
/Linux-v4.19/net/mac80211/ |
D | key.c | 415 key->conf.icv_len = IEEE80211_WEP_ICV_LEN; in ieee80211_key_alloc() 419 key->conf.icv_len = IEEE80211_TKIP_ICV_LEN; in ieee80211_key_alloc() 432 key->conf.icv_len = IEEE80211_CCMP_MIC_LEN; in ieee80211_key_alloc() 453 key->conf.icv_len = IEEE80211_CCMP_256_MIC_LEN; in ieee80211_key_alloc() 473 key->conf.icv_len = sizeof(struct ieee80211_mmie); in ieee80211_key_alloc() 475 key->conf.icv_len = sizeof(struct ieee80211_mmie_16); in ieee80211_key_alloc() 495 key->conf.icv_len = sizeof(struct ieee80211_mmie_16); in ieee80211_key_alloc() 514 key->conf.icv_len = IEEE80211_GCMP_MIC_LEN; in ieee80211_key_alloc() 538 key->conf.icv_len = cs->mic_len; in ieee80211_key_alloc()
|
/Linux-v4.19/drivers/staging/rtl8723bs/core/ |
D | rtw_xmit.c | 556 pattrib->icv_len = 4; in update_attrib_sec_info() 562 pattrib->icv_len = 4; in update_attrib_sec_info() 585 pattrib->icv_len = 8; in update_attrib_sec_info() 596 pattrib->icv_len = 0; in update_attrib_sec_info() 949 …= pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-((pattrib->bswenc) ? pattrib->icv_len : 0); in xmitframe_addmic() 953 …h = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-((pattrib->bswenc) ? pattrib->icv_len : 0); in xmitframe_addmic() 955 payload = payload+length+pattrib->icv_len; in xmitframe_addmic() 956 …rv_err_, ("curfragnum =%d length =%d pattrib->icv_len =%d", curfragnum, length, pattrib->icv_len)); in xmitframe_addmic() 1178 len += ((pattrib->bswenc) ? pattrib->icv_len : 0); /* ICV */ in rtw_calculate_wlan_pkt_size_by_attribue() 1296 if ((pattrib->icv_len > 0) && (pattrib->bswenc)) { in rtw_xmitframe_coalesce() [all …]
|
D | rtw_recv.c | 359 …datalen = precvframe->u.hdr.len-prxattrib->hdrlen-prxattrib->iv_len-prxattrib->icv_len-8;/* icv_le… in recvframe_chkmic() 363 …fo_, ("\n prxattrib->iv_len =%d prxattrib->icv_len =%d\n", prxattrib->iv_len, prxattrib->icv_len)); in recvframe_chkmic() 1388 SET_ICE_IV_LEN(pattrib->iv_len, pattrib->icv_len, pattrib->encrypt); in validate_recv_data_frame() 1391 pattrib->iv_len = pattrib->icv_len = 0; in validate_recv_data_frame() 1423 SET_ICE_IV_LEN(pattrib->iv_len, pattrib->icv_len, pattrib->encrypt); in validate_80211w_mgmt() 1427 data_len = pattrib->pkt_len - pattrib->hdrlen - pattrib->iv_len - pattrib->icv_len; in validate_80211w_mgmt() 1439 pattrib->pkt_len = pattrib->pkt_len - pattrib->iv_len - pattrib->icv_len; in validate_80211w_mgmt() 1625 recvframe_pull_tail(precvframe, pattrib->icv_len); in wlanhdr_to_ethhdr() 1770 recvframe_pull_tail(prframe, pfhdr->attrib.icv_len); in recvframe_defrag() 1777 pfhdr->attrib.icv_len = pnfhdr->attrib.icv_len; in recvframe_defrag()
|
D | rtw_security.c | 247 length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_wep_encrypt() 256 length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_wep_encrypt() 723 length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_tkip_encrypt() 724 …_, _drv_info_, ("pattrib->iv_len =%x, pattrib->icv_len =%x\n", pattrib->iv_len, pattrib->icv_len)); in rtw_tkip_encrypt() 732 length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_tkip_encrypt() 1559 length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_aes_encrypt() 1563 length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_aes_encrypt()
|
/Linux-v4.19/drivers/infiniband/core/ |
D | uverbs_std_types_flow_action.c | 77 if (aes_gcm->icv_len != 16 && in validate_flow_action_esp_keymat_aes_gcm() 78 aes_gcm->icv_len != 8 && in validate_flow_action_esp_keymat_aes_gcm() 79 aes_gcm->icv_len != 12) in validate_flow_action_esp_keymat_aes_gcm()
|
/Linux-v4.19/drivers/net/wireless/st/cw1200/ |
D | txrx.c | 511 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-v4.19/include/uapi/rdma/ |
D | ib_user_ioctl_verbs.h | 109 __u32 icv_len; member
|
/Linux-v4.19/include/linux/mlx5/ |
D | accel.h | 70 u32 icv_len; member
|
/Linux-v4.19/net/xfrm/ |
D | xfrm_algo.c | 745 struct xfrm_algo_desc *xfrm_aead_get_byname(const char *name, int icv_len, int probe) in xfrm_aead_get_byname() argument 749 .icvbits = icv_len, in xfrm_aead_get_byname()
|
/Linux-v4.19/drivers/staging/rtl8188eu/hal/ |
D | rtl8188eu_xmit.c | 361 sz = sz - 4 - pattrib->icv_len; in rtw_dump_xframe() 407 ((pattrib->bswenc) ? pattrib->icv_len : 0); in xmitframe_need_length()
|