Skip to content

Comment on ChaCha12-BLAKE3: Secure, Simple and Fast authenticated and committing encryptionparent

Comments

Poly1305 is straightforward to implement and also scales with the width of SIMD vectors, just like other polynomial-based MACs. BLAKE3 is nice but tricky to implement and optimize; a textbook implementation performs very poorly.

Avoid using Rust implementations for serious benchmarks, especially in the context of symmetric cryptography.

For really fast ciphers on general-purpose hardware, check out AEGIS and HiAE. https://github.com/hiae-aead/benchmarks https://datatracker.ietf.org/doc/draft-irtf-cfrg-aegis-aead/ https://datatracker.ietf.org/doc/draft-pham-cfrg-hiae/

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.