Home
last modified time | relevance | path

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

12

/linux-6.12.1/drivers/net/wireless/ralink/rt2x00/
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 …]
/linux-6.12.1/drivers/crypto/bcm/
Dspu.c27 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 …]
Dspu2.c374 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 …]
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);
Dspu2.h185 unsigned int assoc_len, unsigned int iv_len,
188 u16 iv_len);
Dcipher.h371 unsigned int iv_len, bool is_encrypt);
373 u16 iv_len);
/linux-6.12.1/drivers/staging/rtl8723bs/include/
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;\
/linux-6.12.1/drivers/staging/rtl8712/
Drtl871x_security.h156 #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; \
Drtl871x_xmit.c332 pattrib->iv_len = 4; in r8712_update_attrib()
336 pattrib->iv_len = 8; in r8712_update_attrib()
342 pattrib->iv_len = 8; in r8712_update_attrib()
346 pattrib->iv_len = 0; in r8712_update_attrib()
434 payload += pattrib->hdrlen + pattrib->iv_len; in xmitframe_addmic()
438 pattrib->iv_len - in xmitframe_addmic()
446 pattrib->hdrlen - pattrib->iv_len - in xmitframe_addmic()
646 if (pattrib->iv_len) { in r8712_xmitframe_coalesce()
673 memcpy(pframe, pattrib->iv, pattrib->iv_len); in r8712_xmitframe_coalesce()
674 pframe += pattrib->iv_len; in r8712_xmitframe_coalesce()
[all …]
Drtl871x_security.c177 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()
591 payload = pframe + pattrib->iv_len + in r8712_tkip_encrypt()
604 pattrib->iv_len - in r8712_tkip_encrypt()
616 pattrib->iv_len - in r8712_tkip_encrypt()
662 payload = pframe + prxattrib->iv_len + in r8712_tkip_decrypt()
666 prxattrib->iv_len; in r8712_tkip_decrypt()
[all …]
Drtl871x_recv.c165 prxattrib->iv_len - prxattrib->icv_len - 8; in r8712_recvframe_chkmic()
168 prxattrib->iv_len; in r8712_recvframe_chkmic()
533 SET_ICE_IV_LEN(pattrib->iv_len, pattrib->icv_len, in validate_recv_data_frame()
537 pattrib->iv_len = pattrib->icv_len = 0; in validate_recv_data_frame()
603 pattrib->iv_len); in r8712_wlanhdr_to_ethhdr()
604 psnap_type = ptr + pattrib->hdrlen + pattrib->iv_len + SNAP_SIZE; in r8712_wlanhdr_to_ethhdr()
618 rmv_len = pattrib->hdrlen + pattrib->iv_len + in r8712_wlanhdr_to_ethhdr()
/linux-6.12.1/drivers/net/wireless/broadcom/b43legacy/
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
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-6.12.1/drivers/crypto/ccp/
Dccp-crypto-aes-galois.c82 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()
Dccp-crypto-des3.c67 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()
Dccp-crypto-aes.c72 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()
Dccp-ops.c493 if (aes->iv_len != AES_BLOCK_SIZE) in ccp_run_aes_cmac_cmd()
554 ret = ccp_set_dm_area(&ctx, dm_offset, aes->iv, 0, aes->iv_len); in ccp_run_aes_cmac_cmd()
617 ccp_get_dm_area(&ctx, dm_offset, aes->iv, 0, aes->iv_len); in ccp_run_aes_cmac_cmd()
734 dm_offset = CCP_AES_CTX_SB_COUNT * CCP_SB_BYTES - aes->iv_len; in ccp_run_aes_gcm_cmd()
735 ret = ccp_set_dm_area(&ctx, dm_offset, aes->iv, 0, aes->iv_len); in ccp_run_aes_gcm_cmd()
828 ret = ccp_set_dm_area(&ctx, dm_offset, aes->iv, 0, aes->iv_len); in ccp_run_aes_gcm_cmd()
940 if (aes->iv_len != AES_BLOCK_SIZE) in ccp_run_aes_cmd()
996 ret = ccp_set_dm_area(&ctx, dm_offset, aes->iv, 0, aes->iv_len); in ccp_run_aes_cmd()
1073 ccp_get_dm_area(&ctx, dm_offset, aes->iv, 0, aes->iv_len); in ccp_run_aes_cmd()
1136 if (xts->iv_len != AES_BLOCK_SIZE) in ccp_run_xts_aes_cmd()
[all …]
/linux-6.12.1/include/linux/
Dccp.h180 u32 iv_len; /* In bytes */ member
240 u32 iv_len; /* In bytes */ member
351 u32 iv_len; /* In bytes */ member
/linux-6.12.1/drivers/staging/rtl8723bs/core/
Drtw_security.c67 payload = pframe+pattrib->iv_len+pattrib->hdrlen; in rtw_wep_encrypt()
71 length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_wep_encrypt()
80 length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_wep_encrypt()
116 length = ((union recv_frame *)precvframe)->u.hdr.len-prxattrib->hdrlen-prxattrib->iv_len; in rtw_wep_decrypt()
118 payload = pframe+prxattrib->iv_len+prxattrib->hdrlen; in rtw_wep_decrypt()
495 payload = pframe+pattrib->iv_len+pattrib->hdrlen; in rtw_tkip_encrypt()
507 length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_tkip_encrypt()
515 length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_tkip_encrypt()
604 payload = pframe+prxattrib->iv_len+prxattrib->hdrlen; in rtw_tkip_decrypt()
605 length = ((union recv_frame *)precvframe)->u.hdr.len-prxattrib->hdrlen-prxattrib->iv_len; in rtw_tkip_decrypt()
[all …]
Drtw_recv.c335 …datalen = precvframe->u.hdr.len-prxattrib->hdrlen-prxattrib->iv_len-prxattrib->icv_len-8;/* icv_le… in recvframe_chkmic()
337 payload = pframe+prxattrib->hdrlen+prxattrib->iv_len; in recvframe_chkmic()
478 ptr = ptr + pfhdr->attrib.hdrlen + pfhdr->attrib.iv_len + LLC_HEADER_LENGTH; in portctrl()
1070 wlanhdr_offset = pnfhdr->attrib.hdrlen + pnfhdr->attrib.iv_len; in recvframe_defrag()
1333 SET_ICE_IV_LEN(pattrib->iv_len, pattrib->icv_len, pattrib->encrypt); in validate_recv_data_frame()
1336 pattrib->iv_len = pattrib->icv_len = 0; in validate_recv_data_frame()
1365 SET_ICE_IV_LEN(pattrib->iv_len, pattrib->icv_len, pattrib->encrypt); in validate_80211w_mgmt()
1369 data_len = pattrib->pkt_len - pattrib->hdrlen - pattrib->iv_len - pattrib->icv_len; in validate_80211w_mgmt()
1375 memcpy(mgmt_DATA, ptr+pattrib->hdrlen+pattrib->iv_len, data_len); in validate_80211w_mgmt()
1379 pattrib->pkt_len = pattrib->pkt_len - pattrib->iv_len - pattrib->icv_len; in validate_80211w_mgmt()
[all …]
Drtw_xmit.c516 pattrib->iv_len = 4; in update_attrib_sec_info()
522 pattrib->iv_len = 8; in update_attrib_sec_info()
541 pattrib->iv_len = 8; in update_attrib_sec_info()
552 pattrib->iv_len = 0; in update_attrib_sec_info()
813 payload = payload+pattrib->hdrlen+pattrib->iv_len; in xmitframe_addmic()
816 …length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-((pattrib->bswenc) ? pattrib->icv_l… in xmitframe_addmic()
820 …length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-((pattrib->bswenc) ? pattrib->icv_len… in xmitframe_addmic()
1001 len = pattrib->hdrlen + pattrib->iv_len; /* WLAN Header and IV */ in rtw_calculate_wlan_pkt_size_by_attribue()
1072 if (pattrib->iv_len) { in rtw_xmitframe_coalesce()
1073 memcpy(pframe, pattrib->iv, pattrib->iv_len); in rtw_xmitframe_coalesce()
[all …]
/linux-6.12.1/include/uapi/linux/
Dvirtio_crypto.h360 __le32 iv_len; member
389 __le32 iv_len; member
417 __le32 iv_len; member
/linux-6.12.1/crypto/
Dtcrypt.c250 unsigned int i, j, iv_len; in test_mb_aead_speed() local
369 iv_len = crypto_aead_ivsize(tfm); in test_mb_aead_speed()
370 if (iv_len) in test_mb_aead_speed()
371 memset(iv, 0xff, iv_len); in test_mb_aead_speed()
537 unsigned int iv_len; in test_aead_speed() local
625 iv_len = crypto_aead_ivsize(tfm); in test_aead_speed()
626 if (iv_len) in test_aead_speed()
627 memset(iv, 0xff, iv_len); in test_aead_speed()
1066 unsigned int i, j, iv_len; in test_mb_skcipher_speed() local
1152 iv_len = crypto_skcipher_ivsize(tfm); in test_mb_skcipher_speed()
[all …]
/linux-6.12.1/drivers/net/wireless/st/cw1200/
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-6.12.1/drivers/net/wireless/broadcom/b43/
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-6.12.1/net/mac80211/
Dkey.c617 key->conf.iv_len = IEEE80211_WEP_IV_LEN; in ieee80211_key_alloc()
621 key->conf.iv_len = IEEE80211_TKIP_IV_LEN; in ieee80211_key_alloc()
634 key->conf.iv_len = IEEE80211_CCMP_HDR_LEN; in ieee80211_key_alloc()
655 key->conf.iv_len = IEEE80211_CCMP_256_HDR_LEN; in ieee80211_key_alloc()
674 key->conf.iv_len = 0; in ieee80211_key_alloc()
697 key->conf.iv_len = 0; in ieee80211_key_alloc()
716 key->conf.iv_len = IEEE80211_GCMP_HDR_LEN; in ieee80211_key_alloc()

12