]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
crypto: Add ML-DSA crypto_sig support
authorDavid Howells <dhowells@redhat.com>
Thu, 20 Nov 2025 09:15:19 +0000 (09:15 +0000)
committerDavid Howells <dhowells@redhat.com>
Wed, 21 Jan 2026 22:32:50 +0000 (22:32 +0000)
commitd3b6dd90e23ef1b57143e60668175ecd890948d1
tree75bdcd3f0c039fbeb6f3e76d3b2fe08fc950af70
parent959a634ebcda02e0add101024a5793323d66cda5
crypto: Add ML-DSA crypto_sig support

Add verify-only public key crypto support for ML-DSA so that the
X.509/PKCS#7 signature verification code, as used by module signing,
amongst other things, can make use of it through the common crypto_sig API.

Signed-off-by: David Howells <dhowells@redhat.com>
Reviewed-by: Jarkko Sakkinen <jarkko@kernel.org>
cc: Eric Biggers <ebiggers@kernel.org>
cc: Lukas Wunner <lukas@wunner.de>
cc: Ignat Korchagin <ignat@cloudflare.com>
cc: Stephan Mueller <smueller@chronox.de>
cc: Herbert Xu <herbert@gondor.apana.org.au>
cc: keyrings@vger.kernel.org
cc: linux-crypto@vger.kernel.org
crypto/Kconfig
crypto/Makefile
crypto/mldsa.c [new file with mode: 0644]