GopenPGP, an open source encryption library for native applications

  • I’m not sure I understand why Protonmail forked the Go crypto library here. Did they fork the entire thing and make substantial changes/updates throughout, or did they just make changes to the PGP implementation available in Go/crypto?

    Go/crypto already implements elliptic curve cryptography[1], so I’m curious which specific elliptic curve primitives (or algorithms) they added to their fork.

    ________

    1. https://golang.org/pkg/crypto/

  • I wonder if/when a C or C++ bindings to this library will be made. It would be nice to have some alternative to GpgME.

  • iOS/macOS developers have an alternative with https://github.com/krzyzanowskim/ObjectivePGP that is tailored to the Apple platforms.