Justus started to work on GnuPG in 2015 to support maintenance and development in all areas. He was full time employed by g10code from 2015 to 2017. He is a founding member of the GnuPG e.V.
Prior to starting work on Sequoia in the fall of 2017, Neal was employed for 2.5 years by g10code to work on GnuPG. In addition to help maintain GnuPG, he implemented a new trust model, TOFU, which is based on ssh’s host key checking mechanism. Neal also spent time evangelizing GnuPG by presenting his talk “An Advanced Introduction to GnuPG” across Europe and North America. Currently, Neal is employed by PEP to develop Sequoia.
OpenPGP is best known for its use in email encryption. But, OpenPGP is, perhaps more importantly, used to secure software updates, sign commits, and protect backups. Historically, OpenPGP has been hard for both end-users and developers to use–we know, we actually worked on GnuPG! In Sequoia, we are trying to change that. Sequoia is a new OpenPGP implementation that places as much emphasis on usability as on security. Sequoia is also written in Rust. This talk will focus on the challenges that we’ve faced using Rust–infinite types, streaming iterators, designing a clean API–and our solutions.