[mirror] Go supplementary cryptography libraries
Перейти к файлу
Russ Cox 04dced17f7 internal/subtle: rename to internal/alias
This avoids an import conflict in code that needs to import
crypto/subtle as well.

CL 424194 does the same for the main repo.

Change-Id: Ic54cb62bbfdcf5c2cb6f15ac47075ee1c41981ad
Reviewed-on: https://go-review.googlesource.com/c/crypto/+/424175
Reviewed-by: Cherry Mui <cherryyz@google.com>
Run-TryBot: Russ Cox <rsc@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Auto-Submit: Russ Cox <rsc@golang.org>
2022-08-17 18:37:53 +00:00
acme acme/autocert: properly clean DirCache paths 2022-05-25 23:09:36 +00:00
argon2 all: gofmt 2022-04-11 22:02:26 +00:00
bcrypt bcrypt: benchmark defaults 2018-10-30 02:28:21 +00:00
blake2b all: add //go:build lines to assembly files 2021-05-13 12:29:33 +00:00
blake2s all: add //go:build lines to assembly files 2021-05-13 12:29:33 +00:00
blowfish all: deprecate broken and legacy packages 2019-02-22 23:25:34 +00:00
bn256 bn256: fix String methods when g.p == nil 2019-02-22 23:45:11 +00:00
cast5 all: deprecate broken and legacy packages 2019-02-22 23:25:34 +00:00
chacha20 internal/subtle: rename to internal/alias 2022-08-17 18:37:53 +00:00
chacha20poly1305 internal/subtle: rename to internal/alias 2022-08-17 18:37:53 +00:00
cryptobyte all: gofmt 2022-04-11 22:02:26 +00:00
curve25519 curve25519: remove dependency on fmt 2022-06-22 21:31:12 +00:00
ed25519 ed25519: drop Go 1.12 compatibility 2022-02-08 05:03:32 +00:00
hkdf hkdf: add Extract and Expand 2018-10-25 21:37:31 +00:00
internal internal/subtle: rename to internal/alias 2022-08-17 18:37:53 +00:00
md4 all: deprecate broken and legacy packages 2019-02-22 23:25:34 +00:00
nacl internal/subtle: rename to internal/alias 2022-08-17 18:37:53 +00:00
ocsp ocsp: add Response.Raw 2022-03-31 22:09:35 +00:00
openpgp all: gofmt 2022-04-11 22:02:26 +00:00
otr all: deprecate broken and legacy packages 2019-02-22 23:25:34 +00:00
pbkdf2 all: gofmt 2022-04-11 22:02:26 +00:00
pkcs12 pkcs12: drop PKCS#12 attributes with unknown OIDs 2020-07-09 23:00:13 +00:00
poly1305 poly1305: deprecate public package 2021-09-15 21:47:49 +00:00
ripemd160 all: deprecate broken and legacy packages 2019-02-22 23:25:34 +00:00
salsa20 internal/subtle: rename to internal/alias 2022-08-17 18:37:53 +00:00
scrypt all: gofmt 2022-04-11 22:02:26 +00:00
sha3 all: gofmt 2022-04-11 22:02:26 +00:00
ssh ssh/agent: fix non-RSA certificates 2022-05-13 21:02:58 +00:00
tea all: deprecate broken and legacy packages 2019-02-22 23:25:34 +00:00
twofish all: deprecate broken and legacy packages 2019-02-22 23:25:34 +00:00
xtea all: deprecate broken and legacy packages 2019-02-22 23:25:34 +00:00
xts internal/subtle: rename to internal/alias 2022-08-17 18:37:53 +00:00
.gitattributes crypto: copying .gitattributes to all subrepositories 2014-12-23 06:54:52 +00:00
.gitignore gitignore: remove obsolete reference to .hgignore in comment 2020-03-20 18:11:02 +00:00
CONTRIBUTING.md CONTRIBUTING.md: remove note about not accepting Pull Requests 2018-03-14 18:02:59 +00:00
LICENSE LICENSE: add 2012-03-17 15:19:30 +11:00
PATENTS go.crypto: add PATENTS file to the subrepo. 2012-04-16 11:25:08 +10:00
README.md README.md: add badge to pkg.go.dev 2020-12-08 17:14:46 +00:00
codereview.cfg crypto: add codereview.cfg 2015-03-18 17:04:25 +00:00
go.mod all: upgrade x/net to latest 2021-11-17 18:39:48 +00:00
go.sum all: upgrade x/net to latest 2021-11-17 18:39:48 +00:00

README.md

Go Cryptography

Go Reference

This repository holds supplementary Go cryptography libraries.

Download/Install

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.