linux/arch/powerpc/crypto
Eric Biggers 1a49c573bf crypto: powerpc/sha256 - implement library instead of shash
Instead of providing crypto_shash algorithms for the arch-optimized
SHA-256 code, instead implement the SHA-256 library.  This is much
simpler, it makes the SHA-256 library functions be arch-optimized, and
it fixes the longstanding issue where the arch-optimized SHA-256 was
disabled by default.  SHA-256 still remains available through
crypto_shash, but individual architectures no longer need to handle it.

Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2025-05-05 18:20:43 +08:00
..
.gitignore
Kconfig crypto: powerpc/sha256 - implement library instead of shash 2025-05-05 18:20:43 +08:00
Makefile crypto: powerpc/sha256 - implement library instead of shash 2025-05-05 18:20:43 +08:00
aes-gcm-p10-glue.c crypto: skcipher - Make skcipher_walk src.virt.addr const 2025-03-15 16:21:22 +08:00
aes-gcm-p10.S
aes-spe-core.S
aes-spe-glue.c
aes-spe-keys.S
aes-spe-modes.S
aes-spe-regs.h
aes-tab-4k.S
aes.c crypto: powerpc - Include uaccess.h and others 2025-04-16 15:36:23 +08:00
aes_cbc.c crypto: powerpc - Include uaccess.h and others 2025-04-16 15:36:23 +08:00
aes_ctr.c crypto: powerpc - Include uaccess.h and others 2025-04-16 15:36:23 +08:00
aes_xts.c crypto: powerpc - Include uaccess.h and others 2025-04-16 15:36:23 +08:00
aesp8-ppc.h
aesp8-ppc.pl
aesp10-ppc.pl
curve25519-ppc64le-core.c
curve25519-ppc64le_asm.S
ghash.c crypto: powerpc/ghash - Use API partial block handling 2025-04-23 11:33:47 +08:00
ghashp8-ppc.pl
ghashp10-ppc.pl
md5-asm.S
md5-glue.c crypto: powerpc/md5 - Use API partial block handling 2025-04-23 11:33:47 +08:00
ppc-xlate.pl
sha1-powerpc-asm.S
sha1-spe-asm.S
sha1-spe-glue.c crypto: powerpc/sha1-spe - Use API partial block handling 2025-04-23 11:33:47 +08:00
sha1.c crypto: powerpc/sha1 - Use API partial block handling 2025-04-23 11:33:47 +08:00
vmx.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00