Sequoia - A New OpenPGP Implementation in Rust
Explore a 31-minute conference talk from RustFest Rome 2018 featuring Neal Walfield's presentation on Sequoia, a new OpenPGP implementation in Rust. Delve into the challenges of developing secure and user-friendly encryption software, focusing on OpenPGP's applications beyond email security. Learn about Sequoia's emphasis on usability and security, and discover the team's solutions to Rust-specific challenges such as infinite types, streaming iterators, and API design. Gain insights into OpenPGP's packet-based format, parsing techniques, iterator interfaces, and failure recovery mechanisms. Understand the importance of OpenPGP in securing software updates, commit signing, and backup protection while examining Sequoia's approach to improving both end-user and developer experiences.