Filippo Valsorda and Roland Shoemaker from the Go Team discuss new features in Go's crypto libraries, including MultiAlgorithmSigner and OpenSSH format keys. They talk about the revolutionary aspect of Go's cryptography libraries, the compatibility guarantee and its limitations, debug flags in cryptography, and their opinions on NIST elliptic curves. The podcast ends with a playful debate on the best terminal text editor and the mention of upcoming episodes and a new music album promotion.
NIST curves are secure and reliable with the development of better mathematical formulas.
Pico offers a lightweight and user-friendly alternative to Emacs or Vim for text editing.
Deep dives
The NIST curves are reliable and secure
Contrary to popular belief, the NIST curves, standardized by the National Institute of Standards and Technology, are secure and reliable. They had some issues in the past, but with the development of better mathematical formulas, they have become highly secure. The curves are generated from a hash, although the specific hash is still unknown. The NIST curves are safe to use and have fewer problems compared to alternative curves.
Pico is an underrated text editor
In the ongoing debate about the best terminal text editor, Pico is often overlooked. While many software engineers advocate for Emacs or Vim, Pico offers a lightweight and straightforward alternative. It provides a user-friendly interface with clear shortcuts displayed at the bottom of the screen. Pico's simplicity and ease of use make it a great choice for those who prefer a straightforward text editing experience.
Condemning the act of taking hostages, especially children
Regardless of political opinions or affiliations, the act of taking hostages, especially children, should be universally condemned. This opinion highlights the need to prioritize the safety and well-being of innocent individuals and not align such actions with any political ideology. It calls for a unified condemnation of these detrimental acts.
Filippo Valsorda & Roland Shoemaker from the Go Team sit down with Natalie to catch us up on what’s new in Go’s crypto libraries. No, not that crypto… good ol’ cryptography! Don’t miss Part 2!
Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!
Sponsors:
Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com
Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster!