[PATCH v3 0/4] Add support for ML-DSA signature for EVM and IMA

Stefan Berger
2026-04-16T15:45:55Z

Based on IMA sigv3 type of signatures, add support for ML-DSA signature
for EVM and IMA. Use the existing ML-DSA hashless signing mode (pure mode).

Stefan

v3:
- new patches 1/4 and 2/4
- addressed Mimi's comments on v2

v2:
- Dropped 1/3
- Using "none" as hash_algo in 2/2

Stefan Berger (4):
integrity: Check for NULL returned by asymmetric_key_public_key
integrity: Check that algo parameter is within valid range
integrity: Refactor asymmetric_verify for reusability
integrity: Add support for sigv3 verification using ML-DSA keys

security/integrity/digsig_asymmetric.c | 152 +++++++++++++++++++++----
1 file changed, 131 insertions(+), 21 deletions(-)

base-commit: 82bbd447199ff1441031d2eaf9afe041550cf525
--
2.53.0