Home
last modified time | relevance | path

Searched refs:iv_len (Results 1 - 25 of 109) sorted by relevance

12345

/kernel/linux/linux-5.10/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 = rt2x00crypto_tx_insert_iv() local
150 unsigned int iv_len; rt2x00crypto_rx_insert_iv() local
[all...]
/kernel/linux/linux-6.6/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 = rt2x00crypto_tx_insert_iv() local
150 unsigned int iv_len; rt2x00crypto_rx_insert_iv() local
[all...]
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/os_dep/
H A Dmon.c20 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()
35 memmove(skb->data + iv_len, skb->data, hdr_len); in unprotect_frame()
36 skb_pull(skb, iv_len); in unprotect_frame()
41 int data_len, int iv_len, int icv_len) in mon_recv_decrypted()
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()
103 * - frame header contains an IV and frame->attrib.iv_len i
40 mon_recv_decrypted(struct net_device *dev, const u8 *data, int data_len, int iv_len, int icv_len) mon_recv_decrypted() argument
[all...]
/kernel/linux/linux-5.10/drivers/crypto/bcm/
H A 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()
482 * @iv_len: length of IV (bytes)
488 unsigned int assoc_len, unsigned int iv_len, in spum_assoc_resp_len()
525 u8 spum_aead_ivlen(enum spu_cipher_mode cipher_mode, u16 iv_len) in spum_aead_ivlen() argument
612 aead_parms->iv_len + aead_parms->aad_pad_len; in spum_create_request()
616 aead_parms->iv_len, in spum_create_request()
487 spum_assoc_resp_len(enum spu_cipher_mode cipher_mode, unsigned int assoc_len, unsigned int iv_len, bool is_encrypt) spum_assoc_resp_len() argument
[all...]
H A 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()
864 * @iv_len: length of initialization vector, in bytes
870 unsigned int assoc_len, unsigned int iv_len, in spu2_assoc_resp_len()
877 resp_len += iv_len; in spu2_assoc_resp_len()
892 u8 spu2_aead_ivlen(enum spu_cipher_mode cipher_mode, u16 iv_len) in spu2_aead_ivlen() argument
965 aead_parms->aad_pad_len + aead_parms->iv_len; in spu2_create_request()
970 aead_parms->iv_len, in spu2_create_request()
1002 flow_log(" iv: %d\n", cipher_parms->iv_len); in spu2_create_request()
869 spu2_assoc_resp_len(enum spu_cipher_mode cipher_mode, unsigned int assoc_len, unsigned int iv_len, bool is_encrypt) spu2_assoc_resp_len() argument
[all...]
H A Dspu.h121 /* iv_buf and iv_len include salt, if applicable */
123 u16 iv_len; member
140 u16 iv_len; /* length of IV field between assoc data and data */ member
233 unsigned int assoc_len, unsigned int iv_len,
235 u8 spum_aead_ivlen(enum spu_cipher_mode cipher_mode, u16 iv_len);
/kernel/linux/linux-6.6/drivers/crypto/bcm/
H A 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()
480 * @iv_len: length of IV (bytes)
486 unsigned int assoc_len, unsigned int iv_len, in spum_assoc_resp_len()
516 * @iv_len: initialization vector length in bytes
523 u8 spum_aead_ivlen(enum spu_cipher_mode cipher_mode, u16 iv_len) in spum_aead_ivlen() argument
610 aead_parms->iv_len in spum_create_request()
485 spum_assoc_resp_len(enum spu_cipher_mode cipher_mode, unsigned int assoc_len, unsigned int iv_len, bool is_encrypt) spum_assoc_resp_len() argument
[all...]
H A 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()
869 * @iv_len: length of initialization vector, in bytes
875 unsigned int assoc_len, unsigned int iv_len, in spu2_assoc_resp_len()
882 resp_len += iv_len; in spu2_assoc_resp_len()
890 * @iv_len: initialization vector length in bytes
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()
874 spu2_assoc_resp_len(enum spu_cipher_mode cipher_mode, unsigned int assoc_len, unsigned int iv_len, bool is_encrypt) spu2_assoc_resp_len() argument
[all...]
H A Dspu.h122 /* iv_buf and iv_len include salt, if applicable */
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);
/kernel/linux/linux-5.10/drivers/staging/rtl8712/
H A Drtl871x_security.h156 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\
161 iv_len = 4; \
165 iv_len = 8; \
169 iv_len = 8; \
173 iv_len = 0; \
/kernel/linux/linux-6.6/drivers/staging/rtl8712/
H A Drtl871x_security.h156 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\
161 iv_len = 4; \
165 iv_len = 8; \
169 iv_len = 8; \
173 iv_len = 0; \
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/include/
H A Drtw_security.h184 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt) \
189 iv_len = 4; \
193 iv_len = 8; \
197 iv_len = 8; \
201 iv_len = 18; \
205 iv_len = 0; \
/kernel/linux/linux-6.6/drivers/staging/rtl8723bs/include/
H A Drtw_security.h197 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\
203 iv_len = 4;\
207 iv_len = 8;\
211 iv_len = 8;\
215 iv_len = 18;\
219 iv_len = 0;\
/kernel/linux/linux-5.10/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
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()
[all...]
/kernel/linux/linux-6.6/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
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()
[all...]
/kernel/linux/linux-5.10/drivers/crypto/ccp/
H A 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()
H A Dccp-crypto-des3.c66 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()
/kernel/linux/linux-6.6/drivers/crypto/ccp/
H A 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()
H A 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()
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/include/
H A Drtw_security.h231 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\
237 iv_len = 4;\
241 iv_len = 8;\
245 iv_len = 8;\
249 iv_len = 18;\
253 iv_len = 0;\
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/core/
H A Drtw_security.c615 payload = pframe + pattrib->iv_len + pattrib->hdrlen; in rtw_tkip_encrypt()
625 length = pattrib->last_txcmdsz - pattrib->hdrlen - pattrib->iv_len - pattrib->icv_len; in rtw_tkip_encrypt()
627 ("pattrib->iv_len=%x, pattrib->icv_len=%x\n", 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()
689 payload = pframe + prxattrib->iv_len + prxattrib->hdrlen; in rtw_tkip_decrypt()
690 length = precvframe->pkt->len - prxattrib->hdrlen - prxattrib->iv_len; in rtw_tkip_decrypt()
803 memmove(skb->data + pattrib->iv_len, skb->data, pattrib->hdrlen); in rtw_aes_encrypt()
804 skb_pull(skb, pattrib->iv_len); in rtw_aes_encrypt()
839 const int key_length = 16, iv_len in rtw_aes_decrypt() local
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dccp.h151 * @iv_len: length in bytes of iv
161 * - iv, iv_len for any mode other than ECB
179 u32 iv_len; /* In bytes */ member
218 * @iv_len: length in bytes of iv
225 * - action, unit_size, key, key_len, iv, iv_len, src, dst, src_len, final
239 u32 iv_len; /* In bytes */ member
329 * @iv_len: length in bytes of iv
336 * - iv, iv_len for any mode other than ECB
350 u32 iv_len; /* In bytes */ member
/kernel/linux/linux-6.6/include/linux/
H A Dccp.h152 * @iv_len: length in bytes of iv
162 * - iv, iv_len for any mode other than ECB
180 u32 iv_len; /* In bytes */ member
219 * @iv_len: length in bytes of iv
226 * - action, unit_size, key, key_len, iv, iv_len, src, dst, src_len, final
240 u32 iv_len; /* In bytes */ member
330 * @iv_len: length in bytes of iv
337 * - iv, iv_len for any mode other than ECB
351 u32 iv_len; /* In bytes */ member
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
H A Dvirtio_crypto.h225 __le32 iv_len; member
243 __le32 iv_len; member
267 __le32 iv_len; member
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
H A Dvirtio_crypto.h201 __le32 iv_len; member
214 __le32 iv_len; member
232 __le32 iv_len; member

Completed in 25 milliseconds

12345