Home
last modified time | relevance | path

Searched refs:hmac_tfm (Results 1 – 3 of 3) sorted by relevance

/drivers/crypto/ccp/
A Dccp-crypto-sha.c276 struct crypto_shash *shash = ctx->u.sha.hmac_tfm; in ccp_sha_setkey()
335 struct crypto_shash *hmac_tfm; in ccp_hmac_sha_cra_init() local
337 hmac_tfm = crypto_alloc_shash(alg->child_alg, 0, 0); in ccp_hmac_sha_cra_init()
338 if (IS_ERR(hmac_tfm)) { in ccp_hmac_sha_cra_init()
341 return PTR_ERR(hmac_tfm); in ccp_hmac_sha_cra_init()
344 ctx->u.sha.hmac_tfm = hmac_tfm; in ccp_hmac_sha_cra_init()
353 if (ctx->u.sha.hmac_tfm) in ccp_hmac_sha_cra_exit()
354 crypto_free_shash(ctx->u.sha.hmac_tfm); in ccp_hmac_sha_cra_exit()
A Dccp-crypto.h196 struct crypto_shash *hmac_tfm; member
/drivers/nvme/common/
A Dauth.c716 struct crypto_shash *hmac_tfm; in nvme_auth_derive_tls_psk() local
737 hmac_tfm = crypto_alloc_shash(hmac_name, 0, 0); in nvme_auth_derive_tls_psk()
738 if (IS_ERR(hmac_tfm)) in nvme_auth_derive_tls_psk()
739 return PTR_ERR(hmac_tfm); in nvme_auth_derive_tls_psk()
741 prk_len = crypto_shash_digestsize(hmac_tfm); in nvme_auth_derive_tls_psk()
752 ret = hkdf_extract(hmac_tfm, psk, psk_len, in nvme_auth_derive_tls_psk()
757 ret = crypto_shash_setkey(hmac_tfm, prk, prk_len); in nvme_auth_derive_tls_psk()
782 ret = hkdf_expand(hmac_tfm, info, info_len, tls_key, psk_len); in nvme_auth_derive_tls_psk()
794 crypto_free_shash(hmac_tfm); in nvme_auth_derive_tls_psk()

Completed in 9 milliseconds