RDMA/siw: Use crypto_shash_digest() in siw_qp_prepare_tx()
authorEric Biggers <ebiggers@google.com>
Sun, 29 Oct 2023 04:58:39 +0000 (21:58 -0700)
committerLeon Romanovsky <leon@kernel.org>
Mon, 13 Nov 2023 08:35:12 +0000 (10:35 +0200)
commit9aac6c05a56289be7bb2ad4b6c34486dfa2d31eb
tree4b43bb6ab41bd7d4e0e44c25ab3955348138a3cc
parent48f996d4adf15a0a0af8b8184d3ec6042a684ea4
RDMA/siw: Use crypto_shash_digest() in siw_qp_prepare_tx()

Simplify siw_qp_prepare_tx() by using crypto_shash_digest() instead of
an init+update+final sequence.  This should also improve performance.

Signed-off-by: Eric Biggers <ebiggers@google.com>
Link: https://lore.kernel.org/r/20231029045839.154071-1-ebiggers@kernel.org
Acked-by: Bernard Metzler <bmt@zurich.ibm.com>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
drivers/infiniband/sw/siw/siw_qp_tx.c