Home
last modified time | relevance | path

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

12

/linux/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00crypto.c78 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 skb_put(skb, icv_len - align); in rt2x00crypto_rx_insert_iv()
237 transfer += icv_len; in rt2x00crypto_rx_insert_iv()
/linux/drivers/staging/rtl8723bs/include/
H A Drtw_security.h191 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\ argument
197 icv_len = 4;\
201 icv_len = 4;\
205 icv_len = 8;\
209 icv_len = 16;\
213 icv_len = 0;\
H A Drtw_xmit.h146 u8 icv_len; member
/linux/drivers/net/wireless/broadcom/b43legacy/
H A Dxmit.c235 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()
/linux/drivers/net/
H A Dmacsec.c328 else if (secy->icv_len != MACSEC_DEFAULT_ICV_LEN) in macsec_fill_sectag()
400 static bool macsec_validate_skb(struct sk_buff *skb, u16 icv_len, bool xpn) in macsec_validate_skb() argument
404 int extra_len = macsec_extra_len(!!(h->tci_an & MACSEC_TCI_SC)) + icv_len; in macsec_validate_skb()
512 return skb->len - macsec_hdr_len(sci_present) - secy->icv_len; in macsec_msdu_len()
659 skb_put(skb, secy->icv_len); in macsec_encrypt()
703 secy->icv_len; in macsec_encrypt()
708 aead_request_set_ad(req, skb->len - secy->icv_len); in macsec_encrypt()
829 static void macsec_finalize_skb(struct sk_buff *skb, u8 icv_len, u8 hdr_len) in macsec_finalize_skb() argument
834 pskb_trim_unique(skb, skb->len - icv_len); in macsec_finalize_skb()
865 macsec_finalize_skb(skb, macsec->secy.icv_len, in macsec_decrypt_done()
[all …]
/linux/drivers/staging/rtl8723bs/core/
H A Drtw_xmit.c521 pattrib->icv_len = 4; in update_attrib_sec_info()
527 pattrib->icv_len = 4; in update_attrib_sec_info()
546 pattrib->icv_len = 8; in update_attrib_sec_info()
557 pattrib->icv_len = 0; in update_attrib_sec_info()
841 ((pattrib->bswenc) ? pattrib->icv_len : 0); in xmitframe_addmic()
847 ((pattrib->bswenc) ? pattrib->icv_len : 0); in xmitframe_addmic()
849 payload = payload + length + pattrib->icv_len; in xmitframe_addmic()
1036 len += ((pattrib->bswenc) ? pattrib->icv_len : 0); /* ICV */ in rtw_calculate_wlan_pkt_size_by_attribue()
1119 if ((pattrib->icv_len > 0) && (pattrib->bswenc)) in rtw_xmitframe_coalesce()
1120 mpdu_len -= pattrib->icv_len; in rtw_xmitframe_coalesce()
[all …]
H A Drtw_mlme_ext.c704 prxattrib->icv_len = 4; in OnAuth()
2670 pattrib->icv_len = 4; in issue_auth()
2672 pattrib->pktlen += pattrib->icv_len; in issue_auth()
/linux/drivers/net/wireless/st/cw1200/
H A Dtxrx.c508 skb_put(t->skb, t->tx_info->control.hw_key->icv_len); in cw1200_tx_h_crypt()
949 skb_trim(skb, skb->len - tx->control.hw_key->icv_len); in cw1200_tx_confirm_cb()
1096 size_t iv_len = 0, icv_len = 0; in cw1200_rx_cb() local
1106 icv_len = 4 /* WEP_ICV_LEN */; in cw1200_rx_cb()
1110 icv_len = 4 /* TKIP_ICV_LEN */ in cw1200_rx_cb()
1116 icv_len = 8 /* CCMP_MIC_LEN */; in cw1200_rx_cb()
1120 icv_len = 16 /* WAPI_MIC_LEN */; in cw1200_rx_cb()
1130 icv_len = 0; in cw1200_rx_cb()
1132 if (skb->len < hdrlen + iv_len + icv_len) { in cw1200_rx_cb()
1138 skb_trim(skb, skb->len - icv_len); in cw1200_rx_cb()
/linux/net/mac80211/
H A Dkey.c624 key->conf.icv_len = IEEE80211_WEP_ICV_LEN; in ieee80211_key_alloc()
628 key->conf.icv_len = IEEE80211_TKIP_ICV_LEN; in ieee80211_key_alloc()
641 key->conf.icv_len = IEEE80211_CCMP_MIC_LEN; in ieee80211_key_alloc()
662 key->conf.icv_len = IEEE80211_CCMP_256_MIC_LEN; in ieee80211_key_alloc()
682 key->conf.icv_len = sizeof(struct ieee80211_mmie); in ieee80211_key_alloc()
684 key->conf.icv_len = sizeof(struct ieee80211_mmie_16); in ieee80211_key_alloc()
704 key->conf.icv_len = sizeof(struct ieee80211_mmie_16); in ieee80211_key_alloc()
723 key->conf.icv_len = IEEE80211_GCMP_MIC_LEN; in ieee80211_key_alloc()
H A Dsta_info.h339 * @icv_len: length of the MIC if present
354 u8 icv_len; member
H A Drx.c4752 fastrx.icv_len = key->conf.icv_len; in ieee80211_check_fast_rx()
5021 pskb_trim(skb, skb->len - fast_rx->icv_len)) in ieee80211_invoke_fast_rx()
/linux/net/xfrm/
H A Dxfrm_algo.c777 struct xfrm_algo_desc *xfrm_aead_get_byname(const char *name, int icv_len, int probe) in xfrm_aead_get_byname() argument
781 .icvbits = icv_len, in xfrm_aead_get_byname()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec.h50 u32 icv_len; member
H A Dipsec.c422 aes_gcm->icv_len = x->aead->alg_icv_len; in mlx5e_ipsec_build_accel_xfrm_attrs()
H A Dmacsec.c456 if (secy->icv_len != MACSEC_DEFAULT_ICV_LEN) { in mlx5e_macsec_secy_features_validate()
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dd3.c159 mvm->ptk_icvlen = key->icv_len; in iwl_mvm_wowlan_program_keys()
161 mvm->gtk_icvlen = key->icv_len; in iwl_mvm_wowlan_program_keys()
196 mvm->ptk_icvlen = key->icv_len; in iwl_mvm_wowlan_program_keys()
206 mvm->gtk_icvlen = key->icv_len; in iwl_mvm_wowlan_program_keys()
/linux/tools/testing/selftests/net/
H A Dipsec.c548 unsigned int icv_len;
883 alg.u.aead.alg_icv_len = desc->icv_len; in xfrm_state_pack_algo()
2266 d->e_algo, d->c_algo, d->ae_algo, d->icv_len); in main()
544 unsigned int icv_len; global() member
/linux/drivers/net/wireless/silabs/wfx/
H A Ddata_tx.c331 return hw_key->icv_len + mic_space; in wfx_tx_get_icv_len()
/linux/drivers/net/wireless/broadcom/b43/
H A Dxmit.c312 plcp_fragment_len += info->control.hw_key->icv_len; in b43_generate_txhdr()
/linux/drivers/net/wireless/ath/carl9170/
H A Dtx.c1024 len += info->control.hw_key->icv_len; in carl9170_tx_prepare()
/linux/drivers/net/ethernet/aquantia/atlantic/
H A Daq_macsec.c355 if (!(secy->icv_len == 16 && !secy->tx_sc.encrypt)) in aq_set_txsc()
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dcn10k_macsec.c1220 if (secy->icv_len != MACSEC_DEFAULT_ICV_LEN) in cn10k_mdo_add_secy()
/linux/include/net/
H A Dxfrm.h1931 struct xfrm_algo_desc *xfrm_aead_get_byname(const char *name, int icv_len,
/linux/drivers/net/wireless/realtek/rtlwifi/
H A Dpci.c372 additionlen += info->control.hw_key->icv_len; in _rtl_update_earlymode_info()
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dmacsec_fs.c632 else if (secy->icv_len != MACSEC_DEFAULT_ICV_LEN) in macsec_fs_tx_create_sectag_header()

12