Integrated the new Kyber/ML-KEM post-quantum key exchange in Go’s crypto/tls. Including finding extra bugs, refactoring to use generics, and going back to the Kyber spec to figure out what I was missing.
Streamed on / filosottile on May 18th, 2024.
Code at go.dev/cl/586656. The editor is VS Code with standard gopls integration, no syntax highlighting, and the Fira Code font with ligatures.
26 сен 2024