| /linux/drivers/crypto/ |
| H A D | padlock-aes.c | 66 struct cword encrypt; member 134 ctx->cword.encrypt.rounds = 10 + (key_len - 16) / 4; in aes_set_key() 135 ctx->cword.decrypt.rounds = ctx->cword.encrypt.rounds; in aes_set_key() 136 ctx->cword.encrypt.ksize = (key_len - 16) / 8; in aes_set_key() 137 ctx->cword.decrypt.ksize = ctx->cword.encrypt.ksize; in aes_set_key() 144 ctx->cword.encrypt.keygen = 1; in aes_set_key() 155 if (&ctx->cword.encrypt == per_cpu(paes_last_cword, cpu) || in aes_set_key() 310 padlock_reset_key(&ctx->cword.encrypt); in padlock_aes_encrypt() 311 ecb_crypt(in, out, ctx->E, &ctx->cword.encrypt, 1); in padlock_aes_encrypt() 312 padlock_store_cword(&ctx->cword.encrypt); in padlock_aes_encrypt() [all …]
|
| /linux/drivers/crypto/caam/ |
| H A D | caamalg.c | 1140 bool all_contig, bool encrypt) in init_aead_job() argument 1152 sh_desc = encrypt ? ctx->sh_desc_enc : ctx->sh_desc_dec; in init_aead_job() 1153 ptr = encrypt ? ctx->sh_desc_enc_dma : ctx->sh_desc_dec_dma; in init_aead_job() 1189 if (encrypt) in init_aead_job() 1201 bool all_contig, bool encrypt) in init_gcm_job() argument 1210 init_aead_job(req, edesc, all_contig, encrypt); in init_gcm_job() 1215 if (encrypt && generic_gcm && !(req->assoclen + req->cryptlen)) in init_gcm_job() 1231 bool encrypt) in init_chachapoly_job() argument 1239 init_aead_job(req, edesc, all_contig, encrypt); in init_chachapoly_job() 1265 bool all_contig, bool encrypt) in init_authenc_job() argument [all …]
|
| H A D | caamalg_qi.c | 942 bool encrypt) in aead_edesc_alloc() argument 962 drv_ctx = get_drv_ctx(ctx, encrypt ? ENCRYPT : DECRYPT); in aead_edesc_alloc() 975 (encrypt ? authsize : 0); in aead_edesc_alloc() 994 dst_len = src_len + (encrypt ? authsize : (-authsize)); in aead_edesc_alloc() 1040 if ((alg->caam.rfc3686 && encrypt) || !alg->caam.geniv) in aead_edesc_alloc() 1136 (encrypt ? ctx->authsize : (-ctx->authsize)); in aead_edesc_alloc() 1161 static inline int aead_crypt(struct aead_request *req, bool encrypt) in aead_crypt() argument 1172 edesc = aead_edesc_alloc(req, encrypt); in aead_crypt() 1255 bool encrypt) in skcipher_edesc_alloc() argument 1272 drv_ctx = get_drv_ctx(ctx, encrypt ? ENCRYPT : DECRYPT); in skcipher_edesc_alloc() [all …]
|
| H A D | caamalg_qi2.c | 354 bool encrypt) in aead_edesc_alloc() argument 385 dst_len = src_len + (encrypt ? authsize : (-authsize)); in aead_edesc_alloc() 430 (encrypt ? authsize : 0); in aead_edesc_alloc() 449 if ((alg->caam.rfc3686 && encrypt) || !alg->caam.geniv) in aead_edesc_alloc() 551 (encrypt ? ctx->authsize : (-ctx->authsize)); in aead_edesc_alloc() 1685 .encrypt = skcipher_encrypt, 1701 .encrypt = skcipher_encrypt, 1717 .encrypt = skcipher_encrypt, 1733 .encrypt = skcipher_encrypt, 1751 .encrypt = skcipher_encrypt, [all …]
|
| /linux/drivers/crypto/tegra/ |
| H A D | tegra-se-aes.c | 39 bool encrypt; member 63 bool encrypt; member 112 if (rctx->encrypt) in tegra_cbc_iv_copyback() 133 static int tegra234_aes_crypto_cfg(u32 alg, bool encrypt) in tegra234_aes_crypto_cfg() argument 142 if (encrypt) in tegra234_aes_crypto_cfg() 147 if (encrypt) in tegra234_aes_crypto_cfg() 152 if (encrypt) in tegra234_aes_crypto_cfg() 169 static int tegra234_aes_cfg(u32 alg, bool encrypt) in tegra234_aes_cfg() argument 176 if (encrypt) in tegra234_aes_cfg() 182 if (encrypt) in tegra234_aes_cfg() [all …]
|
| /linux/drivers/crypto/virtio/ |
| H A D | virtio_crypto_skcipher_algs.c | 32 bool encrypt; member 113 int encrypt) in virtio_crypto_alg_skcipher_init_session() argument 117 int op = encrypt ? VIRTIO_CRYPTO_OP_ENCRYPT : VIRTIO_CRYPTO_OP_DECRYPT; in virtio_crypto_alg_skcipher_init_session() 178 if (encrypt) in virtio_crypto_alg_skcipher_init_session() 192 int encrypt) in virtio_crypto_alg_skcipher_close_session() argument 217 if (encrypt) in virtio_crypto_alg_skcipher_close_session() 369 if (vc_sym_req->encrypt) { in __virtio_crypto_skcipher_do_req() 423 if (!vc_sym_req->encrypt) in __virtio_crypto_skcipher_do_req() 482 vc_sym_req->encrypt = true; in virtio_crypto_skcipher_encrypt() 505 vc_sym_req->encrypt = false; in virtio_crypto_skcipher_decrypt() [all …]
|
| /linux/arch/arm64/crypto/ |
| H A D | sm4-ce-glue.c | 150 struct sm4_ctx *ctx, bool encrypt) in sm4_cbc_crypt() argument 168 if (encrypt) in sm4_cbc_crypt() 199 static int sm4_cbc_cts_crypt(struct skcipher_request *req, bool encrypt) in sm4_cbc_cts_crypt() argument 215 return sm4_cbc_crypt(req, ctx, encrypt); in sm4_cbc_cts_crypt() 228 err = sm4_cbc_crypt(&subreq, ctx, encrypt); in sm4_cbc_cts_crypt() 248 if (encrypt) in sm4_cbc_cts_crypt() 310 static int sm4_xts_crypt(struct skcipher_request *req, bool encrypt) in sm4_xts_crypt() argument 354 if (encrypt) in sm4_xts_crypt() 386 if (encrypt) in sm4_xts_crypt() 422 .encrypt = sm4_ecb_encrypt, [all …]
|
| H A D | aes-neonbs-glue.c | 271 static int __xts_crypt(struct skcipher_request *req, bool encrypt, in __xts_crypt() argument 333 if (encrypt) in __xts_crypt() 365 if (encrypt) in __xts_crypt() 400 .encrypt = ecb_encrypt, 415 .encrypt = cbc_encrypt, 431 .encrypt = ctr_encrypt, 446 .encrypt = xts_encrypt,
|
| H A D | sm4-neon-glue.c | 192 .encrypt = sm4_ecb_encrypt, 207 .encrypt = sm4_cbc_encrypt, 223 .encrypt = sm4_ctr_crypt,
|
| /linux/net/ceph/ |
| H A D | crypto.c | 264 static int ceph_aes_crypt(const struct ceph_crypto_key *key, bool encrypt, in ceph_aes_crypt() argument 272 int crypt_len = encrypt ? in_len + pad_byte : in_len; in ceph_aes_crypt() 276 if (encrypt) in ceph_aes_crypt() 293 if (encrypt) in ceph_aes_crypt() 300 encrypt ? "en" : "de", ret); in ceph_aes_crypt() 308 if (encrypt) { in ceph_aes_crypt() 389 int ceph_crypt(const struct ceph_crypto_key *key, int usage_slot, bool encrypt, in ceph_crypt() argument 397 return ceph_aes_crypt(key, encrypt, buf, buf_len, in_len, in ceph_crypt() 400 return encrypt ? in ceph_crypt()
|
| /linux/drivers/net/wireless/intel/ipw2x00/ |
| H A D | libipw_tx.c | 248 int encrypt, host_encrypt, host_encrypt_msdu; in libipw_xmit() local 284 encrypt = !(ether_type == htons(ETH_P_PAE) && ieee->ieee802_1x) && in libipw_xmit() 285 ieee->sec.encrypt; in libipw_xmit() 287 host_encrypt = ieee->host_encrypt && encrypt && crypt; in libipw_xmit() 288 host_encrypt_msdu = ieee->host_encrypt_msdu && encrypt && crypt; in libipw_xmit() 290 if (!encrypt && ieee->ieee802_1x && in libipw_xmit() 418 txb->encrypted = encrypt; in libipw_xmit()
|
| /linux/drivers/hv/ |
| H A D | hv.c | 145 static int hv_free_page(void **page, bool encrypt, const char *note) in hv_free_page() argument 152 if (encrypt) in hv_free_page() 161 note, ret, encrypt); in hv_free_page() 246 const bool encrypt = !vmbus_is_confidential(); in hv_synic_free() local 254 encrypt, "post msg"); in hv_synic_free() 257 encrypt, "hypervisor SynIC event"); in hv_synic_free() 259 encrypt, "hypervisor SynIC msg"); in hv_synic_free()
|
| /linux/drivers/crypto/cavium/nitrox/ |
| H A D | nitrox_skcipher.c | 399 .encrypt = nitrox_aes_encrypt, 418 .encrypt = nitrox_aes_encrypt, 437 .encrypt = nitrox_aes_encrypt, 458 .encrypt = nitrox_aes_encrypt, 475 .encrypt = nitrox_aes_encrypt, 494 .encrypt = nitrox_3des_encrypt, 513 .encrypt = nitrox_3des_encrypt,
|
| /linux/crypto/ |
| H A D | chacha.c | 117 .encrypt = crypto_chacha_crypt, 133 .encrypt = crypto_xchacha_crypt, 149 .encrypt = crypto_xchacha_crypt,
|
| /linux/net/sunrpc/auth_gss/ |
| H A D | gss_krb5_mech.c | 46 .encrypt = gss_krb5_aes_encrypt, 75 .encrypt = gss_krb5_aes_encrypt, 114 .encrypt = gss_krb5_aes_encrypt, 140 .encrypt = gss_krb5_aes_encrypt, 169 .encrypt = krb5_etm_encrypt, 195 .encrypt = krb5_etm_encrypt,
|
| /linux/drivers/crypto/cavium/cpt/ |
| H A D | cptvf_algs.c | 350 .encrypt = cvm_encrypt, 368 .encrypt = cvm_encrypt, 385 .encrypt = cvm_encrypt, 403 .encrypt = cvm_encrypt, 421 .encrypt = cvm_encrypt,
|
| /linux/drivers/crypto/marvell/octeontx/ |
| H A D | otx_cptvf_algs.c | 1237 .encrypt = otx_cpt_skcipher_encrypt, 1254 .encrypt = otx_cpt_skcipher_encrypt, 1271 .encrypt = otx_cpt_skcipher_encrypt, 1288 .encrypt = otx_cpt_skcipher_encrypt, 1305 .encrypt = otx_cpt_skcipher_encrypt, 1324 .encrypt = otx_cpt_aead_encrypt, 1343 .encrypt = otx_cpt_aead_encrypt, 1362 .encrypt = otx_cpt_aead_encrypt, 1381 .encrypt = otx_cpt_aead_encrypt, 1400 .encrypt = otx_cpt_aead_null_encrypt, [all …]
|
| /linux/drivers/crypto/rockchip/ |
| H A D | rk3288_crypto_skcipher.c | 478 .encrypt = rk_aes_ecb_encrypt, 504 .encrypt = rk_aes_cbc_encrypt, 529 .encrypt = rk_des_ecb_encrypt, 555 .encrypt = rk_des_cbc_encrypt, 580 .encrypt = rk_des3_ede_ecb_encrypt, 606 .encrypt = rk_des3_ede_cbc_encrypt,
|
| /linux/arch/arm64/mm/ |
| H A D | mem_encrypt.c | 39 return crypt_ops->encrypt(addr, numpages); in set_memory_encrypted()
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | crypto_sanity.c | 49 static void do_crypt_afalg(const void *src, void *dst, int size, bool encrypt) in do_crypt_afalg() argument 63 *(__u32 *)CMSG_DATA(cmsg) = encrypt ? ALG_OP_ENCRYPT : ALG_OP_DECRYPT; in do_crypt_afalg()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | macsec.c | 137 bool encrypt; member 253 MLX5_SET(macsec_offload_obj, obj, confidentiality_en, attrs->encrypt); in mlx5e_macsec_create_object() 338 struct mlx5e_macsec_sa *sa, bool encrypt, in mlx5e_macsec_init_sa_fs() argument 367 bool encrypt, bool is_tx, u32 *fs_id) in mlx5e_macsec_init_sa() argument 378 obj_attrs.encrypt = encrypt; in mlx5e_macsec_init_sa() 395 err = mlx5e_macsec_init_sa_fs(ctx, sa, encrypt, is_tx, fs_id); in mlx5e_macsec_init_sa() 468 if (!ctx->secy->tx_sc.encrypt) { in mlx5e_macsec_secy_features_validate() 558 err = mlx5e_macsec_init_sa(ctx, tx_sa, tx_sc->encrypt, true, NULL); in mlx5e_macsec_add_txsa() 622 err = mlx5e_macsec_init_sa_fs(ctx, tx_sa, tx_sc->encrypt, true, NULL); in mlx5e_macsec_upd_txsa() 1215 err = mlx5e_macsec_init_sa_fs(ctx, tx_sa, tx_sc->encrypt, true, NULL); in mlx5e_macsec_upd_secy()
|
| /linux/include/linux/ |
| H A D | bpf_crypto.h | 12 int (*encrypt)(void *tfm, const u8 *src, u8 *dst, unsigned int len, u8 *iv); member
|
| /linux/drivers/staging/rtl8723bs/include/ |
| H A D | rtw_security.h | 191 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\ argument 193 switch (encrypt) {\
|
| /linux/arch/x86/crypto/ |
| H A D | aria_aesni_avx_glue.c | 162 .encrypt = aria_avx_ecb_encrypt, 177 .encrypt = aria_avx_ctr_encrypt,
|
| H A D | aria_aesni_avx2_glue.c | 175 .encrypt = aria_avx2_ecb_encrypt, 190 .encrypt = aria_avx2_ctr_encrypt,
|