Searched refs:icv_len (Results 1 - 25 of 45) sorted by relevance

12

/linux-master/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00crypto.c78 overhead += key->icv_len;
151 unsigned int icv_len; local
163 icv_len = 4;
167 icv_len = 4;
171 icv_len = 8;
191 skb_put(skb, icv_len);
200 skb_put(skb, icv_len - align);
237 transfer += icv_len;
/linux-master/drivers/staging/rtl8712/
H A Drtl871x_security.h156 #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 Drtl871x_xmit.c336 pattrib->icv_len = 4;
340 pattrib->icv_len = 4;
346 pattrib->icv_len = 8;
350 pattrib->icv_len = 0;
443 ? pattrib->icv_len : 0);
451 pattrib->icv_len : 0);
455 pattrib->icv_len;
685 if ((pattrib->icv_len > 0) && (pattrib->bswenc))
686 mpdu_len -= pattrib->icv_len;
694 if ((pattrib->icv_len >
[all...]
H A Drtl871x_xmit.h115 u8 icv_len; member in struct:pkt_attrib
H A Drtl871x_recv.h54 int icv_len; member in struct:rx_pkt_attrib
H A Drtl871x_recv.c163 /*icv_len included the mic code*/
165 prxattrib->iv_len - prxattrib->icv_len - 8;
533 SET_ICE_IV_LEN(pattrib->iv_len, pattrib->icv_len,
537 pattrib->iv_len = pattrib->icv_len = 0;
601 recvframe_pull_tail(precvframe, pattrib->icv_len);
H A Drtl871x_security.c182 pattrib->icv_len;
193 pattrib->icv_len;
605 pattrib->icv_len;
617 pattrib->icv_len;
1165 pattrib->icv_len;
1172 pattrib->icv_len;
H A Drtl8712_recv.c221 recvframe_pull_tail(prframe, pfhdr->attrib.icv_len);
224 pfhdr->attrib.icv_len = pnfhdr->attrib.icv_len;
/linux-master/drivers/staging/rtl8723bs/include/
H A Drtw_security.h197 #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;\
H A Drtw_recv.h139 u8 icv_len; member in struct:rx_pkt_attrib
H A Drtw_xmit.h147 u8 icv_len; member in struct:pkt_attrib
/linux-master/drivers/net/
H A Dmacsec.c316 else if (secy->icv_len != MACSEC_DEFAULT_ICV_LEN)
388 static bool macsec_validate_skb(struct sk_buff *skb, u16 icv_len, bool xpn) argument
392 int extra_len = macsec_extra_len(!!(h->tci_an & MACSEC_TCI_SC)) + icv_len;
500 return skb->len - macsec_hdr_len(sci_present) - secy->icv_len;
647 skb_put(skb, secy->icv_len);
691 secy->icv_len;
696 aead_request_set_ad(req, skb->len - secy->icv_len);
817 static void macsec_finalize_skb(struct sk_buff *skb, u8 icv_len, u8 hdr_len) argument
822 pskb_trim_unique(skb, skb->len - icv_len);
853 macsec_finalize_skb(skb, macsec->secy.icv_len,
882 u16 icv_len = secy->icv_len; local
1357 macsec_alloc_tfm(char *key, int key_len, int icv_len) argument
1381 init_rx_sa(struct macsec_rx_sa *rx_sa, char *sak, int key_len, int icv_len) argument
1481 init_tx_sa(struct macsec_tx_sa *tx_sa, char *sak, int key_len, int icv_len) argument
4089 macsec_add_dev(struct net_device *dev, sci_t sci, u8 icv_len) argument
4141 u8 icv_len = MACSEC_DEFAULT_ICV_LEN; local
4268 u8 icv_len = MACSEC_DEFAULT_ICV_LEN; local
[all...]
/linux-master/drivers/net/wireless/broadcom/b43legacy/
H A Dxmit.c235 plcp_fragment_len += info->control.hw_key->icv_len;
471 int icv_len; local
498 icv_len = 8;
501 icv_len = 4;
504 icv_len))) {
513 skb_trim(skb, skb->len - icv_len);
/linux-master/include/uapi/rdma/
H A Dib_user_ioctl_verbs.h159 __u32 icv_len; member in struct:ib_uverbs_flow_action_esp_keymat_aes_gcm
/linux-master/drivers/staging/rtl8723bs/core/
H A Drtw_xmit.c518 pattrib->icv_len = 4;
524 pattrib->icv_len = 4;
543 pattrib->icv_len = 8;
554 pattrib->icv_len = 0;
817 length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-((pattrib->bswenc) ? pattrib->icv_len : 0);
821 length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-((pattrib->bswenc) ? pattrib->icv_len : 0);
823 payload = payload+length+pattrib->icv_len;
1007 len += ((pattrib->bswenc) ? pattrib->icv_len : 0); /* ICV */
1087 if ((pattrib->icv_len > 0) && (pattrib->bswenc))
1088 mpdu_len -= pattrib->icv_len;
[all...]
H A Drtw_recv.c336 datalen = precvframe->u.hdr.len-prxattrib->hdrlen-prxattrib->iv_len-prxattrib->icv_len-8;/* icv_len included the mic code */
1076 recvframe_pull_tail(prframe, pfhdr->attrib.icv_len);
1083 pfhdr->attrib.icv_len = pnfhdr->attrib.icv_len;
1334 SET_ICE_IV_LEN(pattrib->iv_len, pattrib->icv_len, pattrib->encrypt);
1337 pattrib->iv_len = pattrib->icv_len = 0;
1366 SET_ICE_IV_LEN(pattrib->iv_len, pattrib->icv_len, pattrib->encrypt);
1370 data_len = pattrib->pkt_len - pattrib->hdrlen - pattrib->iv_len - pattrib->icv_len;
1380 pattrib->pkt_len = pattrib->pkt_len - pattrib->iv_len - pattrib->icv_len;
[all...]
H A Drtw_security.c72 length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len;
81 length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len;
508 length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len;
516 length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len;
1061 length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len;
1065 length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len;
/linux-master/net/mac80211/
H A Dkey.c618 key->conf.icv_len = IEEE80211_WEP_ICV_LEN;
622 key->conf.icv_len = IEEE80211_TKIP_ICV_LEN;
635 key->conf.icv_len = IEEE80211_CCMP_MIC_LEN;
656 key->conf.icv_len = IEEE80211_CCMP_256_MIC_LEN;
676 key->conf.icv_len = sizeof(struct ieee80211_mmie);
678 key->conf.icv_len = sizeof(struct ieee80211_mmie_16);
698 key->conf.icv_len = sizeof(struct ieee80211_mmie_16);
717 key->conf.icv_len = IEEE80211_GCMP_MIC_LEN;
/linux-master/drivers/net/wireless/st/cw1200/
H A Dtxrx.c508 skb_put(t->skb, t->tx_info->control.hw_key->icv_len);
949 skb_trim(skb, skb->len - tx->control.hw_key->icv_len);
1096 size_t iv_len = 0, icv_len = 0; local
1106 icv_len = 4 /* WEP_ICV_LEN */;
1110 icv_len = 4 /* TKIP_ICV_LEN */
1116 icv_len = 8 /* CCMP_MIC_LEN */;
1120 icv_len = 16 /* WAPI_MIC_LEN */;
1130 icv_len = 0;
1132 if (skb->len < hdrlen + iv_len + icv_len) {
1138 skb_trim(skb, skb->len - icv_len);
[all...]
/linux-master/net/xfrm/
H A Dxfrm_algo.c777 struct xfrm_algo_desc *xfrm_aead_get_byname(const char *name, int icv_len, int probe) argument
781 .icvbits = icv_len,
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec.h50 u32 icv_len; member in struct:aes_gcm_keymat
/linux-master/include/net/
H A Dmacsec.h222 * @icv_len: length of ICV used by the cipher suite
237 u16 icv_len; member in struct:macsec_secy
/linux-master/drivers/net/wireless/intersil/p54/
H A Dtxrx.c915 len += info->control.hw_key->icv_len;
916 skb_put_zero(skb, info->control.hw_key->icv_len);
/linux-master/drivers/staging/vt6656/
H A Drxtx.c304 payload_len -= tx_key->icv_len;
593 tx_context->frame_len += info->control.hw_key->icv_len;
/linux-master/drivers/net/wireless/silabs/wfx/
H A Ddata_tx.c331 return hw_key->icv_len + mic_space;

Completed in 239 milliseconds

12