Lines Matching refs:tfm
277 shash->tfm = key_tfm; in nvme_auth_transform_key()
310 struct crypto_shash *tfm; in nvme_auth_hash_skey() local
319 tfm = crypto_alloc_shash(digest_name, 0, 0); in nvme_auth_hash_skey()
320 if (IS_ERR(tfm)) in nvme_auth_hash_skey()
323 ret = crypto_shash_tfm_digest(tfm, skey, skey_len, hkey); in nvme_auth_hash_skey()
328 crypto_free_shash(tfm); in nvme_auth_hash_skey()
335 struct crypto_shash *tfm; in nvme_auth_augmented_challenge() local
357 tfm = crypto_alloc_shash(hmac_name, 0, 0); in nvme_auth_augmented_challenge()
358 if (IS_ERR(tfm)) { in nvme_auth_augmented_challenge()
359 ret = PTR_ERR(tfm); in nvme_auth_augmented_challenge()
363 ret = crypto_shash_setkey(tfm, hashed_key, hlen); in nvme_auth_augmented_challenge()
367 ret = crypto_shash_tfm_digest(tfm, challenge, hlen, aug); in nvme_auth_augmented_challenge()
369 crypto_free_shash(tfm); in nvme_auth_augmented_challenge()
492 struct crypto_shash *tfm; in nvme_auth_generate_psk() local
493 SHASH_DESC_ON_STACK(shash, tfm); in nvme_auth_generate_psk()
508 tfm = crypto_alloc_shash(hmac_name, 0, 0); in nvme_auth_generate_psk()
509 if (IS_ERR(tfm)) in nvme_auth_generate_psk()
510 return PTR_ERR(tfm); in nvme_auth_generate_psk()
512 psk_len = crypto_shash_digestsize(tfm); in nvme_auth_generate_psk()
519 shash->tfm = tfm; in nvme_auth_generate_psk()
520 ret = crypto_shash_setkey(tfm, skey, skey_len); in nvme_auth_generate_psk()
546 crypto_free_shash(tfm); in nvme_auth_generate_psk()
590 struct crypto_shash *tfm; in nvme_auth_generate_digest() local
591 SHASH_DESC_ON_STACK(shash, tfm); in nvme_auth_generate_digest()
624 tfm = crypto_alloc_shash(hmac_name, 0, 0); in nvme_auth_generate_digest()
625 if (IS_ERR(tfm)) { in nvme_auth_generate_digest()
626 ret = PTR_ERR(tfm); in nvme_auth_generate_digest()
630 digest_len = crypto_shash_digestsize(tfm); in nvme_auth_generate_digest()
637 shash->tfm = tfm; in nvme_auth_generate_digest()
638 ret = crypto_shash_setkey(tfm, psk, psk_len); in nvme_auth_generate_digest()
677 crypto_free_shash(tfm); in nvme_auth_generate_digest()