Rod Hynes 42556e0fd5 Implement dial parameters replay %!s(int64=7) %!d(string=hai) anos
..
acme 46e1887767 Update golang.org/x/crypto subtree %!s(int64=7) %!d(string=hai) anos
argon2 46e1887767 Update golang.org/x/crypto subtree %!s(int64=7) %!d(string=hai) anos
bcrypt 46e1887767 Update golang.org/x/crypto subtree %!s(int64=7) %!d(string=hai) anos
blake2b 46e1887767 Update golang.org/x/crypto subtree %!s(int64=7) %!d(string=hai) anos
blake2s 46e1887767 Update golang.org/x/crypto subtree %!s(int64=7) %!d(string=hai) anos
blowfish 8443ef648c Rewrite imports and canonical import paths to point to internal fork %!s(int64=8) %!d(string=hai) anos
bn256 46e1887767 Update golang.org/x/crypto subtree %!s(int64=7) %!d(string=hai) anos
cast5 8443ef648c Rewrite imports and canonical import paths to point to internal fork %!s(int64=8) %!d(string=hai) anos
chacha20poly1305 b0bdbc8586 Fix: golang.org/x/crypto merge errors %!s(int64=7) %!d(string=hai) anos
cryptobyte 46e1887767 Update golang.org/x/crypto subtree %!s(int64=7) %!d(string=hai) anos
curve25519 46e1887767 Update golang.org/x/crypto subtree %!s(int64=7) %!d(string=hai) anos
ed25519 46e1887767 Update golang.org/x/crypto subtree %!s(int64=7) %!d(string=hai) anos
hkdf 8443ef648c Rewrite imports and canonical import paths to point to internal fork %!s(int64=8) %!d(string=hai) anos
internal 46e1887767 Update golang.org/x/crypto subtree %!s(int64=7) %!d(string=hai) anos
md4 8443ef648c Rewrite imports and canonical import paths to point to internal fork %!s(int64=8) %!d(string=hai) anos
nacl 46e1887767 Update golang.org/x/crypto subtree %!s(int64=7) %!d(string=hai) anos
ocsp 46e1887767 Update golang.org/x/crypto subtree %!s(int64=7) %!d(string=hai) anos
openpgp 46e1887767 Update golang.org/x/crypto subtree %!s(int64=7) %!d(string=hai) anos
otr 8443ef648c Rewrite imports and canonical import paths to point to internal fork %!s(int64=8) %!d(string=hai) anos
pbkdf2 46e1887767 Update golang.org/x/crypto subtree %!s(int64=7) %!d(string=hai) anos
pkcs12 46e1887767 Update golang.org/x/crypto subtree %!s(int64=7) %!d(string=hai) anos
poly1305 46e1887767 Update golang.org/x/crypto subtree %!s(int64=7) %!d(string=hai) anos
ripemd160 46e1887767 Update golang.org/x/crypto subtree %!s(int64=7) %!d(string=hai) anos
salsa20 46e1887767 Update golang.org/x/crypto subtree %!s(int64=7) %!d(string=hai) anos
scrypt 46e1887767 Update golang.org/x/crypto subtree %!s(int64=7) %!d(string=hai) anos
sha3 46e1887767 Update golang.org/x/crypto subtree %!s(int64=7) %!d(string=hai) anos
ssh 42556e0fd5 Implement dial parameters replay %!s(int64=7) %!d(string=hai) anos
tea 46e1887767 Update golang.org/x/crypto subtree %!s(int64=7) %!d(string=hai) anos
twofish 8443ef648c Rewrite imports and canonical import paths to point to internal fork %!s(int64=8) %!d(string=hai) anos
xtea 46e1887767 Update golang.org/x/crypto subtree %!s(int64=7) %!d(string=hai) anos
xts 46e1887767 Update golang.org/x/crypto subtree %!s(int64=7) %!d(string=hai) anos
.gitattributes b7f6a63e15 Merge commit '39bc70a5a5f193813410e694391010e2906e86c4' as 'psiphon/common/crypto' %!s(int64=8) %!d(string=hai) anos
.gitignore b7f6a63e15 Merge commit '39bc70a5a5f193813410e694391010e2906e86c4' as 'psiphon/common/crypto' %!s(int64=8) %!d(string=hai) anos
AUTHORS b7f6a63e15 Merge commit '39bc70a5a5f193813410e694391010e2906e86c4' as 'psiphon/common/crypto' %!s(int64=8) %!d(string=hai) anos
CONTRIBUTING.md 46e1887767 Update golang.org/x/crypto subtree %!s(int64=7) %!d(string=hai) anos
CONTRIBUTORS b7f6a63e15 Merge commit '39bc70a5a5f193813410e694391010e2906e86c4' as 'psiphon/common/crypto' %!s(int64=8) %!d(string=hai) anos
LICENSE b7f6a63e15 Merge commit '39bc70a5a5f193813410e694391010e2906e86c4' as 'psiphon/common/crypto' %!s(int64=8) %!d(string=hai) anos
PATENTS b7f6a63e15 Merge commit '39bc70a5a5f193813410e694391010e2906e86c4' as 'psiphon/common/crypto' %!s(int64=8) %!d(string=hai) anos
README.md 8443ef648c Rewrite imports and canonical import paths to point to internal fork %!s(int64=8) %!d(string=hai) anos
codereview.cfg b7f6a63e15 Merge commit '39bc70a5a5f193813410e694391010e2906e86c4' as 'psiphon/common/crypto' %!s(int64=8) %!d(string=hai) anos

README.md

Go Cryptography

This repository holds supplementary Go cryptography libraries.

Download/Install

The easiest way to install is to run go get -u github.com/Psiphon-Labs/psiphon-tunnel-core/psiphon/common/crypto/.... You can also manually git clone the repository to $GOPATH/src/github.com/Psiphon-Labs/psiphon-tunnel-core/psiphon/common/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.