aboutsummaryrefslogtreecommitdiff
path: root/src/Compilation.zig
diff options
context:
space:
mode:
authorFrank Denis <124872+jedisct1@users.noreply.github.com>2025-11-10 14:11:30 +0100
committerGitHub <noreply@github.com>2025-11-10 14:11:30 +0100
commitce355e0ba5b752e5f737a7ef7ef85d45b3d4f08a (patch)
treea1fc9da812a6d2d313602f55c4d46aa44017f084 /src/Compilation.zig
parentcde865e06afa772983a3833920369bed5d995f8b (diff)
downloadzig-ce355e0ba5b752e5f737a7ef7ef85d45b3d4f08a.tar.gz
zig-ce355e0ba5b752e5f737a7ef7ef85d45b3d4f08a.zip
Add ML-DSA post-quantum signatures (#25862)
ML-DSA is a post-quantum signature scheme that was recently standardized by NIST. Keys and signatures are pretty large, not making it a drop-in replacement for classical signature schemes. But if you are shipping keys that may still be used in 10 years or whenever large quantum computers able to break ECC arrive, it that ever happens, and you don't have the ability to replace these keys, ML-DSA is for you. Performance is great, verification is faster than Ed25519 / ECDSA. I tried manual vectorization, but it wasn't worth it, the compiler does at good job at auto-vectorization already.
Diffstat (limited to 'src/Compilation.zig')
0 files changed, 0 insertions, 0 deletions