/Linux-v5.15/drivers/net/wireless/ralink/rt2x00/ |
D | rt2x00crypto.c | 54 txdesc->iv_len = hw_key->iv_len; in rt2x00crypto_create_tx_descriptor() 81 overhead += key->iv_len; in rt2x00crypto_tx_overhead() 95 if (unlikely(!txdesc->iv_len)) in rt2x00crypto_tx_copy_iv() 99 memcpy(skbdesc->iv, skb->data + txdesc->iv_offset, txdesc->iv_len); in rt2x00crypto_tx_copy_iv() 106 if (unlikely(!txdesc->iv_len)) in rt2x00crypto_tx_remove_iv() 110 memcpy(skbdesc->iv, skb->data + txdesc->iv_offset, txdesc->iv_len); in rt2x00crypto_tx_remove_iv() 113 memmove(skb->data + txdesc->iv_len, skb->data, txdesc->iv_offset); in rt2x00crypto_tx_remove_iv() 116 skb_pull(skb, txdesc->iv_len); in rt2x00crypto_tx_remove_iv() 117 txdesc->length -= txdesc->iv_len; in rt2x00crypto_tx_remove_iv() 126 const unsigned int iv_len = in rt2x00crypto_tx_insert_iv() local [all …]
|
/Linux-v5.15/drivers/crypto/bcm/ |
D | spu.c | 27 unsigned int iv_len; in spum_dump_msg_hdr() local 264 iv_len = sctx_pl_len - in spum_dump_msg_hdr() 267 packet_log(" IV Length:%u Bytes\n", iv_len); in spum_dump_msg_hdr() 268 packet_dump(" IV: ", ptr, iv_len); in spum_dump_msg_hdr() 269 ptr += iv_len; in spum_dump_msg_hdr() 486 unsigned int assoc_len, unsigned int iv_len, in spum_assoc_resp_len() argument 523 u8 spum_aead_ivlen(enum spu_cipher_mode cipher_mode, u16 iv_len) in spum_aead_ivlen() argument 610 aead_parms->iv_len + aead_parms->aad_pad_len; in spum_create_request() 614 aead_parms->iv_len, in spum_create_request() 649 flow_log(" iv: %d\n", cipher_parms->iv_len); in spum_create_request() [all …]
|
D | spu2.c | 374 u8 iv_len; in spu2_dump_fmd_ctrl1() local 417 iv_len = (ctrl1 & SPU2_IV_LEN) >> SPU2_IV_LEN_SHIFT; in spu2_dump_fmd_ctrl1() 418 packet_log(" Input IV len %u bytes\n", iv_len); in spu2_dump_fmd_ctrl1() 875 unsigned int assoc_len, unsigned int iv_len, in spu2_assoc_resp_len() argument 882 resp_len += iv_len; in spu2_assoc_resp_len() 897 u8 spu2_aead_ivlen(enum spu_cipher_mode cipher_mode, u16 iv_len) in spu2_aead_ivlen() argument 970 aead_parms->aad_pad_len + aead_parms->iv_len; in spu2_create_request() 974 aead_parms->iv_len, in spu2_create_request() 1005 flow_log(" iv: %d\n", cipher_parms->iv_len); in spu2_create_request() 1006 flow_dump(" iv: ", cipher_parms->iv_buf, cipher_parms->iv_len); in spu2_create_request() [all …]
|
D | spu.h | 124 u16 iv_len; member 141 u16 iv_len; /* length of IV field between assoc data and data */ member 234 unsigned int assoc_len, unsigned int iv_len, 236 u8 spum_aead_ivlen(enum spu_cipher_mode cipher_mode, u16 iv_len);
|
D | spu2.h | 185 unsigned int assoc_len, unsigned int iv_len, 188 u16 iv_len);
|
/Linux-v5.15/drivers/staging/rtl8723bs/include/ |
D | rtw_security.h | 197 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\ argument 203 iv_len = 4;\ 207 iv_len = 8;\ 211 iv_len = 8;\ 215 iv_len = 18;\ 219 iv_len = 0;\
|
/Linux-v5.15/drivers/staging/rtl8712/ |
D | rtl871x_security.h | 156 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\ argument 161 iv_len = 4; \ 165 iv_len = 8; \ 169 iv_len = 8; \ 173 iv_len = 0; \
|
D | rtl871x_xmit.c | 310 pattrib->iv_len = 4; in r8712_update_attrib() 314 pattrib->iv_len = 8; in r8712_update_attrib() 320 pattrib->iv_len = 8; in r8712_update_attrib() 324 pattrib->iv_len = 0; in r8712_update_attrib() 412 payload += pattrib->hdrlen + pattrib->iv_len; in xmitframe_addmic() 416 pattrib->iv_len - in xmitframe_addmic() 424 pattrib->hdrlen - pattrib->iv_len - in xmitframe_addmic() 624 if (pattrib->iv_len) { in r8712_xmitframe_coalesce() 651 memcpy(pframe, pattrib->iv, pattrib->iv_len); in r8712_xmitframe_coalesce() 652 pframe += pattrib->iv_len; in r8712_xmitframe_coalesce() [all …]
|
D | rtl871x_security.c | 177 payload = pframe + pattrib->iv_len + pattrib->hdrlen; in r8712_wep_encrypt() 181 pattrib->iv_len - in r8712_wep_encrypt() 192 pattrib->hdrlen - pattrib->iv_len - in r8712_wep_encrypt() 233 u.hdr.len - prxattrib->hdrlen - prxattrib->iv_len; in r8712_wep_decrypt() 234 payload = pframe + prxattrib->iv_len + prxattrib->hdrlen; in r8712_wep_decrypt() 592 payload = pframe + pattrib->iv_len + in r8712_tkip_encrypt() 605 pattrib->iv_len - in r8712_tkip_encrypt() 617 pattrib->iv_len - in r8712_tkip_encrypt() 663 payload = pframe + prxattrib->iv_len + in r8712_tkip_decrypt() 667 prxattrib->iv_len; in r8712_tkip_decrypt() [all …]
|
D | rtl871x_recv.c | 163 prxattrib->iv_len - prxattrib->icv_len - 8; in r8712_recvframe_chkmic() 166 prxattrib->iv_len; in r8712_recvframe_chkmic() 532 SET_ICE_IV_LEN(pattrib->iv_len, pattrib->icv_len, in validate_recv_data_frame() 536 pattrib->iv_len = pattrib->icv_len = 0; in validate_recv_data_frame() 602 pattrib->iv_len); in r8712_wlanhdr_to_ethhdr() 603 psnap_type = ptr + pattrib->hdrlen + pattrib->iv_len + SNAP_SIZE; in r8712_wlanhdr_to_ethhdr() 617 rmv_len = pattrib->hdrlen + pattrib->iv_len + in r8712_wlanhdr_to_ethhdr()
|
/Linux-v5.15/drivers/net/wireless/broadcom/b43legacy/ |
D | xmit.c | 228 size_t iv_len; in generate_txhdr_fw3() local 244 iv_len = min_t(size_t, info->control.hw_key->iv_len, in generate_txhdr_fw3() 246 memcpy(txhdr->iv, ((u8 *)wlhdr) + wlhdr_len, iv_len); in generate_txhdr_fw3() 470 int iv_len; in b43legacy_rx() local 497 iv_len = 8; in b43legacy_rx() 500 iv_len = 4; in b43legacy_rx() 503 if (unlikely(skb->len < (wlhdr_len + iv_len + in b43legacy_rx() 510 memmove(skb->data + iv_len, skb->data, wlhdr_len); in b43legacy_rx() 511 skb_pull(skb, iv_len); in b43legacy_rx()
|
/Linux-v5.15/drivers/crypto/ccp/ |
D | ccp-crypto-aes-galois.c | 82 unsigned int iv_len = 0; in ccp_aes_gcm_crypt() local 112 iv_len = AES_BLOCK_SIZE; in ccp_aes_gcm_crypt() 113 sg_init_one(iv_sg, rctx->iv, iv_len); in ccp_aes_gcm_crypt() 126 rctx->cmd.u.aes.iv_len = iv_len; in ccp_aes_gcm_crypt()
|
D | ccp-crypto-des3.c | 66 unsigned int iv_len = 0; in ccp_des3_crypt() local 83 iv_len = DES3_EDE_BLOCK_SIZE; in ccp_des3_crypt() 84 sg_init_one(iv_sg, rctx->iv, iv_len); in ccp_des3_crypt() 98 rctx->cmd.u.des3.iv_len = iv_len; in ccp_des3_crypt()
|
D | ccp-crypto-aes.c | 71 unsigned int iv_len = 0; in ccp_aes_crypt() local 88 iv_len = AES_BLOCK_SIZE; in ccp_aes_crypt() 89 sg_init_one(iv_sg, rctx->iv, iv_len); in ccp_aes_crypt() 102 rctx->cmd.u.aes.iv_len = iv_len; in ccp_aes_crypt()
|
/Linux-v5.15/drivers/staging/r8188eu/include/ |
D | rtw_security.h | 175 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt) \ argument 180 iv_len = 4; \ 184 iv_len = 8; \ 188 iv_len = 8; \ 192 iv_len = 18; \ 196 iv_len = 0; \
|
/Linux-v5.15/include/linux/ |
D | ccp.h | 180 u32 iv_len; /* In bytes */ member 240 u32 iv_len; /* In bytes */ member 351 u32 iv_len; /* In bytes */ member
|
/Linux-v5.15/include/uapi/linux/ |
D | virtio_crypto.h | 293 __le32 iv_len; member 322 __le32 iv_len; member 350 __le32 iv_len; member
|
/Linux-v5.15/drivers/staging/r8188eu/core/ |
D | rtw_security.c | 114 payload = pframe + pattrib->iv_len + pattrib->hdrlen; in rtw_wep_encrypt() 117 length = pattrib->last_txcmdsz - pattrib->hdrlen - pattrib->iv_len - pattrib->icv_len; in rtw_wep_encrypt() 125 length = pxmitpriv->frag_len - pattrib->hdrlen - pattrib->iv_len - pattrib->icv_len; in rtw_wep_encrypt() 159 length = ((struct recv_frame *)precvframe)->len - prxattrib->hdrlen - prxattrib->iv_len; in rtw_wep_decrypt() 161 payload = pframe + prxattrib->iv_len + prxattrib->hdrlen; in rtw_wep_decrypt() 548 payload = pframe + pattrib->iv_len + pattrib->hdrlen; in rtw_tkip_encrypt() 558 length = pattrib->last_txcmdsz - pattrib->hdrlen - pattrib->iv_len - pattrib->icv_len; in rtw_tkip_encrypt() 565 length = pxmitpriv->frag_len - pattrib->hdrlen - pattrib->iv_len - pattrib->icv_len; in rtw_tkip_encrypt() 623 payload = pframe + prxattrib->iv_len + prxattrib->hdrlen; in rtw_tkip_decrypt() 624 length = ((struct recv_frame *)precvframe)->len - prxattrib->hdrlen - prxattrib->iv_len; in rtw_tkip_decrypt() [all …]
|
D | rtw_xmit.c | 551 pattrib->iv_len = 4; in update_attrib() 555 pattrib->iv_len = 8; in update_attrib() 564 pattrib->iv_len = 8; in update_attrib() 568 pattrib->iv_len = 0; in update_attrib() 654 payload = payload + pattrib->hdrlen + pattrib->iv_len; in xmitframe_addmic() 656 …length = pattrib->last_txcmdsz - pattrib->hdrlen - pattrib->iv_len - ((pattrib->bswenc) ? pattrib-… in xmitframe_addmic() 660 …length = pxmitpriv->frag_len - pattrib->hdrlen - pattrib->iv_len - ((pattrib->bswenc) ? pattrib->i… in xmitframe_addmic() 873 len = pattrib->hdrlen + pattrib->iv_len; /* WLAN Header and IV */ in rtw_calculate_wlan_pkt_size_by_attribue() 953 if (pattrib->iv_len) { in rtw_xmitframe_coalesce() 975 memcpy(pframe, pattrib->iv, pattrib->iv_len); in rtw_xmitframe_coalesce() [all …]
|
/Linux-v5.15/drivers/staging/rtl8723bs/core/ |
D | rtw_security.c | 68 payload = pframe+pattrib->iv_len+pattrib->hdrlen; in rtw_wep_encrypt() 72 length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_wep_encrypt() 81 length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_wep_encrypt() 117 length = ((union recv_frame *)precvframe)->u.hdr.len-prxattrib->hdrlen-prxattrib->iv_len; in rtw_wep_decrypt() 119 payload = pframe+prxattrib->iv_len+prxattrib->hdrlen; in rtw_wep_decrypt() 496 payload = pframe+pattrib->iv_len+pattrib->hdrlen; in rtw_tkip_encrypt() 508 length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_tkip_encrypt() 516 length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_tkip_encrypt() 605 payload = pframe+prxattrib->iv_len+prxattrib->hdrlen; in rtw_tkip_decrypt() 606 length = ((union recv_frame *)precvframe)->u.hdr.len-prxattrib->hdrlen-prxattrib->iv_len; in rtw_tkip_decrypt() [all …]
|
D | rtw_recv.c | 341 …datalen = precvframe->u.hdr.len-prxattrib->hdrlen-prxattrib->iv_len-prxattrib->icv_len-8;/* icv_le… in recvframe_chkmic() 343 payload = pframe+prxattrib->hdrlen+prxattrib->iv_len; in recvframe_chkmic() 483 ptr = ptr + pfhdr->attrib.hdrlen + pfhdr->attrib.iv_len + LLC_HEADER_LENGTH; in portctrl() 1074 wlanhdr_offset = pnfhdr->attrib.hdrlen + pnfhdr->attrib.iv_len; in recvframe_defrag() 1335 SET_ICE_IV_LEN(pattrib->iv_len, pattrib->icv_len, pattrib->encrypt); in validate_recv_data_frame() 1338 pattrib->iv_len = pattrib->icv_len = 0; in validate_recv_data_frame() 1367 SET_ICE_IV_LEN(pattrib->iv_len, pattrib->icv_len, pattrib->encrypt); in validate_80211w_mgmt() 1371 data_len = pattrib->pkt_len - pattrib->hdrlen - pattrib->iv_len - pattrib->icv_len; in validate_80211w_mgmt() 1378 memcpy(mgmt_DATA, ptr+pattrib->hdrlen+pattrib->iv_len, data_len); in validate_80211w_mgmt() 1382 pattrib->pkt_len = pattrib->pkt_len - pattrib->iv_len - pattrib->icv_len; in validate_80211w_mgmt() [all …]
|
D | rtw_xmit.c | 509 pattrib->iv_len = 4; in update_attrib_sec_info() 515 pattrib->iv_len = 8; in update_attrib_sec_info() 534 pattrib->iv_len = 8; in update_attrib_sec_info() 545 pattrib->iv_len = 0; in update_attrib_sec_info() 806 payload = payload+pattrib->hdrlen+pattrib->iv_len; in xmitframe_addmic() 809 …length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-((pattrib->bswenc) ? pattrib->icv_l… in xmitframe_addmic() 813 …length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-((pattrib->bswenc) ? pattrib->icv_len… in xmitframe_addmic() 994 len = pattrib->hdrlen + pattrib->iv_len; /* WLAN Header and IV */ in rtw_calculate_wlan_pkt_size_by_attribue() 1065 if (pattrib->iv_len) { in rtw_xmitframe_coalesce() 1066 memcpy(pframe, pattrib->iv, pattrib->iv_len); in rtw_xmitframe_coalesce() [all …]
|
/Linux-v5.15/net/mac80211/ |
D | key.c | 562 key->conf.iv_len = IEEE80211_WEP_IV_LEN; in ieee80211_key_alloc() 566 key->conf.iv_len = IEEE80211_TKIP_IV_LEN; in ieee80211_key_alloc() 579 key->conf.iv_len = IEEE80211_CCMP_HDR_LEN; in ieee80211_key_alloc() 600 key->conf.iv_len = IEEE80211_CCMP_256_HDR_LEN; in ieee80211_key_alloc() 619 key->conf.iv_len = 0; in ieee80211_key_alloc() 642 key->conf.iv_len = 0; in ieee80211_key_alloc() 661 key->conf.iv_len = IEEE80211_GCMP_HDR_LEN; in ieee80211_key_alloc() 685 key->conf.iv_len = cs->hdr_len; in ieee80211_key_alloc()
|
/Linux-v5.15/crypto/ |
D | tcrypt.c | 258 unsigned int i, j, iv_len; in test_mb_aead_speed() local 377 iv_len = crypto_aead_ivsize(tfm); in test_mb_aead_speed() 378 if (iv_len) in test_mb_aead_speed() 379 memset(iv, 0xff, iv_len); in test_mb_aead_speed() 545 unsigned int iv_len; in test_aead_speed() local 633 iv_len = crypto_aead_ivsize(tfm); in test_aead_speed() 634 if (iv_len) in test_aead_speed() 635 memset(iv, 0xff, iv_len); in test_aead_speed() 1268 unsigned int i, j, iv_len; in test_mb_skcipher_speed() local 1363 iv_len = crypto_skcipher_ivsize(tfm); in test_mb_skcipher_speed() [all …]
|
/Linux-v5.15/drivers/net/wireless/st/cw1200/ |
D | txrx.c | 507 t->hdrlen += t->tx_info->control.hw_key->iv_len; in cw1200_tx_h_crypt() 1099 size_t iv_len = 0, icv_len = 0; in cw1200_rx_cb() local 1108 iv_len = 4 /* WEP_IV_LEN */; in cw1200_rx_cb() 1112 iv_len = 8 /* TKIP_IV_LEN */; in cw1200_rx_cb() 1118 iv_len = 8 /* CCMP_HDR_LEN */; in cw1200_rx_cb() 1122 iv_len = 18 /* WAPI_HDR_LEN */; in cw1200_rx_cb() 1135 if (skb->len < hdrlen + iv_len + icv_len) { in cw1200_rx_cb() 1142 memmove(skb->data + iv_len, skb->data, hdrlen); in cw1200_rx_cb() 1143 skb_pull(skb, iv_len); in cw1200_rx_cb()
|