/linux-4.4.14/drivers/net/wireless/rt2x00/ |
D | rt2x00crypto.c | 65 txdesc->iv_len = hw_key->iv_len; in rt2x00crypto_create_tx_descriptor() 92 overhead += key->iv_len; in rt2x00crypto_tx_overhead() 106 if (unlikely(!txdesc->iv_len)) in rt2x00crypto_tx_copy_iv() 110 memcpy(skbdesc->iv, skb->data + txdesc->iv_offset, txdesc->iv_len); in rt2x00crypto_tx_copy_iv() 117 if (unlikely(!txdesc->iv_len)) in rt2x00crypto_tx_remove_iv() 121 memcpy(skbdesc->iv, skb->data + txdesc->iv_offset, txdesc->iv_len); in rt2x00crypto_tx_remove_iv() 124 memmove(skb->data + txdesc->iv_len, skb->data, txdesc->iv_offset); in rt2x00crypto_tx_remove_iv() 127 skb_pull(skb, txdesc->iv_len); in rt2x00crypto_tx_remove_iv() 128 txdesc->length -= txdesc->iv_len; in rt2x00crypto_tx_remove_iv() 137 const unsigned int iv_len = in rt2x00crypto_tx_insert_iv() local [all …]
|
D | rt2x00queue.h | 333 u16 iv_len; member
|
/linux-4.4.14/drivers/staging/rtl8188eu/os_dep/ |
D | mon.c | 28 static void unprotect_frame(struct sk_buff *skb, int iv_len, int icv_len) in unprotect_frame() argument 36 if (skb->len < hdr_len + iv_len + icv_len) in unprotect_frame() 43 memmove(skb->data + iv_len, skb->data, hdr_len); in unprotect_frame() 44 skb_pull(skb, iv_len); in unprotect_frame() 49 int data_len, int iv_len, int icv_len) in mon_recv_decrypted() argument 62 unprotect_frame(skb, iv_len, icv_len); in mon_recv_decrypted() 85 int iv_len, icv_len; in rtl88eu_mon_recv_hook() local 99 SET_ICE_IV_LEN(iv_len, icv_len, attr->encrypt); in rtl88eu_mon_recv_hook() 102 mon_recv_decrypted(dev, data, data_len, iv_len, icv_len); in rtl88eu_mon_recv_hook() 132 mon_recv_decrypted(dev, data, frag_len, attr->iv_len, 0); in rtl88eu_mon_xmit_hook() [all …]
|
/linux-4.4.14/drivers/staging/rtl8712/ |
D | rtl871x_security.h | 160 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\ argument 165 iv_len = 4; \ 169 iv_len = 8; \ 173 iv_len = 8; \ 177 iv_len = 0; \
|
D | rtl871x_xmit.c | 314 pattrib->iv_len = 4; in r8712_update_attrib() 318 pattrib->iv_len = 8; in r8712_update_attrib() 324 pattrib->iv_len = 8; in r8712_update_attrib() 328 pattrib->iv_len = 0; in r8712_update_attrib() 418 hdrlen + pattrib->iv_len; in xmitframe_addmic() 422 pattrib->iv_len - in xmitframe_addmic() 430 pattrib->hdrlen - pattrib->iv_len - in xmitframe_addmic() 632 if (pattrib->iv_len) { in r8712_xmitframe_coalesce() 662 memcpy(pframe, pattrib->iv, pattrib->iv_len); in r8712_xmitframe_coalesce() 663 pframe += pattrib->iv_len; in r8712_xmitframe_coalesce() [all …]
|
D | rtl871x_security.c | 190 payload = pframe + pattrib->iv_len + pattrib->hdrlen; in r8712_wep_encrypt() 193 hdrlen - pattrib->iv_len - in r8712_wep_encrypt() 204 pattrib->hdrlen - pattrib->iv_len - in r8712_wep_encrypt() 245 u.hdr.len - prxattrib->hdrlen - prxattrib->iv_len; in r8712_wep_decrypt() 246 payload = pframe + prxattrib->iv_len + prxattrib->hdrlen; in r8712_wep_decrypt() 604 payload = pframe + pattrib->iv_len + in r8712_tkip_encrypt() 617 pattrib->iv_len - in r8712_tkip_encrypt() 629 pattrib->iv_len - in r8712_tkip_encrypt() 675 payload = pframe + prxattrib->iv_len + in r8712_tkip_decrypt() 679 prxattrib->iv_len; in r8712_tkip_decrypt() [all …]
|
D | rtl871x_recv.c | 188 prxattrib->iv_len - prxattrib->icv_len - 8; in r8712_recvframe_chkmic() 191 prxattrib->iv_len; in r8712_recvframe_chkmic() 550 SET_ICE_IV_LEN(pattrib->iv_len, pattrib->icv_len, in validate_recv_data_frame() 554 pattrib->iv_len = pattrib->icv_len = 0; in validate_recv_data_frame() 620 pattrib->iv_len); in r8712_wlanhdr_to_ethhdr() 621 psnap_type = ptr + pattrib->hdrlen + pattrib->iv_len + SNAP_SIZE; in r8712_wlanhdr_to_ethhdr() 634 rmv_len = pattrib->hdrlen + pattrib->iv_len + in r8712_wlanhdr_to_ethhdr()
|
D | rtl871x_recv.h | 56 int iv_len; member
|
D | rtl871x_xmit.h | 123 u8 iv_len; member
|
D | rtl8712_recv.c | 235 wlanhdr_offset = pnfhdr->attrib.hdrlen + pnfhdr->attrib.iv_len; in recvframe_defrag() 343 if (prframe->u.hdr.attrib.iv_len > 0) in amsdu_to_msdu() 344 recvframe_pull(prframe, prframe->u.hdr.attrib.iv_len); in amsdu_to_msdu()
|
/linux-4.4.14/drivers/net/wireless/b43legacy/ |
D | xmit.c | 241 size_t iv_len; in generate_txhdr_fw3() local 257 iv_len = min_t(size_t, info->control.hw_key->iv_len, in generate_txhdr_fw3() 259 memcpy(txhdr->iv, ((u8 *)wlhdr) + wlhdr_len, iv_len); in generate_txhdr_fw3() 483 int iv_len; in b43legacy_rx() local 510 iv_len = 8; in b43legacy_rx() 513 iv_len = 4; in b43legacy_rx() 516 if (unlikely(skb->len < (wlhdr_len + iv_len + in b43legacy_rx() 523 memmove(skb->data + iv_len, skb->data, wlhdr_len); in b43legacy_rx() 524 skb_pull(skb, iv_len); in b43legacy_rx()
|
/linux-4.4.14/drivers/staging/rtl8188eu/include/ |
D | rtw_security.h | 198 #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; \
|
D | rtw_recv.h | 122 u8 iv_len; member
|
D | rtw_xmit.h | 129 u8 iv_len; member
|
/linux-4.4.14/drivers/crypto/ccp/ |
D | ccp-crypto-aes.c | 75 unsigned int iv_len = 0; in ccp_aes_crypt() local 93 iv_len = AES_BLOCK_SIZE; in ccp_aes_crypt() 94 sg_init_one(iv_sg, rctx->iv, iv_len); in ccp_aes_crypt() 107 rctx->cmd.u.aes.iv_len = iv_len; in ccp_aes_crypt()
|
D | ccp-ops.c | 901 if (aes->iv_len != AES_BLOCK_SIZE) in ccp_run_aes_cmac_cmd() 960 ccp_set_dm_area(&ctx, dm_offset, aes->iv, 0, aes->iv_len); in ccp_run_aes_cmac_cmd() 1019 ccp_get_dm_area(&ctx, dm_offset, aes->iv, 0, aes->iv_len); in ccp_run_aes_cmac_cmd() 1061 if (aes->iv_len != AES_BLOCK_SIZE) in ccp_run_aes_cmd() 1115 ccp_set_dm_area(&ctx, dm_offset, aes->iv, 0, aes->iv_len); in ccp_run_aes_cmd() 1182 ccp_get_dm_area(&ctx, dm_offset, aes->iv, 0, aes->iv_len); in ccp_run_aes_cmd() 1239 if (xts->iv_len != AES_BLOCK_SIZE) in ccp_run_xts_aes_cmd() 1289 ccp_set_dm_area(&ctx, 0, xts->iv, 0, xts->iv_len); in ccp_run_xts_aes_cmd() 1346 ccp_get_dm_area(&ctx, dm_offset, xts->iv, 0, xts->iv_len); in ccp_run_xts_aes_cmd()
|
D | ccp-crypto-aes-xts.c | 172 rctx->cmd.u.xts.iv_len = AES_BLOCK_SIZE; in ccp_aes_xts_crypt()
|
D | ccp-crypto-aes-cmac.c | 168 rctx->cmd.u.aes.iv_len = AES_BLOCK_SIZE; in ccp_do_cmac_update()
|
/linux-4.4.14/drivers/staging/rtl8723au/core/ |
D | rtw_security.c | 182 payload = pframe + pattrib->iv_len + pattrib->hdrlen; in rtw_wep_encrypt23a() 187 pattrib->iv_len - pattrib->icv_len; in rtw_wep_encrypt23a() 197 pattrib->iv_len - pattrib->icv_len; in rtw_wep_encrypt23a() 239 length = skb->len - prxattrib->hdrlen - prxattrib->iv_len; in rtw_wep_decrypt23a() 241 payload = pframe + prxattrib->iv_len + prxattrib->hdrlen; in rtw_wep_decrypt23a() 660 payload = pframe + pattrib->iv_len + pattrib->hdrlen; in rtw_tkip_encrypt23a() 674 pattrib->iv_len - in rtw_tkip_encrypt23a() 679 pattrib->iv_len, in rtw_tkip_encrypt23a() 691 pattrib->iv_len - in rtw_tkip_encrypt23a() 755 payload = pframe + prxattrib->iv_len + prxattrib->hdrlen; in rtw_tkip_decrypt23a() [all …]
|
D | rtw_xmit.c | 584 pattrib->iv_len = IEEE80211_WEP_IV_LEN; in update_attrib() 589 pattrib->iv_len = IEEE80211_TKIP_IV_LEN; in update_attrib() 605 pattrib->iv_len = IEEE80211_CCMP_HDR_LEN; in update_attrib() 610 pattrib->iv_len = 0; in update_attrib() 732 pattrib->iv_len; in xmitframe_addmic() 736 pattrib->hdrlen, pattrib->iv_len); in xmitframe_addmic() 740 pattrib->iv_len - in xmitframe_addmic() 749 pattrib->iv_len - in xmitframe_addmic() 1134 if (pattrib->iv_len) { in rtw_xmitframe_coalesce23a() 1163 memcpy(pframe, pattrib->iv, pattrib->iv_len); in rtw_xmitframe_coalesce23a() [all …]
|
D | rtw_recv.c | 331 hdrlen-prxattrib->iv_len-prxattrib->icv_len - 8; in recvframe_chkmic() 334 prxattrib->iv_len; in recvframe_chkmic() 338 prxattrib->iv_len, prxattrib->icv_len); in recvframe_chkmic() 1362 pattrib->iv_len = IEEE80211_WEP_IV_LEN; in validate_recv_data_frame() 1366 pattrib->iv_len = IEEE80211_TKIP_IV_LEN; in validate_recv_data_frame() 1370 pattrib->iv_len = IEEE80211_CCMP_HDR_LEN; in validate_recv_data_frame() 1374 pattrib->iv_len = 0; in validate_recv_data_frame() 1380 pattrib->iv_len = 0; in validate_recv_data_frame() 1534 pattrib->hdrlen, pattrib->iv_len); in wlanhdr_to_ethhdr() 1624 wlanhdr_offset = pnfhdr->attrib.hdrlen + pnfhdr->attrib.iv_len; in recvframe_defrag() [all …]
|
D | rtw_mlme_ext.c | 2919 pattrib->iv_len = IEEE80211_WEP_IV_LEN; in issue_auth()
|
/linux-4.4.14/drivers/staging/rtl8188eu/core/ |
D | rtw_security.c | 174 payload = pframe+pattrib->iv_len+pattrib->hdrlen; in rtw_wep_encrypt() 177 length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_wep_encrypt() 185 length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_wep_encrypt() 221 length = ((struct recv_frame *)precvframe)->len-prxattrib->hdrlen-prxattrib->iv_len; in rtw_wep_decrypt() 223 payload = pframe+prxattrib->iv_len+prxattrib->hdrlen; in rtw_wep_decrypt() 604 payload = pframe+pattrib->iv_len+pattrib->hdrlen; in rtw_tkip_encrypt() 614 length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_tkip_encrypt() 617 pattrib->iv_len, pattrib->icv_len)); in rtw_tkip_encrypt() 624 length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_tkip_encrypt() 680 payload = pframe+prxattrib->iv_len+prxattrib->hdrlen; in rtw_tkip_decrypt() [all …]
|
D | rtw_xmit.c | 579 pattrib->iv_len = 4; in update_attrib() 583 pattrib->iv_len = 8; in update_attrib() 596 pattrib->iv_len = 8; in update_attrib() 600 pattrib->iv_len = 0; in update_attrib() 703 payload = payload+pattrib->hdrlen+pattrib->iv_len; in xmitframe_addmic() 706 curfragnum, pattrib->hdrlen, pattrib->iv_len)); in xmitframe_addmic() 708 …length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-((pattrib->bswenc) ? pattrib->icv_l… in xmitframe_addmic() 712 …length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-((pattrib->bswenc) ? pattrib->icv_len… in xmitframe_addmic() 949 len = pattrib->hdrlen + pattrib->iv_len; /* WLAN Header and IV */ in rtw_calculate_wlan_pkt_size_by_attribue() 1028 if (pattrib->iv_len) { in rtw_xmitframe_coalesce() [all …]
|
D | rtw_recv.c | 313 prxattrib->iv_len-prxattrib->icv_len-8; in recvframe_chkmic() 315 payload = pframe+prxattrib->hdrlen+prxattrib->iv_len; in recvframe_chkmic() 317 …rv_info_, ("\n prxattrib->iv_len=%d prxattrib->icv_len=%d\n", prxattrib->iv_len, prxattrib->icv_le… in recvframe_chkmic() 1219 SET_ICE_IV_LEN(pattrib->iv_len, pattrib->icv_len, pattrib->encrypt); in validate_recv_data_frame() 1222 pattrib->iv_len = 0; in validate_recv_data_frame() 1370 psnap = (struct ieee80211_snap_hdr *)(ptr+pattrib->hdrlen + pattrib->iv_len); in wlanhdr_to_ethhdr() 1371 psnap_type = ptr+pattrib->hdrlen + pattrib->iv_len+SNAP_SIZE; in wlanhdr_to_ethhdr() 1384 rmv_len = pattrib->hdrlen + pattrib->iv_len + (bsnaphdr ? SNAP_SIZE : 0); in wlanhdr_to_ethhdr() 1388 ("\n===pattrib->hdrlen: %x, pattrib->iv_len:%x===\n\n", pattrib->hdrlen, pattrib->iv_len)); in wlanhdr_to_ethhdr() 1473 wlanhdr_offset = pnfhdr->attrib.hdrlen + pnfhdr->attrib.iv_len; in recvframe_defrag() [all …]
|
D | rtw_mlme_ext.c | 854 pattrib->iv_len = 4; in issue_auth()
|
/linux-4.4.14/include/linux/ |
D | ccp.h | 157 u32 iv_len; /* In bytes */ member 214 u32 iv_len; /* In bytes */ member
|
/linux-4.4.14/crypto/ |
D | tcrypt.c | 320 unsigned int iv_len; in test_aead_speed() local 395 iv_len = crypto_aead_ivsize(tfm); in test_aead_speed() 396 if (iv_len) in test_aead_speed() 397 memset(iv, 0xff, iv_len); in test_aead_speed() 461 unsigned int ret, i, j, iv_len; in test_cipher_speed() local 530 iv_len = crypto_blkcipher_ivsize(tfm); in test_cipher_speed() 531 if (iv_len) { in test_cipher_speed() 532 memset(&iv, 0xff, iv_len); in test_cipher_speed() 533 crypto_blkcipher_set_iv(tfm, iv, iv_len); in test_cipher_speed() 1113 unsigned int ret, i, j, k, iv_len; in test_acipher_speed() local [all …]
|
D | testmgr.c | 441 unsigned int authsize, iv_len; in __test_aead() local 511 iv_len = crypto_aead_ivsize(tfm); in __test_aead() 513 memcpy(iv, template[i].iv, iv_len); in __test_aead() 515 memset(iv, 0, iv_len); in __test_aead()
|
/linux-4.4.14/net/mac80211/ |
D | key.c | 403 key->conf.iv_len = IEEE80211_WEP_IV_LEN; in ieee80211_key_alloc() 407 key->conf.iv_len = IEEE80211_TKIP_IV_LEN; in ieee80211_key_alloc() 420 key->conf.iv_len = IEEE80211_CCMP_HDR_LEN; in ieee80211_key_alloc() 441 key->conf.iv_len = IEEE80211_CCMP_256_HDR_LEN; in ieee80211_key_alloc() 460 key->conf.iv_len = 0; in ieee80211_key_alloc() 483 key->conf.iv_len = 0; in ieee80211_key_alloc() 502 key->conf.iv_len = IEEE80211_GCMP_HDR_LEN; in ieee80211_key_alloc() 526 key->conf.iv_len = cs->hdr_len; in ieee80211_key_alloc()
|
D | wpa.c | 794 u8 *pos, iv_len = key->conf.iv_len; in ieee80211_crypto_cs_encrypt() local 802 if (unlikely(skb_headroom(skb) < iv_len && in ieee80211_crypto_cs_encrypt() 803 pskb_expand_head(skb, iv_len, 0, GFP_ATOMIC))) in ieee80211_crypto_cs_encrypt() 808 pos = skb_push(skb, iv_len); in ieee80211_crypto_cs_encrypt() 809 memmove(pos, pos + iv_len, hdrlen); in ieee80211_crypto_cs_encrypt()
|
D | tx.c | 2621 build.key->conf.iv_len > IEEE80211_FAST_XMIT_MAX_IV) in ieee80211_check_fast_xmit() 2624 build.hdr_len += build.key->conf.iv_len; in ieee80211_check_fast_xmit()
|
/linux-4.4.14/drivers/net/wireless/cw1200/ |
D | txrx.c | 510 t->hdrlen += t->tx_info->control.hw_key->iv_len; in cw1200_tx_h_crypt() 1102 size_t iv_len = 0, icv_len = 0; in cw1200_rx_cb() local 1111 iv_len = 4 /* WEP_IV_LEN */; in cw1200_rx_cb() 1115 iv_len = 8 /* TKIP_IV_LEN */; in cw1200_rx_cb() 1121 iv_len = 8 /* CCMP_HDR_LEN */; in cw1200_rx_cb() 1125 iv_len = 18 /* WAPI_HDR_LEN */; in cw1200_rx_cb() 1138 if (skb->len < hdrlen + iv_len + icv_len) { in cw1200_rx_cb() 1145 memmove(skb->data + iv_len, skb->data, hdrlen); in cw1200_rx_cb() 1146 skb_pull(skb, iv_len); in cw1200_rx_cb()
|
/linux-4.4.14/drivers/net/wireless/b43/ |
D | xmit.c | 303 size_t iv_len; in b43_generate_txhdr() local 341 iv_len = min_t(size_t, info->control.hw_key->iv_len, in b43_generate_txhdr() 343 memcpy(txhdr->iv, ((u8 *) wlhdr) + wlhdr_len, iv_len); in b43_generate_txhdr()
|
/linux-4.4.14/drivers/crypto/amcc/ |
D | crypto4xx_core.h | 186 void *iv, u32 iv_len);
|
D | crypto4xx_core.c | 764 void *iv, u32 iv_len) in crypto4xx_build_pd() argument 841 if (iv_len || ctx->is_hash) { in crypto4xx_build_pd() 842 ivlen = iv_len; in crypto4xx_build_pd() 853 if (iv_len) in crypto4xx_build_pd() 854 crypto4xx_memcpy_le(pd_uinfo->sr_va, iv, iv_len); in crypto4xx_build_pd()
|
/linux-4.4.14/drivers/staging/rtl8723au/include/ |
D | rtw_recv.h | 115 u8 iv_len; member
|
D | rtw_xmit.h | 128 u8 iv_len; member
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/ |
D | d3.c | 201 mvm->ptk_ivlen = key->iv_len; in iwl_mvm_wowlan_program_keys() 203 mvm->gtk_ivlen = key->iv_len; in iwl_mvm_wowlan_program_keys() 312 mvm->ptk_ivlen = key->iv_len; in iwl_mvm_wowlan_program_keys() 322 mvm->gtk_ivlen = key->iv_len; in iwl_mvm_wowlan_program_keys()
|
/linux-4.4.14/drivers/staging/rtl8188eu/hal/ |
D | rtl8188eu_xmit.c | 421 len = pattrib->hdrlen + pattrib->iv_len + in xmitframe_need_length()
|
/linux-4.4.14/drivers/crypto/ |
D | picoxcell_crypto.c | 234 size_t key_len, const u8 *iv, size_t iv_len) in spacc_cipher_write_ctx() argument 240 memcpy_toio32(iv_ptr, iv, iv_len / 4); in spacc_cipher_write_ctx()
|
/linux-4.4.14/include/net/ |
D | mac80211.h | 1503 u8 iv_len; member
|
/linux-4.4.14/drivers/net/wireless/ |
D | mwl8k.c | 912 head_pad = key_conf->iv_len; in mwl8k_encapsulate_tx_frame()
|