Go supplementary cryptography libraries

Clone this repo:
  1. bac4c82 ssh: return an error for malformed ed25519 public keys rather than panic by Filippo Valsorda · 9 days ago master
  2. 1ad67e1 internal/wycheproof: add test for CBC decryption with PKCS#5 padding by Katie Hockman · 29 hours ago
  3. 1d94cc7 acme/autocert: remove unused listener struct field by Brad Fitzpatrick · 8 days ago
  4. 86ce3cb acme/autocert: fix TLS-ALPN identifier in tests by Jason Baker · 10 days ago
  5. 6ca56c2 acme: update TLS-ALPN identifier to the latest IANA assignment by Jason Baker · 10 days 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.