| /OK3568_Linux_fs/kernel/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 …]
|
| /OK3568_Linux_fs/kernel/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() 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 D | rtw_security.h | 184 #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 D | rtw_security.h | 299 #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 D | rtw_security.h | 298 #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 D | rtw_security.h | 301 #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 D | rtw_security.h | 301 #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 D | rtw_security.h | 299 #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 D | rtw_security.h | 301 #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 D | rtw_security.h | 298 #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 D | rtw_security.h | 301 #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 D | rtl871x_security.h | 156 #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 D | rtl871x_xmit.c | 311 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 D | rtw_security.h | 302 #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 D | rtw_security.h | 305 #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 D | rtw_security.h | 231 #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 D | rtw_security.h | 274 #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 D | rtw_security.h | 270 #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 D | rtw_security.h | 270 #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 D | rtw_security.h | 273 #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 D | rtw_security.c | 625 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 D | macsec.c | 317 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 D | rtw_security.h | 282 #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 D | rtw_security.h | 281 #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 D | rtw_security.h | 278 #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;\
|