/kernel/linux/linux-5.10/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2x00crypto.c | 78 overhead += key->icv_len; in rt2x00crypto_tx_overhead() 151 unsigned int icv_len; in rt2x00crypto_rx_insert_iv() local 163 icv_len = 4; in rt2x00crypto_rx_insert_iv() 167 icv_len = 4; in rt2x00crypto_rx_insert_iv() 171 icv_len = 8; in rt2x00crypto_rx_insert_iv() 191 skb_put(skb, icv_len); in rt2x00crypto_rx_insert_iv() 200 if (align < icv_len) in rt2x00crypto_rx_insert_iv() 201 skb_put(skb, icv_len - align); in rt2x00crypto_rx_insert_iv() 202 else if (align > icv_len) in rt2x00crypto_rx_insert_iv() 203 skb_trim(skb, rxdesc->size + iv_len + icv_len); in rt2x00crypto_rx_insert_iv() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2x00crypto.c | 78 overhead += key->icv_len; in rt2x00crypto_tx_overhead() 151 unsigned int icv_len; in rt2x00crypto_rx_insert_iv() local 163 icv_len = 4; in rt2x00crypto_rx_insert_iv() 167 icv_len = 4; in rt2x00crypto_rx_insert_iv() 171 icv_len = 8; in rt2x00crypto_rx_insert_iv() 191 skb_put(skb, icv_len); in rt2x00crypto_rx_insert_iv() 200 if (align < icv_len) in rt2x00crypto_rx_insert_iv() 201 skb_put(skb, icv_len - align); in rt2x00crypto_rx_insert_iv() 202 else if (align > icv_len) in rt2x00crypto_rx_insert_iv() 203 skb_trim(skb, rxdesc->size + iv_len + icv_len); in rt2x00crypto_rx_insert_iv() [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/os_dep/ |
H A 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() 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() 40 mon_recv_decrypted(struct net_device *dev, const u8 *data, int data_len, int iv_len, int icv_len) mon_recv_decrypted() argument
|
/kernel/linux/linux-5.10/drivers/staging/rtl8712/ |
H A D | rtl871x_security.h | 156 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\ 162 icv_len = 4; \ 166 icv_len = 4; \ 170 icv_len = 8; \ 174 icv_len = 0; \
|
H A D | rtl871x_xmit.c | 337 pattrib->icv_len = 4; in r8712_update_attrib() 341 pattrib->icv_len = 4; in r8712_update_attrib() 347 pattrib->icv_len = 8; in r8712_update_attrib() 351 pattrib->icv_len = 0; in r8712_update_attrib() 444 ? pattrib->icv_len : 0); in xmitframe_addmic() 452 pattrib->icv_len : 0); in xmitframe_addmic() 456 pattrib->icv_len; in xmitframe_addmic() 686 if ((pattrib->icv_len > 0) && (pattrib->bswenc)) in r8712_xmitframe_coalesce() 687 mpdu_len -= pattrib->icv_len; in r8712_xmitframe_coalesce() 695 if ((pattrib->icv_len > in r8712_xmitframe_coalesce() [all...] |
/kernel/linux/linux-6.6/drivers/staging/rtl8712/ |
H A D | rtl871x_security.h | 156 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\ 162 icv_len = 4; \ 166 icv_len = 4; \ 170 icv_len = 8; \ 174 icv_len = 0; \
|
H A D | rtl871x_xmit.c | 336 pattrib->icv_len = 4; in r8712_update_attrib() 340 pattrib->icv_len = 4; in r8712_update_attrib() 346 pattrib->icv_len = 8; in r8712_update_attrib() 350 pattrib->icv_len = 0; in r8712_update_attrib() 443 ? pattrib->icv_len : 0); in xmitframe_addmic() 451 pattrib->icv_len : 0); in xmitframe_addmic() 455 pattrib->icv_len; in xmitframe_addmic() 685 if ((pattrib->icv_len > 0) && (pattrib->bswenc)) in r8712_xmitframe_coalesce() 686 mpdu_len -= pattrib->icv_len; in r8712_xmitframe_coalesce() 694 if ((pattrib->icv_len > in r8712_xmitframe_coalesce() [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/include/ |
H A D | rtw_security.h | 184 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt) \ 190 icv_len = 4; \ 194 icv_len = 4; \ 198 icv_len = 8; \ 202 icv_len = 16; \ 206 icv_len = 0; \
|
/kernel/linux/linux-6.6/drivers/staging/rtl8723bs/include/ |
H A D | rtw_security.h | 197 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\ 204 icv_len = 4;\ 208 icv_len = 4;\ 212 icv_len = 8;\ 216 icv_len = 16;\ 220 icv_len = 0;\
|
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/b43legacy/ |
H A D | xmit.c | 235 plcp_fragment_len += info->control.hw_key->icv_len; in generate_txhdr_fw3() 471 int icv_len; in b43legacy_rx() local 498 icv_len = 8; in b43legacy_rx() 501 icv_len = 4; in b43legacy_rx() 504 icv_len))) { in b43legacy_rx() 513 skb_trim(skb, skb->len - icv_len); in b43legacy_rx()
|
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/include/ |
H A D | rtw_security.h | 231 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\ 238 icv_len = 4;\ 242 icv_len = 4;\ 246 icv_len = 8;\ 250 icv_len = 16;\ 254 icv_len = 0;\
|
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/b43legacy/ |
H A D | xmit.c | 235 plcp_fragment_len += info->control.hw_key->icv_len; in generate_txhdr_fw3() 471 int icv_len; in b43legacy_rx() local 498 icv_len = 8; in b43legacy_rx() 501 icv_len = 4; in b43legacy_rx() 504 icv_len))) { in b43legacy_rx() 513 skb_trim(skb, skb->len - icv_len); in b43legacy_rx()
|
/kernel/linux/linux-5.10/drivers/net/ |
H A D | macsec.c | 330 else if (secy->icv_len != DEFAULT_ICV_LEN) in macsec_fill_sectag() 402 static bool macsec_validate_skb(struct sk_buff *skb, u16 icv_len, bool xpn) in macsec_validate_skb() argument 406 int extra_len = macsec_extra_len(!!(h->tci_an & MACSEC_TCI_SC)) + icv_len; in macsec_validate_skb() 519 return skb->len - macsec_hdr_len(sci_present) - secy->icv_len; in macsec_msdu_len() 672 skb_put(skb, secy->icv_len); in macsec_encrypt() 716 secy->icv_len; in macsec_encrypt() 721 aead_request_set_ad(req, skb->len - secy->icv_len); in macsec_encrypt() 842 static void macsec_finalize_skb(struct sk_buff *skb, u8 icv_len, u8 hdr_len) in macsec_finalize_skb() argument 847 pskb_trim_unique(skb, skb->len - icv_len); in macsec_finalize_skb() 883 macsec_finalize_skb(skb, macsec->secy.icv_len, in macsec_decrypt_done() 912 u16 icv_len = secy->icv_len; macsec_decrypt() local 1345 macsec_alloc_tfm(char *key, int key_len, int icv_len) macsec_alloc_tfm() argument 1369 init_rx_sa(struct macsec_rx_sa *rx_sa, char *sak, int key_len, int icv_len) init_rx_sa() argument 1469 init_tx_sa(struct macsec_tx_sa *tx_sa, char *sak, int key_len, int icv_len) init_tx_sa() argument 3988 macsec_add_dev(struct net_device *dev, sci_t sci, u8 icv_len) macsec_add_dev() argument 4034 u8 icv_len = DEFAULT_ICV_LEN; macsec_newlink() local 4158 u8 icv_len = DEFAULT_ICV_LEN; macsec_validate_attr() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ |
H A D | macsec.c | 313 else if (secy->icv_len != MACSEC_DEFAULT_ICV_LEN) in macsec_fill_sectag() 385 static bool macsec_validate_skb(struct sk_buff *skb, u16 icv_len, bool xpn) in macsec_validate_skb() argument 389 int extra_len = macsec_extra_len(!!(h->tci_an & MACSEC_TCI_SC)) + icv_len; in macsec_validate_skb() 497 return skb->len - macsec_hdr_len(sci_present) - secy->icv_len; in macsec_msdu_len() 644 skb_put(skb, secy->icv_len); in macsec_encrypt() 688 secy->icv_len; in macsec_encrypt() 693 aead_request_set_ad(req, skb->len - secy->icv_len); in macsec_encrypt() 814 static void macsec_finalize_skb(struct sk_buff *skb, u8 icv_len, u8 hdr_len) in macsec_finalize_skb() argument 819 pskb_trim_unique(skb, skb->len - icv_len); in macsec_finalize_skb() 850 macsec_finalize_skb(skb, macsec->secy.icv_len, in macsec_decrypt_done() 879 u16 icv_len = secy->icv_len; macsec_decrypt() local 1328 macsec_alloc_tfm(char *key, int key_len, int icv_len) macsec_alloc_tfm() argument 1352 init_rx_sa(struct macsec_rx_sa *rx_sa, char *sak, int key_len, int icv_len) init_rx_sa() argument 1452 init_tx_sa(struct macsec_tx_sa *tx_sa, char *sak, int key_len, int icv_len) init_tx_sa() argument 3980 macsec_add_dev(struct net_device *dev, sci_t sci, u8 icv_len) macsec_add_dev() argument 4032 u8 icv_len = MACSEC_DEFAULT_ICV_LEN; macsec_newlink() local 4156 u8 icv_len = MACSEC_DEFAULT_ICV_LEN; macsec_validate_attr() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/core/ |
H A D | rtw_xmit.c | 533 pattrib->icv_len = 4; in update_attrib_sec_info() 539 pattrib->icv_len = 4; in update_attrib_sec_info() 561 pattrib->icv_len = 8; in update_attrib_sec_info() 572 pattrib->icv_len = 0; in update_attrib_sec_info() 875 length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-((pattrib->bswenc) ? pattrib->icv_len : 0); in xmitframe_addmic() 879 length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-((pattrib->bswenc) ? pattrib->icv_len : 0); in xmitframe_addmic() 881 payload = payload+length+pattrib->icv_len; in xmitframe_addmic() 882 RT_TRACE(_module_rtl871x_xmit_c_, _drv_err_, ("curfragnum =%d length =%d pattrib->icv_len =%d", curfragnum, length, pattrib->icv_len)); in xmitframe_addmic() 1088 len += ((pattrib->bswenc) ? pattrib->icv_len in rtw_calculate_wlan_pkt_size_by_attribue() [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/core/ |
H A D | rtw_security.c | 625 length = pattrib->last_txcmdsz - pattrib->hdrlen - pattrib->iv_len - pattrib->icv_len; in rtw_tkip_encrypt() 627 ("pattrib->iv_len=%x, pattrib->icv_len=%x\n", in rtw_tkip_encrypt() 628 pattrib->iv_len, pattrib->icv_len)); in rtw_tkip_encrypt() 635 length = pxmitpriv->frag_len - pattrib->hdrlen - pattrib->iv_len - pattrib->icv_len; in rtw_tkip_encrypt() 805 skb_trim(skb, skb->len - pattrib->icv_len); in rtw_aes_encrypt() 839 const int key_length = 16, iv_len = 8, icv_len = 8; in rtw_aes_decrypt() local 867 memcpy(icv, pframe + skb->len - icv_len, icv_len); in rtw_aes_decrypt() 885 skb_put(skb, icv_len); in rtw_aes_decrypt() 888 memcpy(pframe + skb->len - icv_len, ic in rtw_aes_decrypt() [all...] |
H A 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() 665 pattrib->icv_len : 0); in xmitframe_addmic() 673 pattrib->icv_len : 0); in xmitframe_addmic() 675 payload += length + pattrib->icv_len; in xmitframe_addmic() 676 RT_TRACE(_module_rtl871x_xmit_c_, _drv_err_, ("curfragnum=%d length=%d pattrib->icv_len=%d", curfragnum, length, pattrib->icv_len)); in xmitframe_addmic() 1000 if ((pattrib->icv_len > in rtw_xmitframe_coalesce() [all...] |
/kernel/linux/linux-6.6/drivers/staging/rtl8723bs/core/ |
H A D | rtw_xmit.c | 518 pattrib->icv_len = 4; in update_attrib_sec_info() 524 pattrib->icv_len = 4; in update_attrib_sec_info() 543 pattrib->icv_len = 8; in update_attrib_sec_info() 554 pattrib->icv_len = 0; in update_attrib_sec_info() 817 length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-((pattrib->bswenc) ? pattrib->icv_len : 0); in xmitframe_addmic() 821 length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-((pattrib->bswenc) ? pattrib->icv_len : 0); in xmitframe_addmic() 823 payload = payload+length+pattrib->icv_len; in xmitframe_addmic() 1007 len += ((pattrib->bswenc) ? pattrib->icv_len : 0); /* ICV */ in rtw_calculate_wlan_pkt_size_by_attribue() 1087 if ((pattrib->icv_len > 0) && (pattrib->bswenc)) in rtw_xmitframe_coalesce() 1088 mpdu_len -= pattrib->icv_len; in rtw_xmitframe_coalesce() [all...] |
H A D | rtw_recv.c | 336 datalen = precvframe->u.hdr.len-prxattrib->hdrlen-prxattrib->iv_len-prxattrib->icv_len-8;/* icv_len included the mic code */ in recvframe_chkmic() 1076 recvframe_pull_tail(prframe, pfhdr->attrib.icv_len); in recvframe_defrag() 1083 pfhdr->attrib.icv_len = pnfhdr->attrib.icv_len; in recvframe_defrag() 1334 SET_ICE_IV_LEN(pattrib->iv_len, pattrib->icv_len, pattrib->encrypt); in validate_recv_data_frame() 1337 pattrib->iv_len = pattrib->icv_len = 0; in validate_recv_data_frame() 1366 SET_ICE_IV_LEN(pattrib->iv_len, pattrib->icv_len, pattrib->encrypt); in validate_80211w_mgmt() 1370 data_len = pattrib->pkt_len - pattrib->hdrlen - pattrib->iv_len - pattrib->icv_len; in validate_80211w_mgmt() 1380 pattrib->pkt_len = pattrib->pkt_len - pattrib->iv_len - pattrib->icv_len; in validate_80211w_mgmt() [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | uverbs_std_types_flow_action.c | 79 if (aes_gcm->icv_len != 16 && in validate_flow_action_esp_keymat_aes_gcm() 80 aes_gcm->icv_len != 8 && in validate_flow_action_esp_keymat_aes_gcm() 81 aes_gcm->icv_len != 12) in validate_flow_action_esp_keymat_aes_gcm()
|
/kernel/linux/linux-5.10/net/mac80211/ |
H A D | key.c | 563 key->conf.icv_len = IEEE80211_WEP_ICV_LEN; in ieee80211_key_alloc() 567 key->conf.icv_len = IEEE80211_TKIP_ICV_LEN; in ieee80211_key_alloc() 580 key->conf.icv_len = IEEE80211_CCMP_MIC_LEN; in ieee80211_key_alloc() 601 key->conf.icv_len = IEEE80211_CCMP_256_MIC_LEN; in ieee80211_key_alloc() 621 key->conf.icv_len = sizeof(struct ieee80211_mmie); in ieee80211_key_alloc() 623 key->conf.icv_len = sizeof(struct ieee80211_mmie_16); in ieee80211_key_alloc() 643 key->conf.icv_len = sizeof(struct ieee80211_mmie_16); in ieee80211_key_alloc() 662 key->conf.icv_len = IEEE80211_GCMP_MIC_LEN; in ieee80211_key_alloc() 686 key->conf.icv_len = cs->mic_len; in ieee80211_key_alloc()
|
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | key.c | 622 key->conf.icv_len = IEEE80211_WEP_ICV_LEN; in ieee80211_key_alloc() 626 key->conf.icv_len = IEEE80211_TKIP_ICV_LEN; in ieee80211_key_alloc() 639 key->conf.icv_len = IEEE80211_CCMP_MIC_LEN; in ieee80211_key_alloc() 660 key->conf.icv_len = IEEE80211_CCMP_256_MIC_LEN; in ieee80211_key_alloc() 680 key->conf.icv_len = sizeof(struct ieee80211_mmie); in ieee80211_key_alloc() 682 key->conf.icv_len = sizeof(struct ieee80211_mmie_16); in ieee80211_key_alloc() 702 key->conf.icv_len = sizeof(struct ieee80211_mmie_16); in ieee80211_key_alloc() 721 key->conf.icv_len = IEEE80211_GCMP_MIC_LEN; in ieee80211_key_alloc()
|
/kernel/linux/linux-5.10/include/linux/mlx5/ |
H A D | accel.h | 70 u32 icv_len; member
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/rdma/ |
H A D | ib_user_ioctl_verbs.h | 68 __u32 icv_len; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/st/cw1200/ |
H A D | txrx.c | 508 skb_put(t->skb, t->tx_info->control.hw_key->icv_len); in cw1200_tx_h_crypt() 952 skb_trim(skb, skb->len - tx->control.hw_key->icv_len); in cw1200_tx_confirm_cb() 1099 size_t iv_len = 0, icv_len = 0; in cw1200_rx_cb() local 1109 icv_len = 4 /* WEP_ICV_LEN */; in cw1200_rx_cb() 1113 icv_len = 4 /* TKIP_ICV_LEN */ in cw1200_rx_cb() 1119 icv_len = 8 /* CCMP_MIC_LEN */; in cw1200_rx_cb() 1123 icv_len = 16 /* WAPI_MIC_LEN */; in cw1200_rx_cb() 1133 icv_len = 0; in cw1200_rx_cb() 1135 if (skb->len < hdrlen + iv_len + icv_len) { in cw1200_rx_cb() 1141 skb_trim(skb, skb->len - icv_len); in cw1200_rx_cb() [all...] |