Home
last modified time | relevance | path

Searched refs:iv_offset (Results 1 - 25 of 36) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/crypto/marvell/octeontx/
H A Dotx_cptvf_algs.h83 u64 iv_offset:8; member
87 u64 iv_offset:8;
148 u64 iv_offset:8; member
152 u64 iv_offset:8;
/kernel/linux/linux-6.6/drivers/crypto/marvell/octeontx2/
H A Dotx2_cptvf_algs.h73 u64 iv_offset:8; member
77 u64 iv_offset:8;
134 u64 iv_offset:8; member
138 u64 iv_offset:8;
/kernel/linux/linux-6.6/drivers/crypto/marvell/octeontx/
H A Dotx_cptvf_algs.h83 u64 iv_offset:8; member
87 u64 iv_offset:8;
148 u64 iv_offset:8; member
152 u64 iv_offset:8;
/kernel/linux/linux-5.10/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00crypto.c53 txdesc->iv_offset = txdesc->header_length; in rt2x00crypto_create_tx_descriptor()
99 memcpy(skbdesc->iv, skb->data + txdesc->iv_offset, txdesc->iv_len); in rt2x00crypto_tx_copy_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()
H A Drt2x00queue.h290 * @iv_offset: Position where IV should be inserted by hardware.
324 u16 iv_offset; member
/kernel/linux/linux-6.6/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00crypto.c53 txdesc->iv_offset = txdesc->header_length; in rt2x00crypto_create_tx_descriptor()
99 memcpy(skbdesc->iv, skb->data + txdesc->iv_offset, txdesc->iv_len); in rt2x00crypto_tx_copy_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()
H A Drt2x00queue.h290 * @iv_offset: Position where IV should be inserted by hardware.
324 u16 iv_offset; member
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec_rxtx.c158 int iv_offset; in mlx5e_ipsec_set_iv_esn() local
171 iv_offset = skb_transport_offset(skb) + sizeof(struct ip_esp_hdr); in mlx5e_ipsec_set_iv_esn()
172 skb_store_bits(skb, iv_offset, &seqno, 8); in mlx5e_ipsec_set_iv_esn()
178 int iv_offset; in mlx5e_ipsec_set_iv() local
183 iv_offset = skb_transport_offset(skb) + sizeof(struct ip_esp_hdr); in mlx5e_ipsec_set_iv()
184 skb_store_bits(skb, iv_offset, &seqno, 8); in mlx5e_ipsec_set_iv()
/kernel/linux/linux-5.10/drivers/crypto/cavium/cpt/
H A Dcptvf_algs.h58 u64 iv_offset:8; member
62 u64 iv_offset:8;
/kernel/linux/linux-6.6/drivers/crypto/cavium/cpt/
H A Dcptvf_algs.h58 u64 iv_offset:8; member
62 u64 iv_offset:8;
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec_rxtx.c175 int iv_offset; in mlx5e_ipsec_set_iv_esn() local
188 iv_offset = skb_transport_offset(skb) + sizeof(struct ip_esp_hdr); in mlx5e_ipsec_set_iv_esn()
189 skb_store_bits(skb, iv_offset, &seqno, 8); in mlx5e_ipsec_set_iv_esn()
195 int iv_offset; in mlx5e_ipsec_set_iv() local
200 iv_offset = skb_transport_offset(skb) + sizeof(struct ip_esp_hdr); in mlx5e_ipsec_set_iv()
201 skb_store_bits(skb, iv_offset, &seqno, 8); in mlx5e_ipsec_set_iv()
/kernel/linux/linux-6.6/net/tls/
H A Dtls.h61 unsigned int iv_offset; member
85 return (char *)crypto_info + cipher_desc->iv_offset; in crypto_info_iv()
H A Dtls_sw.c543 int rc, iv_offset = 0; in tls_do_encryption() local
549 iv_offset = 1; in tls_do_encryption()
553 iv_offset = 1; in tls_do_encryption()
557 memcpy(&rec->iv_data[iv_offset], tls_ctx->tx.iv, in tls_do_encryption()
560 tls_xor_iv_with_seq(prot, rec->iv_data + iv_offset, in tls_do_encryption()
1479 int iv_offset = 0; in tls_decrypt_sg() local
1532 iv_offset = 1; in tls_decrypt_sg()
1536 iv_offset = 1; in tls_decrypt_sg()
1543 memcpy(&dctx->iv[iv_offset], tls_ctx->rx.iv, in tls_decrypt_sg()
1547 &dctx->iv[iv_offset] in tls_decrypt_sg()
[all...]
H A Dtls_main.c71 .iv_offset = offsetof(struct ci, iv), \
/kernel/linux/linux-5.10/drivers/crypto/hisilicon/sec2/
H A Dsec.h91 sector_t iv_offset; member
/kernel/linux/linux-5.10/drivers/crypto/cavium/nitrox/
H A Dnitrox_aead.c24 u16 iv_offset : 8; member
28 u16 iv_offset : 8;
169 param3.iv_offset = 0; in nitrox_set_creq()
/kernel/linux/linux-6.6/drivers/crypto/cavium/nitrox/
H A Dnitrox_aead.c23 u16 iv_offset : 8; member
27 u16 iv_offset : 8;
168 param3.iv_offset = 0; in nitrox_set_creq()
/kernel/linux/linux-5.10/net/tls/
H A Dtls_sw.c503 int rc, iv_offset = 0; in tls_do_encryption() local
508 iv_offset = 1; in tls_do_encryption()
511 memcpy(&rec->iv_data[iv_offset], tls_ctx->tx.iv, in tls_do_encryption()
514 xor_iv_with_seq(prot->version, rec->iv_data + iv_offset, tls_ctx->tx.rec_seq); in tls_do_encryption()
1429 int iv_offset = 0; in decrypt_internal() local
1475 iv_offset = 1; in decrypt_internal()
1480 iv + iv_offset + prot->salt_size, in decrypt_internal()
1487 memcpy(iv + iv_offset, tls_ctx->rx.iv, in decrypt_internal()
1490 memcpy(iv + iv_offset, tls_ctx->rx.iv, prot->salt_size); in decrypt_internal()
1492 xor_iv_with_seq(prot->version, iv + iv_offset, tls_ct in decrypt_internal()
[all...]
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/sec2/
H A Dsec.h104 sector_t iv_offset; member
/kernel/linux/linux-5.10/drivers/crypto/bcm/
H A Dspu2.c373 u8 iv_offset; in spu2_dump_fmd_ctrl1() local
414 iv_offset = (ctrl1 & SPU2_IV_OFFSET) >> SPU2_IV_OFFSET_SHIFT; in spu2_dump_fmd_ctrl1()
415 packet_log(" IV offset %u\n", iv_offset); in spu2_dump_fmd_ctrl1()
/kernel/linux/linux-6.6/drivers/crypto/bcm/
H A Dspu2.c373 u8 iv_offset; in spu2_dump_fmd_ctrl1() local
414 iv_offset = (ctrl1 & SPU2_IV_OFFSET) >> SPU2_IV_OFFSET_SHIFT; in spu2_dump_fmd_ctrl1()
415 packet_log(" IV offset %u\n", iv_offset); in spu2_dump_fmd_ctrl1()
/kernel/linux/linux-6.6/drivers/md/
H A Ddm-crypt.c177 u64 iv_offset; member
1234 ctx->cc_sector = sector + cc->iv_offset; in crypt_convert_init()
1326 *sector = cpu_to_le64(ctx->cc_sector - cc->iv_offset); in crypt_convert_block_aead()
1431 *sector = cpu_to_le64(ctx->cc_sector - cc->iv_offset); in crypt_convert_block_skcipher()
2200 io->ctx.cc_sector = io->sector + cc->iv_offset; in kcryptd_crypt_read_convert()
3230 * <cipher> [<key>|:<key_size>:<user|logon>:<key_description>] <iv_offset> <dev_path> <start>
3343 ti->error = "Invalid iv_offset sector"; in crypt_ctr()
3346 cc->iv_offset = tmpll; in crypt_ctr()
3548 DMEMIT(" %llu %s %llu", (unsigned long long)cc->iv_offset, in crypt_status()
/kernel/linux/linux-5.10/crypto/
H A Dtestmgr.c273 * @iv_offset: misalignment of the IV in the range [0..MAX_ALGAPI_ALIGNMASK+1],
276 * the @iv_offset
289 unsigned int iv_offset; member
319 .iv_offset = 1,
330 .iv_offset = 1,
348 .iv_offset = 3,
502 if (cfg->iv_offset + in valid_testvec_config()
1047 cfg->iv_offset = 1 + (prandom_u32() % MAX_ALGAPI_ALIGNMASK); in generate_random_testvec_config()
1048 p += scnprintf(p, end - p, " iv_offset=%u", cfg->iv_offset); in generate_random_testvec_config()
[all...]
/kernel/linux/linux-6.6/crypto/
H A Dtestmgr.c287 * @iv_offset: misalignment of the IV in the range [0..MAX_ALGAPI_ALIGNMASK+1],
290 * the @iv_offset
303 unsigned int iv_offset; member
338 .iv_offset = 1,
349 .iv_offset = 1,
375 .iv_offset = 3,
529 if (cfg->iv_offset + in valid_testvec_config()
1146 cfg->iv_offset = prandom_u32_inclusive(rng, 1, in generate_random_testvec_config()
1148 p += scnprintf(p, end - p, " iv_offset=%u", cfg->iv_offset); in generate_random_testvec_config()
[all...]
/kernel/linux/linux-5.10/drivers/md/
H A Ddm-crypt.c170 u64 iv_offset; member
1220 ctx->cc_sector = sector + cc->iv_offset; in crypt_convert_init()
1310 *sector = cpu_to_le64(ctx->cc_sector - cc->iv_offset); in crypt_convert_block_aead()
1409 *sector = cpu_to_le64(ctx->cc_sector - cc->iv_offset); in crypt_convert_block_skcipher()
3144 * <cipher> [<key>|:<key_size>:<user|logon>:<key_description>] <iv_offset> <dev_path> <start>
3257 ti->error = "Invalid iv_offset sector"; in crypt_ctr()
3260 cc->iv_offset = tmpll; in crypt_ctr()
3443 DMEMIT(" %llu %s %llu", (unsigned long long)cc->iv_offset, in crypt_status()

Completed in 42 milliseconds

12