Home
last modified time | relevance | path

Searched refs:iv_len (Results 1 – 21 of 21) sorted by relevance

/linux/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00crypto.c54 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 …]
H A Drt2x00queue.h325 u16 iv_len; member
/linux/drivers/staging/rtl8723bs/include/
H A Drtw_security.h191 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\ argument
196 iv_len = 4;\
200 iv_len = 8;\
204 iv_len = 8;\
208 iv_len = 18;\
212 iv_len = 0;\
H A Drtw_xmit.h145 u8 iv_len; member
/linux/drivers/net/wireless/broadcom/b43legacy/
H A Dxmit.c228 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
498 iv_len = 8; in b43legacy_rx()
501 iv_len = 4; in b43legacy_rx()
504 if (unlikely(skb->len < (wlhdr_len + iv_len + in b43legacy_rx()
511 memmove(skb->data + iv_len, skb->data, wlhdr_len); in b43legacy_rx()
512 skb_pull(skb, iv_len); in b43legacy_rx()
/linux/drivers/crypto/bcm/
H A Dspu.h124 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);
H A Dspu2.h185 unsigned int assoc_len, unsigned int iv_len,
188 u16 iv_len);
H A Dcipher.h371 unsigned int iv_len, bool is_encrypt);
373 u16 iv_len);
H A Dcipher.c329 cipher_parms.iv_len = rctx->iv_ctr_len; in handle_skcipher_req()
1301 cipher_parms.iv_len = rctx->iv_ctr_len; in handle_aead_req()
1354 aead_parms.iv_len = spu->spu_aead_ivlen(ctx->cipher.mode, in handle_aead_req()
1433 db_size = spu_real_db_size(aead_parms.assoc_size, aead_parms.iv_len, 0, in handle_aead_req()
1453 packet_dump(" aead iv: ", rctx->msg_buf.iv_ctr, aead_parms.iv_len); in handle_aead_req()
1501 if (aead_parms.iv_len) in handle_aead_req()
1507 assoc_nents, aead_parms.iv_len, chunksize, in handle_aead_req()
1860 cipher_parms.iv_len = crypto_skcipher_ivsize(cipher); in skcipher_setkey()
1861 flow_log("%s: iv_len %u\n", __func__, cipher_parms.iv_len); in skcipher_setkey()
/linux/include/linux/
H A Dccp.h180 u32 iv_len; /* In bytes */ member
240 u32 iv_len; /* In bytes */ member
351 u32 iv_len; /* In bytes */ member
/linux/drivers/net/wireless/st/cw1200/
H A Dtxrx.c507 t->hdrlen += t->tx_info->control.hw_key->iv_len; in cw1200_tx_h_crypt()
1096 size_t iv_len = 0, icv_len = 0; in cw1200_rx_cb() local
1105 iv_len = 4 /* WEP_IV_LEN */; in cw1200_rx_cb()
1109 iv_len = 8 /* TKIP_IV_LEN */; in cw1200_rx_cb()
1115 iv_len = 8 /* CCMP_HDR_LEN */; in cw1200_rx_cb()
1119 iv_len = 18 /* WAPI_HDR_LEN */; in cw1200_rx_cb()
1132 if (skb->len < hdrlen + iv_len + icv_len) { in cw1200_rx_cb()
1139 memmove(skb->data + iv_len, skb->data, hdrlen); in cw1200_rx_cb()
1140 skb_pull(skb, iv_len); in cw1200_rx_cb()
/linux/drivers/crypto/ccp/
H A Dccp-ops.c494 if (aes->iv_len != AES_BLOCK_SIZE) in ccp_run_aes_cmac_cmd()
555 ret = ccp_set_dm_area(&ctx, dm_offset, aes->iv, 0, aes->iv_len); in ccp_run_aes_cmac_cmd()
618 ccp_get_dm_area(&ctx, dm_offset, aes->iv, 0, aes->iv_len); in ccp_run_aes_cmac_cmd()
744 dm_offset = CCP_AES_CTX_SB_COUNT * CCP_SB_BYTES - aes->iv_len; in ccp_run_aes_gcm_cmd()
745 ret = ccp_set_dm_area(&wa->ctx, dm_offset, aes->iv, 0, aes->iv_len); in ccp_run_aes_gcm_cmd()
838 ret = ccp_set_dm_area(&wa->ctx, dm_offset, aes->iv, 0, aes->iv_len); in ccp_run_aes_gcm_cmd()
950 if (aes->iv_len != AES_BLOCK_SIZE) in ccp_run_aes_cmd()
1006 ret = ccp_set_dm_area(&ctx, dm_offset, aes->iv, 0, aes->iv_len); in ccp_run_aes_cmd()
1083 ccp_get_dm_area(&ctx, dm_offset, aes->iv, 0, aes->iv_len); in ccp_run_aes_cmd()
1146 if (xts->iv_len != AES_BLOCK_SIZE) in ccp_run_xts_aes_cmd()
[all …]
H A Dccp-crypto-aes-cmac.c165 rctx->cmd.u.aes.iv_len = AES_BLOCK_SIZE; in ccp_do_cmac_update()
/linux/drivers/net/wireless/broadcom/b43/
H A Dxmit.c297 size_t iv_len; in b43_generate_txhdr() local
335 iv_len = min_t(size_t, info->control.hw_key->iv_len, in b43_generate_txhdr()
337 memcpy(txhdr->iv, ((u8 *) wlhdr) + wlhdr_len, iv_len); in b43_generate_txhdr()
/linux/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/
H A Dtx.c1916 u16 length, iv_len, amsdu_pad; in iwl_fill_data_tbs_amsdu() local
1924 iv_len = ieee80211_has_protected(hdr->frame_control) ? in iwl_fill_data_tbs_amsdu()
1934 total_len = skb->len - snap_ip_tcp_hdrlen - hdr_len - iv_len; in iwl_fill_data_tbs_amsdu()
1939 (3 + snap_ip_tcp_hdrlen + sizeof(struct ethhdr)) + iv_len; in iwl_fill_data_tbs_amsdu()
1943 snap_ip_tcp_hdrlen + hdr_len + iv_len); in iwl_fill_data_tbs_amsdu()
1949 memcpy(pos_hdr, skb->data + hdr_len, iv_len); in iwl_fill_data_tbs_amsdu()
1950 pos_hdr += iv_len; in iwl_fill_data_tbs_amsdu()
1956 skb_pull(skb, hdr_len + iv_len); in iwl_fill_data_tbs_amsdu()
2037 skb_push(skb, hdr_len + iv_len); in iwl_fill_data_tbs_amsdu()
/linux/fs/smb/server/
H A Dauth.c811 unsigned int iv_len; in ksmbd_crypt_message() local
875 iv_len = crypto_aead_ivsize(tfm); in ksmbd_crypt_message()
876 iv = kzalloc(iv_len, KSMBD_DEFAULT_GFP); in ksmbd_crypt_message()
/linux/drivers/crypto/amcc/
H A Dcrypto4xx_core.c646 const void *iv, const u32 iv_len, in crypto4xx_build_pd() argument
780 if (iv_len) in crypto4xx_build_pd()
781 memcpy(pd_uinfo->sr_va->save_iv, iv, iv_len); in crypto4xx_build_pd()
/linux/drivers/crypto/virtio/
H A Dvirtio_crypto_skcipher_algs.c381 req_data->u.sym_req.u.cipher.para.iv_len = cpu_to_le32(ivsize); in __virtio_crypto_skcipher_do_req()
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dd3.c158 mvm->ptk_ivlen = key->iv_len; in iwl_mvm_wowlan_program_keys()
160 mvm->gtk_ivlen = key->iv_len; in iwl_mvm_wowlan_program_keys()
195 mvm->ptk_ivlen = key->iv_len; in iwl_mvm_wowlan_program_keys()
205 mvm->gtk_ivlen = key->iv_len; in iwl_mvm_wowlan_program_keys()
/linux/drivers/net/wireless/ath/ath12k/
H A Dmac.c9126 u8 category, *buf, iv_len, action_code, dialog_token; in ath12k_mac_mgmt_action_frame_fill_elem_data() local
9171 iv_len = IEEE80211_CCMP_HDR_LEN; in ath12k_mac_mgmt_action_frame_fill_elem_data()
9174 iv_len = 0; in ath12k_mac_mgmt_action_frame_fill_elem_data()
9180 if (remaining_len < iv_len) in ath12k_mac_mgmt_action_frame_fill_elem_data()
9183 buf += iv_len; in ath12k_mac_mgmt_action_frame_fill_elem_data()
9184 remaining_len -= iv_len; in ath12k_mac_mgmt_action_frame_fill_elem_data()
/linux/include/net/
H A Dmac80211.h2392 u8 iv_len; member