Skip to the content.

What is GopenPGP?

GopenPGP is a high-level OpenPGP wrapper library developed by Proton Mail, as well as a fork of the golang crypto library, which the wrapper library is built on. The goal of this project is to provide an easy-to-use, open source encryption wrapper library for the developer community that is well-maintained, up-to-date with the latest OpenPGP RFC changes, and periodically audited for security.


We are currently in discussions with the maintainers of the original golang crypto library to include our improvements there. In the meantime, we wanted to open source our modifications. Among our improvements, we have:

Contribute to GopenPGP

We welcome contributions and feedback from the community. We will continuously improve the libraries to better our documentation and API, while fixing bugs and building out new features. We invite feedback and contributions, as well as security issues, at and


Proton Mail logo Proton Mail Horizon2020 logo Horizon 2020