Home
last modified time | relevance | path

Searched refs:decrypt (Results 1 – 25 of 67) sorted by relevance

123

/linux/drivers/net/ovpn/
H A Dcrypto_aead.c244 const unsigned int tag_size = crypto_aead_authsize(ks->decrypt); in ovpn_aead_decrypt()
280 tmp = kmalloc(ovpn_aead_crypto_tmp_size(ks->decrypt, nfrags), in ovpn_aead_decrypt()
287 iv = ovpn_aead_crypto_tmp_iv(ks->decrypt, tmp); in ovpn_aead_decrypt()
288 req = ovpn_aead_crypto_tmp_req(ks->decrypt, iv); in ovpn_aead_decrypt()
289 sg = ovpn_aead_crypto_req_sg(ks->decrypt, req); in ovpn_aead_decrypt()
318 aead_request_set_tfm(req, ks->decrypt); in ovpn_aead_decrypt()
387 crypto_free_aead(ks->decrypt); in ovpn_aead_crypto_key_slot_free()
420 kc->decrypt.nonce_tail_size != OVPN_NONCE_TAIL_SIZE) in ovpn_aead_crypto_key_slot_new()
429 ks->decrypt = NULL; in ovpn_aead_crypto_key_slot_new()
443 ks->decrypt = ovpn_aead_init("decrypt", alg_name, in ovpn_aead_crypto_key_slot_new()
[all …]
H A Dcrypto.h31 struct ovpn_key_direction decrypt; member
44 struct crypto_aead *decrypt; member
/linux/drivers/crypto/
H A Dpadlock-aes.c67 struct cword decrypt; member
133 ctx->cword.decrypt.encdec = 1; in aes_set_key()
135 ctx->cword.decrypt.rounds = ctx->cword.encrypt.rounds; in aes_set_key()
137 ctx->cword.decrypt.ksize = ctx->cword.encrypt.ksize; in aes_set_key()
145 ctx->cword.decrypt.keygen = 1; in aes_set_key()
156 &ctx->cword.decrypt == per_cpu(paes_last_cword, cpu)) in aes_set_key()
320 ecb_crypt(in, out, ctx->D, &ctx->cword.decrypt, 1); in padlock_aes_decrypt()
377 padlock_reset_key(&ctx->cword.decrypt); in ecb_aes_decrypt()
383 ctx->D, &ctx->cword.decrypt, in ecb_aes_decrypt()
406 .decrypt = ecb_aes_decrypt,
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dpsp.c67 struct mlx5e_psp_rx_decrypt_table decrypt[ACCEL_FS_PSP_NUM_TYPES]; member
407 struct mlx5e_psp_rx_decrypt_table *decrypt) in accel_psp_fs_rx_decrypt_ft_destroy() argument
409 accel_psp_fs_del_flow_rule(&decrypt->rule); in accel_psp_fs_rx_decrypt_ft_destroy()
410 if (decrypt->rx_modify_hdr) { in accel_psp_fs_rx_decrypt_ft_destroy()
411 mlx5_modify_header_dealloc(fs->mdev, decrypt->rx_modify_hdr); in accel_psp_fs_rx_decrypt_ft_destroy()
412 decrypt->rx_modify_hdr = NULL; in accel_psp_fs_rx_decrypt_ft_destroy()
414 accel_psp_fs_del_flow_rule(&decrypt->miss_rule); in accel_psp_fs_rx_decrypt_ft_destroy()
415 accel_psp_fs_destroy_flow_group(&decrypt->miss_group); in accel_psp_fs_rx_decrypt_ft_destroy()
416 accel_psp_fs_destroy_ft(&decrypt->ft); in accel_psp_fs_rx_decrypt_ft_destroy()
430 struct mlx5e_psp_rx_decrypt_table *decrypt, in accel_psp_fs_rx_decrypt_ft_create() argument
[all …]
/linux/drivers/hv/
H A Dhv.c111 static int hv_alloc_page(void **page, bool decrypt, const char *note) in hv_alloc_page() argument
126 if (decrypt) in hv_alloc_page()
140 note, ret, decrypt); in hv_alloc_page()
174 const bool decrypt = !vmbus_is_confidential(); in hv_synic_alloc() local
200 decrypt, "post msg"); in hv_synic_alloc()
212 decrypt, "hypervisor SynIC msg"); in hv_synic_alloc()
216 decrypt, "hypervisor SynIC event"); in hv_synic_alloc()
/linux/drivers/crypto/cavium/nitrox/
H A Dnitrox_skcipher.c400 .decrypt = nitrox_cbc_decrypt,
419 .decrypt = nitrox_aes_decrypt,
438 .decrypt = nitrox_aes_decrypt,
459 .decrypt = nitrox_aes_decrypt,
476 .decrypt = nitrox_aes_decrypt,
495 .decrypt = nitrox_cbc_decrypt,
514 .decrypt = nitrox_3des_decrypt,
/linux/crypto/
H A Dchacha.c118 .decrypt = crypto_chacha_crypt,
134 .decrypt = crypto_xchacha_crypt,
150 .decrypt = crypto_xchacha_crypt,
/linux/net/sunrpc/auth_gss/
H A Dgss_krb5_mech.c
/linux/drivers/crypto/cavium/cpt/
H A Dcptvf_algs.c351 .decrypt = cvm_decrypt,
369 .decrypt = cvm_decrypt,
386 .decrypt = cvm_decrypt,
404 .decrypt = cvm_decrypt,
422 .decrypt = cvm_decrypt,
/linux/arch/arm64/crypto/
H A Dsm4-neon-glue.c193 .decrypt = sm4_ecb_decrypt,
208 .decrypt = sm4_cbc_decrypt,
224 .decrypt = sm4_ctr_crypt,
H A Daes-neonbs-glue.c401 .decrypt = ecb_decrypt,
416 .decrypt = cbc_decrypt,
432 .decrypt = ctr_encrypt,
447 .decrypt = xts_decrypt,
H A Dsm4-ce-glue.c423 .decrypt = sm4_ecb_decrypt,
438 .decrypt = sm4_cbc_decrypt,
454 .decrypt = sm4_ctr_crypt,
470 .decrypt = sm4_cbc_cts_decrypt,
486 .decrypt = sm4_xts_decrypt,
/linux/drivers/crypto/marvell/octeontx/
H A Dotx_cptvf_algs.c1238 .decrypt = otx_cpt_skcipher_decrypt,
1255 .decrypt = otx_cpt_skcipher_decrypt,
1272 .decrypt = otx_cpt_skcipher_decrypt,
1289 .decrypt = otx_cpt_skcipher_decrypt,
1306 .decrypt = otx_cpt_skcipher_decrypt,
1325 .decrypt = otx_cpt_aead_decrypt,
1344 .decrypt = otx_cpt_aead_decrypt,
1363 .decrypt = otx_cpt_aead_decrypt,
1382 .decrypt = otx_cpt_aead_decrypt,
1401 .decrypt = otx_cpt_aead_null_decrypt,
[all …]
/linux/drivers/crypto/rockchip/
H A Drk3288_crypto_skcipher.c479 .decrypt = rk_aes_ecb_decrypt,
505 .decrypt = rk_aes_cbc_decrypt,
530 .decrypt = rk_des_ecb_decrypt,
556 .decrypt = rk_des_cbc_decrypt,
581 .decrypt = rk_des3_ede_ecb_decrypt,
607 .decrypt = rk_des3_ede_cbc_decrypt,
/linux/Documentation/virt/kvm/s390/
H A Ds390-pv-boot.rst17 KVM to decrypt the protected virtual machine.
21 PVM, decrypt the components and verify the data and address list
57 decrypt and verify the PV, as well as control flags and a start PSW.
H A Ds390-pv-dump.rst23 way that the customer is able to decrypt.
63 decrypt the vcpu and memory data and end the dump process. When this
/linux/kernel/bpf/
H A Dcrypto.c275 bool decrypt) in bpf_crypto_crypt() argument
305 err = decrypt ? ctx->type->decrypt(ctx->tfm, psrc, pdst, src_len, piv) in bpf_crypto_crypt()
/linux/drivers/net/wireless/ath/carl9170/
H A Drx.c295 u8 error, decrypt; in carl9170_rx_mac_status() local
323 decrypt = ar9170_get_decrypt_type(mac); in carl9170_rx_mac_status()
324 if (!(decrypt & AR9170_RX_ENC_SOFTWARE) && in carl9170_rx_mac_status()
325 decrypt != AR9170_ENC_ALG_NONE) { in carl9170_rx_mac_status()
326 if ((decrypt == AR9170_ENC_ALG_TKIP) && in carl9170_rx_mac_status()
/linux/arch/arm64/mm/
H A Dmem_encrypt.c48 return crypt_ops->decrypt(addr, numpages); in set_memory_decrypted()
/linux/include/linux/
H A Dbpf_crypto.h13 int (*decrypt)(void *tfm, const u8 *src, u8 *dst, unsigned int len, u8 *iv); member
/linux/arch/x86/crypto/
H A Daria_aesni_avx_glue.c163 .decrypt = aria_avx_ecb_decrypt,
178 .decrypt = aria_avx_ctr_encrypt,
H A Daria_aesni_avx2_glue.c176 .decrypt = aria_avx2_ecb_decrypt,
191 .decrypt = aria_avx2_ctr_encrypt,
/linux/drivers/net/ethernet/intel/ixgbevf/
H A Dipsec.h26 bool decrypt; member
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ipsec.h40 bool decrypt; member
/linux/arch/s390/crypto/
H A Daes_s390.c192 .decrypt = ecb_aes_decrypt,
273 .decrypt = cbc_aes_decrypt,
424 .decrypt = xts_aes_decrypt,
526 .decrypt = fullxts_aes_decrypt,
643 .decrypt = ctr_aes_crypt,
954 .decrypt = gcm_aes_decrypt,

123