mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-09-04 20:19:47 +08:00
BLAKE2s has no currently known use as an shash. Just remove all of this
unnecessary plumbing. Removing this shash was something we talked about
back when we were making BLAKE2s a built-in, but I simply never got
around to doing it. So this completes that project.
Importantly, this fixs a bug in which the lib code depends on
crypto_simd_disabled_for_test, causing linker errors.
Also add more alignment tests to the selftests and compare SIMD and
non-SIMD compression functions, to make up for what we lose from
testmgr.c.
Reported-by: gaochao <gaochao49@huawei.com>
Cc: Eric Biggers <ebiggers@kernel.org>
Cc: Ard Biesheuvel <ardb@kernel.org>
Cc: stable@vger.kernel.org
Fixes:
|
||
|---|---|---|
| .. | ||
| acompress.h | ||
| aead.h | ||
| akcipher.h | ||
| blake2b.h | ||
| blake2s.h | ||
| chacha.h | ||
| cipher.h | ||
| cryptouser.h | ||
| des.h | ||
| ecc.h | ||
| geniv.h | ||
| hash.h | ||
| kdf_selftest.h | ||
| kpp.h | ||
| poly1305.h | ||
| rng.h | ||
| rsa.h | ||
| scompress.h | ||
| simd.h | ||
| skcipher.h | ||