Go supplementary cryptography libraries

Clone this repo:


  1. 432090b Adding a unique error when no authentication method has been passed in yet. by Spencer Tung · 13 days ago master
  2. 650f4a3 openpgp: allow NewEntity to specify the default cipher by Damien Tournoud · 5 months ago
  3. 3a6c3ce openpgp: correct NewEntity name creation by Yaron de Leeuw · 13 days ago
  4. 9de5f2e acme/autocert: Remove unused retryAfter func by Ingo Gottwald · 9 days ago
  5. 5119cf5 ssh: clarify how to parse out Certificates by Han-Wen Nienhuys · 4 weeks ago

Go Cryptography

This repository holds supplementary Go cryptography libraries.


The easiest way to install is to run go get -u golang.org/x/crypto/.... You can also manually git clone the repository to $GOPATH/src/golang.org/x/crypto.

Report Issues / Send Patches

This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://golang.org/doc/contribute.html.

The main issue tracker for the crypto repository is located at https://github.com/golang/go/issues. Prefix your issue with “x/crypto:” in the subject line, so it is easy to find.

Note that contributions to the cryptography package receive additional scrutiny due to their sensitive nature. Patches may take longer than normal to receive feedback.