]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
lib/crypto: tests: Add KUnit tests for BLAKE2b
authorEric Biggers <ebiggers@kernel.org>
Sat, 18 Oct 2025 04:31:04 +0000 (21:31 -0700)
committerEric Biggers <ebiggers@kernel.org>
Tue, 11 Nov 2025 19:07:36 +0000 (11:07 -0800)
commit6401fd334ddf5e2035a0dca27cd761974d568fcd
treec03b15b87966d9f8af03b6cec63b7b5f4dbe60e0
parent2dbb6f4a25d38fcf7d6c1c682e45a13e6bbe9562
lib/crypto: tests: Add KUnit tests for BLAKE2b

Add a KUnit test suite for the BLAKE2b library API, mirroring the
BLAKE2s test suite very closely.

As with the BLAKE2s test suite, a benchmark is included.

Reviewed-by: Ard Biesheuvel <ardb@kernel.org>
Link: https://lore.kernel.org/r/20251018043106.375964-9-ebiggers@kernel.org
Signed-off-by: Eric Biggers <ebiggers@kernel.org>
lib/crypto/tests/Kconfig
lib/crypto/tests/Makefile
lib/crypto/tests/blake2b-testvecs.h [new file with mode: 0644]
lib/crypto/tests/blake2b_kunit.c [new file with mode: 0644]
scripts/crypto/gen-hash-testvecs.py