linux/drivers/crypto/inside-secure
Aleksander Jan Bajkowski 243d642ff5 crypto: inside-secure/eip93 - unregister only available algorithm
[ Upstream commit 0ceeadc7b5 ]

EIP93 has an options register. This register indicates which crypto
algorithms are implemented in silicon. Supported algorithms are
registered on this basis. Unregister algorithms on the same basis.
Currently, all algorithms are unregistered, even those not supported
by HW. This results in panic on platforms that don't have all options
implemented in silicon.

Fixes: 9739f5f93b ("crypto: eip93 - Add Inside Secure SafeXcel EIP-93 crypto engine support")
Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
Acked-by: Antoine Tenart <atenart@kernel.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Sasha Levin <sashal@kernel.org>
History 2026-02-26 14:59:04 -08:00
..
eip93 crypto: inside-secure/eip93 - unregister only available algorithm 2026-02-26 14:59:04 -08:00
Makefile crypto: inside-secure - Eliminate duplication in top-level Makefile 2025-02-22 15:56:02 +08:00
safexcel.c crypto: inside-secure - remove crc32 support 2025-06-30 09:31:56 -07:00
safexcel.h crypto: inside-secure - remove crc32 support 2025-06-30 09:31:56 -07:00
safexcel_cipher.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
safexcel_hash.c This update includes the following changes: 2025-07-31 09:45:28 -07:00
safexcel_ring.c crypto: inside-secure - Prevent missing of processing errors 2020-09-18 17:20:10 +10:00