[mirror] Go supplementary cryptography libraries
Перейти к файлу
Andreas Auernhammer 5f4e837b98 chacha20poly1305: fix amd64 assembly - replace PINSRB and PEXTRQ
The SSE code of chacha20poly1305 used PINSRB and PEXTRQ, which are only available
on machines supporting SSE4.1.

Fixes golang/go#17464

Change-Id: Ic7313433cb21f9a3709d23b50ab58ac1d87957af
Reviewed-on: https://go-review.googlesource.com/31187
Reviewed-by: Adam Langley <agl@golang.org>
Run-TryBot: Adam Langley <agl@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
2016-10-17 00:19:40 +00:00
acme acme/autocert: cache ACME account key 2016-09-15 07:14:17 +00:00
bcrypt crypto: add import comments. 2014-12-09 23:26:36 +00:00
blowfish go.crypto/blowfish: fix typo in docstring in cipher.go 2016-06-07 17:52:46 +00:00
bn256 crypto: add import comments. 2014-12-09 23:26:36 +00:00
cast5 crypto: add import comments. 2014-12-09 23:26:36 +00:00
chacha20poly1305 chacha20poly1305: fix amd64 assembly - replace PINSRB and PEXTRQ 2016-10-17 00:19:40 +00:00
curve25519 poly1305, curve25519: add build constraints for appengine 2015-03-27 05:11:19 +00:00
ed25519 x/crypto/ed25519: add package. 2016-04-25 23:11:06 +00:00
hkdf crypto: add import comments. 2014-12-09 23:26:36 +00:00
md4 crypto: add import comments. 2014-12-09 23:26:36 +00:00
nacl nacl/secretbox: add license header and package prefix 2016-08-31 13:18:26 +00:00
ocsp x/crypto/ocsp: Accept status for multiple certificates in response 2016-10-06 17:47:01 +00:00
openpgp x/crypto/openpgp: support crypto.Signer private keys 2016-10-04 19:56:12 +00:00
otr x/crypto/otr: reformat the libotr test harness with clang-format. 2015-11-20 20:14:19 +00:00
pbkdf2 crypto: add import comments. 2014-12-09 23:26:36 +00:00
pkcs12 x/crypto/pkcs12: fix typo in struct tag 2016-01-07 16:18:51 +00:00
poly1305 poly1305, chacha20poly1305: fix build for Go 1.6 2016-10-12 22:20:46 +00:00
ripemd160 crypto: add import comments. 2014-12-09 23:26:36 +00:00
salsa20 crypto: add import comments. 2014-12-09 23:26:36 +00:00
scrypt scrypt: fix broken example in documentation 2016-09-10 03:01:29 +00:00
sha3 crypto/sha3: use the assembly optimized KeccakF on amd64 2016-09-13 20:24:05 +00:00
ssh crypto/ssh: fix comment for ssh.NewPublicKey 2016-10-12 02:54:41 +00:00
tea x/crypto: add support for Tiny Encryption Algorithm (TEA) 2015-07-29 20:20:17 +00:00
twofish crypto: add import comments. 2014-12-09 23:26:36 +00:00
xtea crypto: add import comments. 2014-12-09 23:26:36 +00:00
xts crypto: add import comments. 2014-12-09 23:26:36 +00:00
.gitattributes crypto: copying .gitattributes to all subrepositories 2014-12-23 06:54:52 +00:00
.gitignore convert .hgignore to .gitignore. 2014-12-08 10:41:13 +11:00
AUTHORS go.empty: prototype for new subrepository 2012-01-25 14:45:13 -05:00
CONTRIBUTING.md doc: add CONTRIBUTING.md 2015-02-18 23:42:20 +00:00
CONTRIBUTORS go.empty: prototype for new subrepository 2012-01-25 14:45:13 -05: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 go.crypto: initial code 2012-01-25 15:31:12 -05:00
codereview.cfg crypto: add codereview.cfg 2015-03-18 17:04:25 +00:00

README

This repository holds supplementary Go cryptography libraries.

To submit changes to this repository, see http://golang.org/doc/contribute.html.