Herbert Xu
f9fbc8bff1
crypto: sha512_base - Remove partial block helpers
...
Now that all sha256_base users have been converted to use the API
partial block handling, remove the partial block helpers.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 15:52:47 +08:00
Herbert Xu
d8573b2cf7
crypto: sparc/sha512 - Use API partial block handling
...
Use the Crypto API partial block handling.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 15:52:47 +08:00
Herbert Xu
572b5c4682
crypto: s390/sha512 - Use API partial block handling
...
Use the Crypto API partial block handling.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 15:52:47 +08:00
Herbert Xu
2d0d18d801
crypto: arm/sha512 - Use API partial block handling
...
Use the Crypto API partial block handling.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 15:52:47 +08:00
Herbert Xu
f294a6d9e9
crypto: arm64/sha512-ce - Use API partial block handling
...
Use the Crypto API partial block handling.
Also remove the unnecessary SIMD fallback path.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 15:52:46 +08:00
Herbert Xu
10e6f26ec6
crypto: arm/sha512-asm - Use API partial block handling
...
Use the Crypto API partial block handling.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 15:52:46 +08:00
Herbert Xu
022bd7c956
crypto: arm/sha512-neon - Use API partial block handling
...
Use the Crypto API partial block handling.
Also remove the unnecessary SIMD fallback path.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 15:52:46 +08:00
Herbert Xu
216623af53
crypto: sha512-generic - Use API partial block handling
...
Use the Crypto API partial block handling.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 15:52:46 +08:00
Herbert Xu
561aab1104
crypto: riscv/sha512 - Use API partial block handling
...
Use the Crypto API partial block handling.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 15:52:46 +08:00
Herbert Xu
0b4aa3d10f
crypto: mips/octeon-sha512 - Use API partial block handling
...
Use the Crypto API partial block handling.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 15:52:46 +08:00
Herbert Xu
ff3cb9de53
crypto: x86/sha512 - Use API partial block handling
...
Use the Crypto API partial block handling.
Also remove the unnecessary SIMD fallback path.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 15:52:46 +08:00
Herbert Xu
201e9ec3b6
crypto: zynqmp-sha - Use API partial block handling
...
Use the Crypto API partial block handling.
As this was the last user of the extra fields in struct sha3_state,
remove them.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 15:52:46 +08:00
Herbert Xu
0d474be267
crypto: sha3-generic - Use API partial block handling
...
Use the Crypto API partial block handling.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 15:52:46 +08:00
Herbert Xu
6f90ba7065
crypto: s390/sha3 - Use API partial block handling
...
Use the Crypto API partial block handling.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 15:52:46 +08:00
Herbert Xu
b333c273ab
crypto: arm64/sha3-ce - Use API partial block handling
...
Use the Crypto API partial block handling.
Also remove the unnecessary SIMD fallback path.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 15:52:46 +08:00
Herbert Xu
8ba81fef40
crypto: sha256_base - Remove partial block helpers
...
Now that all sha256_base users have been converted to use the API
partial block handling, remove the partial block helpers.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 15:52:46 +08:00
Herbert Xu
4dc9479742
crypto: sparc/sha256 - Use API partial block handling
...
Use the Crypto API partial block handling.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 15:52:46 +08:00
Herbert Xu
1340113bdb
crypto: s390/sha256 - Use API partial block handling
...
Use the Crypto API partial block handling.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 15:52:46 +08:00
Herbert Xu
9cd9c99be1
crypto: powerpc/sha256-spe - Use API partial block handling
...
Use the Crypto API partial block handling.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 15:52:46 +08:00
Herbert Xu
a417f16f88
crypto: arm64/sha256 - Use API partial block handling
...
Use the Crypto API partial block handling.
Also remove the unnecessary SIMD fallback path.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 15:52:46 +08:00
Herbert Xu
be32039547
crypto: arm64/sha256-ce - Use API partial block handling
...
Use the Crypto API partial block handling.
Also remove the unnecessary SIMD fallback path.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 15:52:46 +08:00
Herbert Xu
5cd5d39e7b
crypto: arm/sha256-asm - Use API partial block handling
...
Use the Crypto API partial block handling.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 15:52:46 +08:00
Herbert Xu
83498139b6
crypto: arm/sha256-neon - Use API partial block handling
...
Use the Crypto API partial block handling.
Also remove the unnecessary SIMD fallback path.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 15:52:45 +08:00
Herbert Xu
e2d0c74670
crypto: arm/sha256-ce - Use API partial block handling
...
Use the Crypto API partial block handling.
Also remove the unnecessary SIMD fallback path.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 15:52:45 +08:00
Herbert Xu
9adeea13ed
crypto: sha256-generic - Use API partial block handling
...
Use the Crypto API partial block handling.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 15:52:45 +08:00
Herbert Xu
e6c5597bad
crypto: riscv/sha256 - Use API partial block handling
...
Use the Crypto API partial block handling.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 15:52:45 +08:00
Herbert Xu
5f804244d0
crypto: mips/octeon-sha256 - Use API partial block handling
...
Use the Crypto API partial block handling.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 15:52:45 +08:00
Herbert Xu
eba187a6e7
crypto: x86/sha256 - Use API partial block handling
...
Use the Crypto API partial block handling.
Also remove the unnecessary SIMD fallback path.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 15:52:36 +08:00
Herbert Xu
a86ee2d740
crypto: sha1_base - Remove partial block helpers
...
Now that all sha1_base users have been converted to use the API
partial block handling, remove the partial block helpers.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 11:33:48 +08:00
Herbert Xu
fd00e76ac6
crypto: sparc/sha1 - Use API partial block handling
...
Use the Crypto API partial block handling.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 11:33:48 +08:00
Herbert Xu
7b83638f96
crypto: s390/sha1 - Use API partial block handling
...
Use the Crypto API partial block handling.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 11:33:47 +08:00
Herbert Xu
52c7878306
crypto: powerpc/sha1-spe - Use API partial block handling
...
Use the Crypto API partial block handling.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 11:33:47 +08:00
Herbert Xu
c0f07da681
crypto: powerpc/sha1 - Use API partial block handling
...
Use the Crypto API partial block handling.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 11:33:47 +08:00
Herbert Xu
e7396043a0
crypto: arm/sha1-asm - Use API partial block handling
...
Use the Crypto API partial block handling.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 11:33:47 +08:00
Herbert Xu
adfb79164c
crypto: arm/sha1-neon - Use API partial block handling
...
Use the Crypto API partial block handling.
Also remove the unnecessary SIMD fallback path.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 11:33:47 +08:00
Herbert Xu
d52ad05043
crypto: arm/sha1-ce - Use API partial block handling
...
Use the Crypto API partial block handling.
Also remove the unnecessary SIMD fallback path.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 11:33:47 +08:00
Herbert Xu
a2d910b846
crypto: sha1-generic - Use API partial block handling
...
Use the Crypto API partial block handling.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 11:33:47 +08:00
Herbert Xu
62a59a464f
crypto: mips/octeon-sha1 - Use API partial block handling
...
Use the Crypto API partial block handling.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 11:33:47 +08:00
Herbert Xu
b97d31100e
crypto: arm64/sha1 - Use API partial block handling
...
Use the Crypto API partial block handling.
Also remove the unnecessary SIMD fallback path.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 11:33:47 +08:00
Herbert Xu
0865a89413
crypto: x86/sha1 - Use API partial block handling
...
Use the Crypto API partial block handling.
Also remove the unnecessary SIMD fallback path.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 11:33:47 +08:00
Herbert Xu
cc1f5bbe42
crypto: sparc/md5 - Use API partial block handling
...
Use the Crypto API partial block handling.
Also switch to the generic export format.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 11:33:47 +08:00
Herbert Xu
60fded5709
crypto: powerpc/md5 - Use API partial block handling
...
Use the Crypto API partial block handling.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 11:33:47 +08:00
Herbert Xu
f53fc0d8e9
crypto: mips/octeon-md5 - Use API partial block handling
...
Use the Crypto API partial block handling.
Also switch to the generic export format.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 11:33:47 +08:00
Herbert Xu
efd62c8552
crypto: md5-generic - Use API partial block handling
...
Use the Crypto API partial block handling.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 11:33:47 +08:00
Herbert Xu
3942654223
crypto: x86/ghash - Use API partial block handling
...
Use the Crypto API partial block handling.
Also remove the unnecessary SIMD fallback path.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 11:33:47 +08:00
Herbert Xu
dab2d7b66f
crypto: s390/ghash - Use API partial block handling
...
Use the Crypto API partial block handling.
Also switch to the generic export format.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 11:33:47 +08:00
Herbert Xu
867a2177c2
crypto: riscv/ghash - Use API partial block handling
...
Use the Crypto API partial block handling.
As this was the last user relying on crypto/ghash.h for gf128mul.h,
remove the unnecessary inclusion of gf128mul.h from crypto/ghash.h.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 11:33:47 +08:00
Herbert Xu
9a7c987fb9
crypto: arm64/ghash - Use API partial block handling
...
Use the Crypto API partial block handling.
Also remove the unnecessary SIMD fallback path.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 11:33:47 +08:00
Herbert Xu
08bcb69135
crypto: arm/ghash - Use API partial block handling
...
Use the Crypto API partial block handling.
Also switch to the generic export format.
Finally remove a couple of stray may_use_simd() calls in gcm.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 11:33:47 +08:00
Herbert Xu
f5bd7e84ac
crypto: powerpc/ghash - Use API partial block handling
...
Use the Crypto API partial block handling.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2025-04-23 11:33:47 +08:00