randombit / botan

Cryptography Toolkit
https://botan.randombit.net
BSD 2-Clause "Simplified" License
2.59k stars 570 forks source link

ML-DSA, SLH-DSA: Provide Type Aliases (+ Small Test Fixes) #4382

Closed FAlbertDev closed 1 month ago

FAlbertDev commented 1 month ago

The same as #4374 for ML-DSA and ML-KEM. Also, this PR fixes two #ifdefs for the Dilithium and Sphincs+ tests, which require SHA-3 or SHA-256 to work.