std.crypto: add Ascon-AEAD, Ascon-Hash, Ascon-CHash (#25239)

Ascon is the family of cryptographic constructions standardized by NIST
for lightweight cryptography.

The Zig standard library already included the Ascon permutation itself,
but higher-level constructions built on top of it were intentionally
postponed until NIST released the final specification.

That specification has now been published as NIST SP 800-232:
https://csrc.nist.gov/pubs/sp/800/232/final

With this publication, we can now confidently include these constructions
in the standard library.
4406127ccaFrank Denis committed on 9/18/2025, 2:59:55 AM· committed by GitHubparent6dd0270
3 files changedLine totals unavailable