ProtonMail/go-crypto

Fork of go/x/crypto, providing an up-to-date OpenPGP implementation

418

stars

1,070

commits

Go

primary language

Aug 14, 2026

updated

pkg.go.dev/github.com/ProtonMail/go-cryptoBrowse cluster: Go cryptography and OAuth2 libraries

README

go get github.com/ProtonMail/go-crypto

This module is backwards compatible with x/crypto/openpgp, so you can simply replace all imports of golang.org/x/crypto/openpgp with github.com/ProtonMail/go-crypto/openpgp.

A partial list of changes is here: https://github.com/ProtonMail/go-crypto/issues/21#issuecomment-492792917.

For the more extended API for reading and writing OpenPGP messages use github.com/ProtonMail/go-crypto/openpgp/v2, but it is not fully backwards compatible with golang.org/x/crypto/openpgp.

Contributors

(top 30 of 248)

twiss

110 commits

agl

108 commits

hanwen

103 commits

lubux

58 commits

ProtonMail/go-crypto

Fork of go/x/crypto, providing an up-to-date OpenPGP implementation

418

stars

1,070

commits

Go

primary language

Aug 14, 2026

updated

pkg.go.dev/github.com/ProtonMail/go-cryptoBrowse cluster: Go cryptography and OAuth2 libraries

README

go get github.com/ProtonMail/go-crypto

This module is backwards compatible with x/crypto/openpgp, so you can simply replace all imports of golang.org/x/crypto/openpgp with github.com/ProtonMail/go-crypto/openpgp.

A partial list of changes is here: https://github.com/ProtonMail/go-crypto/issues/21#issuecomment-492792917.

For the more extended API for reading and writing OpenPGP messages use github.com/ProtonMail/go-crypto/openpgp/v2, but it is not fully backwards compatible with golang.org/x/crypto/openpgp.

Contributors

(top 30 of 248)

twiss

110 commits

agl

108 commits

hanwen

103 commits

lubux

58 commits

Languages

Go

100.0%