linux/lib/crypto/tests
Eric Biggers 7246fe6cd6 lib/crypto: tests: Add KUnit tests for NH
Add some simple KUnit tests for the nh() function.

These replace the test coverage which will be lost by removing the
nhpoly1305 crypto_shash.

Note that the NH code also continues to be tested indirectly as well,
via the tests for the "adiantum(xchacha12,aes)" crypto_skcipher.

Link: https://lore.kernel.org/r/20251211011846.8179-3-ebiggers@kernel.org
Signed-off-by: Eric Biggers <ebiggers@kernel.org>
2026-01-12 11:07:49 -08:00
..
Kconfig lib/crypto: tests: Add KUnit tests for NH 2026-01-12 11:07:49 -08:00
Makefile lib/crypto: tests: Add KUnit tests for NH 2026-01-12 11:07:49 -08:00
blake2b-testvecs.h
blake2b_kunit.c
blake2s-testvecs.h
blake2s_kunit.c
curve25519_kunit.c
hash-test-template.h
md5-testvecs.h
md5_kunit.c
mldsa-testvecs.h lib/crypto: tests: Add KUnit tests for ML-DSA verification 2026-01-12 11:07:49 -08:00
mldsa_kunit.c lib/crypto: tests: Add KUnit tests for ML-DSA verification 2026-01-12 11:07:49 -08:00
nh-testvecs.h lib/crypto: tests: Add KUnit tests for NH 2026-01-12 11:07:49 -08:00
nh_kunit.c lib/crypto: tests: Add KUnit tests for NH 2026-01-12 11:07:49 -08:00
poly1305-testvecs.h
poly1305_kunit.c
polyval-testvecs.h
polyval_kunit.c lib/crypto: tests: polyval_kunit: Increase iterations for preparekey in IRQs 2026-01-08 11:14:59 -08:00
sha1-testvecs.h
sha1_kunit.c
sha3-testvecs.h
sha3_kunit.c
sha224-testvecs.h
sha224_kunit.c
sha256-testvecs.h
sha256_kunit.c
sha384-testvecs.h
sha384_kunit.c
sha512-testvecs.h
sha512_kunit.c