Home
last modified time | relevance | path

Searched refs:hash_tfm (Results 1 – 7 of 7) sorted by relevance

/Linux-v4.19/drivers/md/
Ddm-crypt.c102 struct crypto_shash *hash_tfm; member
112 struct crypto_shash *hash_tfm; member
330 SHASH_DESC_ON_STACK(desc, essiv->hash_tfm); in crypt_iv_essiv_init()
334 desc->tfm = essiv->hash_tfm; in crypt_iv_essiv_init()
345 crypto_shash_digestsize(essiv->hash_tfm)); in crypt_iv_essiv_init()
356 unsigned salt_size = crypto_shash_digestsize(essiv->hash_tfm); in crypt_iv_essiv_wipe()
408 crypto_free_shash(essiv->hash_tfm); in crypt_iv_essiv_dtr()
409 essiv->hash_tfm = NULL; in crypt_iv_essiv_dtr()
426 struct crypto_shash *hash_tfm = NULL; in crypt_iv_essiv_ctr() local
436 hash_tfm = crypto_alloc_shash(opts, 0, 0); in crypt_iv_essiv_ctr()
[all …]
/Linux-v4.19/security/keys/encrypted-keys/
Dencrypted.c58 static struct crypto_shash *hash_tfm; variable
384 ret = calc_hash(hash_tfm, derived_key, derived_buf, derived_buf_len); in get_derived_key()
987 hash_tfm = crypto_alloc_shash(hash_alg, 0, CRYPTO_ALG_ASYNC); in init_encrypted()
988 if (IS_ERR(hash_tfm)) { in init_encrypted()
990 hash_alg, PTR_ERR(hash_tfm)); in init_encrypted()
991 return PTR_ERR(hash_tfm); in init_encrypted()
1002 crypto_free_shash(hash_tfm); in init_encrypted()
1009 crypto_free_shash(hash_tfm); in cleanup_encrypted()
/Linux-v4.19/drivers/crypto/qat/qat_common/
Dqat_algs.c113 struct crypto_shash *hash_tfm; member
150 SHASH_DESC_ON_STACK(shash, ctx->hash_tfm); in qat_alg_do_precomputes()
154 int block_size = crypto_shash_blocksize(ctx->hash_tfm); in qat_alg_do_precomputes()
155 int digest_size = crypto_shash_digestsize(ctx->hash_tfm); in qat_alg_do_precomputes()
164 shash->tfm = ctx->hash_tfm; in qat_alg_do_precomputes()
299 cpu_to_be32(crypto_shash_blocksize(ctx->hash_tfm)); in qat_alg_aead_init_enc_session()
366 roundup(crypto_shash_digestsize(ctx->hash_tfm), 8) * 2); in qat_alg_aead_init_dec_session()
386 cpu_to_be32(crypto_shash_blocksize(ctx->hash_tfm)); in qat_alg_aead_init_dec_session()
408 roundup(crypto_shash_digestsize(ctx->hash_tfm), 8) * 2) >> 3; in qat_alg_aead_init_dec_session()
1069 ctx->hash_tfm = crypto_alloc_shash(hash_name, 0, 0); in qat_alg_aead_init()
[all …]
/Linux-v4.19/security/integrity/evm/
Devm.h45 extern struct crypto_shash *hash_tfm;
/Linux-v4.19/fs/ecryptfs/
Dkeystore.c617 struct crypto_shash *hash_tfm; member
755 s->hash_tfm = crypto_alloc_shash(ECRYPTFS_TAG_70_DIGEST, 0, 0); in ecryptfs_write_tag_70_packet()
756 if (IS_ERR(s->hash_tfm)) { in ecryptfs_write_tag_70_packet()
757 rc = PTR_ERR(s->hash_tfm); in ecryptfs_write_tag_70_packet()
765 crypto_shash_descsize(s->hash_tfm), GFP_KERNEL); in ecryptfs_write_tag_70_packet()
771 s->hash_desc->tfm = s->hash_tfm; in ecryptfs_write_tag_70_packet()
854 crypto_free_shash(s->hash_tfm); in ecryptfs_write_tag_70_packet()
Dcrypto.c94 tfm = crypt_stat->hash_tfm; in ecryptfs_calculate_md5()
202 crypt_stat->hash_tfm = tfm; in ecryptfs_init_crypt_stat()
219 crypto_free_shash(crypt_stat->hash_tfm); in ecryptfs_destroy_crypt_stat()
Decryptfs_kernel.h254 struct crypto_shash *hash_tfm; /* Crypto context for generating member