linux-stable/drivers/crypto/chelsio
Eric Biggers 9416210fb0 crypto: chelsio - stop using crypto_ahash::init
The function pointer crypto_ahash::init is an internal implementation
detail of the ahash API that exists to help it support both ahash and
shash algorithms.  With an upcoming refactoring of how the ahash API
supports shash algorithms, this field will be removed.

Some drivers are invoking crypto_ahash::init to call into their own
code, which is unnecessary and inefficient.  The chelsio driver is one
of those drivers.  Make it just call its own code directly.

Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2023-10-27 18:04:29 +08:00
..
Kconfig crypto: move gf128mul library into lib/crypto 2022-11-11 18:14:59 +08:00
Makefile crypto/chcr: move nic TLS functionality to drivers/net 2020-09-11 17:26:39 -07:00
chcr_algo.c crypto: chelsio - stop using crypto_ahash::init 2023-10-27 18:04:29 +08:00
chcr_algo.h chelsio/chtls: separate chelsio tls driver from crypto driver 2020-08-21 14:15:15 -07:00
chcr_core.c crypto: chelsio/chcr - Remove useless MODULE_VERSION 2021-04-22 17:31:31 +10:00
chcr_core.h crypto: chelsio - Remove unused declarations 2023-08-25 18:46:55 +08:00
chcr_crypto.h crypto: chelsio - Remove unused declarations 2023-08-25 18:46:55 +08:00