/kernel/linux/linux-5.10/drivers/crypto/marvell/octeontx/ |
H A D | otx_cptvf_algs.h | 83 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 D | otx2_cptvf_algs.h | 73 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 D | otx_cptvf_algs.h | 83 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 D | rt2x00crypto.c | 53 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 D | rt2x00queue.h | 290 * @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 D | rt2x00crypto.c | 53 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 D | rt2x00queue.h | 290 * @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 D | ipsec_rxtx.c | 158 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 D | cptvf_algs.h | 58 u64 iv_offset:8; member 62 u64 iv_offset:8;
|
/kernel/linux/linux-6.6/drivers/crypto/cavium/cpt/ |
H A D | cptvf_algs.h | 58 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 D | ipsec_rxtx.c | 175 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 D | tls.h | 61 unsigned int iv_offset; member 85 return (char *)crypto_info + cipher_desc->iv_offset; in crypto_info_iv()
|
H A D | tls_sw.c | 543 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 D | tls_main.c | 71 .iv_offset = offsetof(struct ci, iv), \
|
/kernel/linux/linux-5.10/drivers/crypto/hisilicon/sec2/ |
H A D | sec.h | 91 sector_t iv_offset; member
|
/kernel/linux/linux-5.10/drivers/crypto/cavium/nitrox/ |
H A D | nitrox_aead.c | 24 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 D | nitrox_aead.c | 23 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 D | tls_sw.c | 503 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 D | sec.h | 104 sector_t iv_offset; member
|
/kernel/linux/linux-5.10/drivers/crypto/bcm/ |
H A D | spu2.c | 373 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 D | spu2.c | 373 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 D | dm-crypt.c | 177 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 D | testmgr.c | 273 * @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 D | testmgr.c | 287 * @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 D | dm-crypt.c | 170 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()
|