Searched refs:hmac_tfm (Results 1 – 9 of 9) sorted by relevance
| /Linux-v5.4/fs/crypto/ |
| D | hkdf.c | 43 static int hkdf_extract(struct crypto_shash *hmac_tfm, const u8 *ikm, in hkdf_extract() argument 47 SHASH_DESC_ON_STACK(desc, hmac_tfm); in hkdf_extract() 50 err = crypto_shash_setkey(hmac_tfm, default_salt, HKDF_HASHLEN); in hkdf_extract() 54 desc->tfm = hmac_tfm; in hkdf_extract() 70 struct crypto_shash *hmac_tfm; in fscrypt_init_hkdf() local 74 hmac_tfm = crypto_alloc_shash(HKDF_HMAC_ALG, 0, 0); in fscrypt_init_hkdf() 75 if (IS_ERR(hmac_tfm)) { in fscrypt_init_hkdf() 77 PTR_ERR(hmac_tfm)); in fscrypt_init_hkdf() 78 return PTR_ERR(hmac_tfm); in fscrypt_init_hkdf() 81 if (WARN_ON(crypto_shash_digestsize(hmac_tfm) != sizeof(prk))) { in fscrypt_init_hkdf() [all …]
|
| D | fscrypt_private.h | 277 struct crypto_shash *hmac_tfm; member
|
| /Linux-v5.4/fs/ubifs/ |
| D | auth.c | 56 SHASH_DESC_ON_STACK(shash, c->hmac_tfm); in ubifs_hash_calc_hmac() 59 shash->tfm = c->hmac_tfm; in ubifs_hash_calc_hmac() 342 c->hmac_tfm = crypto_alloc_shash(hmac_name, 0, 0); in ubifs_init_authentication() 343 if (IS_ERR(c->hmac_tfm)) { in ubifs_init_authentication() 344 err = PTR_ERR(c->hmac_tfm); in ubifs_init_authentication() 349 c->hmac_desc_len = crypto_shash_digestsize(c->hmac_tfm); in ubifs_init_authentication() 357 err = crypto_shash_setkey(c->hmac_tfm, ukp->data, ukp->datalen); in ubifs_init_authentication() 371 crypto_free_shash(c->hmac_tfm); in ubifs_init_authentication() 393 crypto_free_shash(c->hmac_tfm); in __ubifs_exit_authentication() 413 SHASH_DESC_ON_STACK(shash, c->hmac_tfm); in ubifs_node_calc_hmac() [all …]
|
| D | replay.c | 574 SHASH_DESC_ON_STACK(hmac_desc, c->hmac_tfm); in authenticate_sleb_hmac() 576 hmac_desc->tfm = c->hmac_tfm; in authenticate_sleb_hmac()
|
| D | ubifs.h | 1470 struct crypto_shash *hmac_tfm; member
|
| /Linux-v5.4/drivers/crypto/ccp/ |
| D | ccp-crypto-sha.c | 274 struct crypto_shash *shash = ctx->u.sha.hmac_tfm; in ccp_sha_setkey() 340 struct crypto_shash *hmac_tfm; in ccp_hmac_sha_cra_init() local 342 hmac_tfm = crypto_alloc_shash(alg->child_alg, 0, 0); in ccp_hmac_sha_cra_init() 343 if (IS_ERR(hmac_tfm)) { in ccp_hmac_sha_cra_init() 346 return PTR_ERR(hmac_tfm); in ccp_hmac_sha_cra_init() 349 ctx->u.sha.hmac_tfm = hmac_tfm; in ccp_hmac_sha_cra_init() 358 if (ctx->u.sha.hmac_tfm) in ccp_hmac_sha_cra_exit() 359 crypto_free_shash(ctx->u.sha.hmac_tfm); in ccp_hmac_sha_cra_exit()
|
| D | ccp-crypto.h | 192 struct crypto_shash *hmac_tfm; member
|
| /Linux-v5.4/security/integrity/evm/ |
| D | evm.h | 40 extern struct crypto_shash *hmac_tfm;
|
| D | evm_crypto.c | 29 struct crypto_shash *hmac_tfm; variable 86 tfm = &hmac_tfm; in init_desc()
|