Home
last modified time | relevance | path

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

12345678910

/OK3568_Linux_fs/kernel/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 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 …]
/OK3568_Linux_fs/kernel/drivers/staging/rtl8188eu/os_dep/
H A Dmon.c20 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()
/OK3568_Linux_fs/kernel/drivers/staging/rtl8188eu/include/
H A Drtw_security.h184 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt) \ argument
190 icv_len = 4; \
194 icv_len = 4; \
198 icv_len = 8; \
202 icv_len = 16; \
206 icv_len = 0; \
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/include/
H A Drtw_security.h299 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\ argument
305 icv_len = 4;\
309 icv_len = 4;\
313 icv_len = 8;\
318 icv_len = 16;\
322 icv_len = 16;\
326 icv_len = 16;\
330 icv_len = 0;\
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/include/
H A Drtw_security.h298 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\ argument
304 icv_len = 4;\
308 icv_len = 4;\
312 icv_len = 8;\
317 icv_len = 16;\
321 icv_len = 16;\
325 icv_len = 16;\
329 icv_len = 0;\
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/include/
H A Drtw_security.h301 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\ argument
307 icv_len = 4;\
311 icv_len = 4;\
315 icv_len = 8;\
320 icv_len = 16;\
324 icv_len = 16;\
328 icv_len = 16;\
332 icv_len = 0;\
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/include/
H A Drtw_security.h301 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\ argument
307 icv_len = 4;\
311 icv_len = 4;\
315 icv_len = 8;\
320 icv_len = 16;\
324 icv_len = 16;\
328 icv_len = 16;\
332 icv_len = 0;\
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/include/
H A Drtw_security.h299 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\ argument
305 icv_len = 4;\
309 icv_len = 4;\
313 icv_len = 8;\
318 icv_len = 16;\
322 icv_len = 16;\
326 icv_len = 16;\
330 icv_len = 0;\
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/include/
H A Drtw_security.h301 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\ argument
307 icv_len = 4;\
311 icv_len = 4;\
315 icv_len = 8;\
320 icv_len = 16;\
324 icv_len = 16;\
328 icv_len = 16;\
332 icv_len = 0;\
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/include/
H A Drtw_security.h298 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\ argument
304 icv_len = 4;\
308 icv_len = 4;\
312 icv_len = 8;\
317 icv_len = 16;\
321 icv_len = 16;\
325 icv_len = 16;\
329 icv_len = 0;\
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/include/
H A Drtw_security.h301 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\ argument
307 icv_len = 4;\
311 icv_len = 4;\
315 icv_len = 8;\
320 icv_len = 16;\
324 icv_len = 16;\
328 icv_len = 16;\
332 icv_len = 0;\
/OK3568_Linux_fs/kernel/drivers/staging/rtl8712/
H A Drtl871x_security.h156 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\ argument
162 icv_len = 4; \
166 icv_len = 4; \
170 icv_len = 8; \
174 icv_len = 0; \
H A Drtl871x_xmit.c311 pattrib->icv_len = 4; in r8712_update_attrib()
315 pattrib->icv_len = 4; in r8712_update_attrib()
321 pattrib->icv_len = 8; in r8712_update_attrib()
325 pattrib->icv_len = 0; in r8712_update_attrib()
418 ? pattrib->icv_len : 0); in xmitframe_addmic()
426 pattrib->icv_len : 0); in xmitframe_addmic()
430 pattrib->icv_len; in xmitframe_addmic()
660 if ((pattrib->icv_len > 0) && (pattrib->bswenc)) in r8712_xmitframe_coalesce()
661 mpdu_len -= pattrib->icv_len; in r8712_xmitframe_coalesce()
669 if ((pattrib->icv_len > 0) && (pattrib->bswenc)) { in r8712_xmitframe_coalesce()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/include/
H A Drtw_security.h302 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\ argument
308 icv_len = 4;\
312 icv_len = 4;\
316 icv_len = 8;\
321 icv_len = 16;\
325 icv_len = 16;\
329 icv_len = 16;\
333 icv_len = 0;\
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/include/
H A Drtw_security.h305 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\ argument
311 icv_len = 4;\
315 icv_len = 4;\
319 icv_len = 8;\
324 icv_len = 16;\
328 icv_len = 16;\
332 icv_len = 16;\
336 icv_len = 0;\
/OK3568_Linux_fs/kernel/drivers/staging/rtl8723bs/include/
H A Drtw_security.h231 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\ argument
238 icv_len = 4;\
242 icv_len = 4;\
246 icv_len = 8;\
250 icv_len = 16;\
254 icv_len = 0;\
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bs/include/
H A Drtw_security.h274 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\ argument
280 icv_len = 4;\
284 icv_len = 4;\
288 icv_len = 8;\
292 icv_len = 16;\
296 icv_len = 0;\
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189es/include/
H A Drtw_security.h270 #define SET_ICE_IV_LEN( iv_len, icv_len, encrypt)\ argument
277 icv_len = 4;\
281 icv_len = 4;\
285 icv_len = 8;\
289 icv_len = 16;\
293 icv_len = 0;\
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bu/include/
H A Drtw_security.h270 #define SET_ICE_IV_LEN( iv_len, icv_len, encrypt)\ argument
277 icv_len = 4;\
281 icv_len = 4;\
285 icv_len = 8;\
289 icv_len = 16;\
293 icv_len = 0;\
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/include/
H A Drtw_security.h273 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\ argument
279 icv_len = 4;\
283 icv_len = 4;\
287 icv_len = 8;\
291 icv_len = 16;\
295 icv_len = 0;\
/OK3568_Linux_fs/kernel/drivers/staging/rtl8188eu/core/
H A Drtw_security.c625 length = pattrib->last_txcmdsz - pattrib->hdrlen - pattrib->iv_len - pattrib->icv_len; 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, icv, icv_len); in rtw_aes_decrypt()
/OK3568_Linux_fs/kernel/drivers/net/
H A Dmacsec.c317 else if (secy->icv_len != DEFAULT_ICV_LEN) in macsec_fill_sectag()
389 static bool macsec_validate_skb(struct sk_buff *skb, u16 icv_len, bool xpn) in macsec_validate_skb() argument
393 int extra_len = macsec_extra_len(!!(h->tci_an & MACSEC_TCI_SC)) + icv_len; in macsec_validate_skb()
648 skb_put(skb, secy->icv_len); in macsec_encrypt()
692 secy->icv_len; in macsec_encrypt()
697 aead_request_set_ad(req, skb->len - secy->icv_len); in macsec_encrypt()
813 static void macsec_finalize_skb(struct sk_buff *skb, u8 icv_len, u8 hdr_len) in macsec_finalize_skb() argument
818 pskb_trim_unique(skb, skb->len - icv_len); in macsec_finalize_skb()
854 macsec_finalize_skb(skb, macsec->secy.icv_len, in macsec_decrypt_done()
883 u16 icv_len = secy->icv_len; in macsec_decrypt() local
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/include/
H A Drtw_security.h282 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\ argument
288 icv_len = 4;\
292 icv_len = 4;\
296 icv_len = 8;\
300 icv_len = 16;\
304 icv_len = 0;\
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/include/
H A Drtw_security.h281 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\ argument
287 icv_len = 4;\
291 icv_len = 4;\
295 icv_len = 8;\
299 icv_len = 16;\
303 icv_len = 0;\
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189fs/include/
H A Drtw_security.h278 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\ argument
284 icv_len = 4;\
288 icv_len = 4;\
292 icv_len = 8;\
296 icv_len = 16;\
300 icv_len = 0;\

12345678910