]> git.ipfire.org Git - thirdparty/linux.git/commit
lib/crypto: tests: Add KUnit tests for CBC-based MACs
authorEric Biggers <ebiggers@kernel.org>
Wed, 18 Feb 2026 21:34:52 +0000 (13:34 -0800)
committerEric Biggers <ebiggers@kernel.org>
Mon, 9 Mar 2026 20:27:20 +0000 (13:27 -0700)
commita348fd1f6eee5b8f5bf159c9d95d35cc54d17699
tree6c9f46707f41001f7e7f9a6471701b3a826da381
parent58286738b159ca93d41438a6ddcc2ea5333191b4
lib/crypto: tests: Add KUnit tests for CBC-based MACs

Add a KUnit test suite for the AES-CMAC, AES-XCBC-MAC, and AES-CBC-MAC
library functions.

Reviewed-by: Ard Biesheuvel <ardb@kernel.org>
Link: https://lore.kernel.org/r/20260218213501.136844-7-ebiggers@kernel.org
Link: https://lore.kernel.org/r/20260306001917.24105-1-ebiggers@kernel.org
Signed-off-by: Eric Biggers <ebiggers@kernel.org>
lib/crypto/.kunitconfig
lib/crypto/tests/Kconfig
lib/crypto/tests/Makefile
lib/crypto/tests/aes-cmac-testvecs.h [new file with mode: 0644]
lib/crypto/tests/aes_cbc_macs_kunit.c [new file with mode: 0644]
scripts/crypto/gen-hash-testvecs.py