ubifs: use crypto_shash_tfm_digest() in ubifs_hmac_wkm()
authorEric Biggers <ebiggers@google.com>
Sun, 29 Oct 2023 05:03:55 +0000 (22:03 -0700)
committerRichard Weinberger <richard@nod.at>
Fri, 5 Jan 2024 15:29:53 +0000 (16:29 +0100)
commit738fadaa549797c777650ac8d0d433fdc20152e3
treea0ab2d7fe99c255694e776a6d432f81e9a026fc5
parent861deac3b092f37b2c5e6871732f3e11486f7082
ubifs: use crypto_shash_tfm_digest() in ubifs_hmac_wkm()

Simplify ubifs_hmac_wkm() by using crypto_shash_tfm_digest() instead of
an alloc+init+update+final sequence.  This should also improve
performance.

Signed-off-by: Eric Biggers <ebiggers@google.com>
Tested-by: Zhihao Cheng <chengzhihao1@huawei.com>
Signed-off-by: Richard Weinberger <richard@nod.at>
fs/ubifs/auth.c