1
0
mirror of https://github.com/golang/go synced 2024-11-19 15:24:46 -07:00
go/src/crypto
Anit Gandhi 3f2039e28d crypto/{aes,internal/cipherhw,tls}: use common internal/cpu in place of cipherhw
When the internal/cpu package was introduced, the AES package still used
the custom crypto/internal/cipherhw package for amd64 and s390x. This
change removes that package entirely in favor of directly referencing the
cpu feature flags set and exposed by the internal/cpu package. In
addition, 5 new flags have been added to the internal/cpu s390x struct
for detecting various cipher message (KM) features.

Change-Id: I77cdd8bc1b04ab0e483b21bf1879b5801a4ba5f4
GitHub-Last-Rev: a611e3ecb1
GitHub-Pull-Request: golang/go#24766
Reviewed-on: https://go-review.googlesource.com/105695
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
2018-05-23 22:22:09 +00:00
..
aes crypto/{aes,internal/cipherhw,tls}: use common internal/cpu in place of cipherhw 2018-05-23 22:22:09 +00:00
cipher cmd/compile,test: combine byte loads and stores on ppc64le 2018-05-08 13:15:39 +00:00
des crypto: revise wording about cryptographically broken algorithms 2017-05-04 12:31:18 +00:00
dsa all: fix article typos 2017-09-15 02:39:16 +00:00
ecdsa crypto/elliptic: reduce allocations on amd64 2017-11-30 21:01:10 +00:00
elliptic crypto/elliptic: improve P256 implementation on amd64 a bit 2018-04-10 18:27:10 +00:00
hmac crypto, hash: document marshal/unmarshal implementation 2017-11-15 00:06:24 +00:00
md5 crypto/md5: unnecessary conversion 2018-04-24 15:49:43 +00:00
rand crypto/rand, crypto/x509: add js/wasm architecture 2018-05-03 18:00:24 +00:00
rc4 crypto/rc4: optimize generic implementation slightly 2018-03-23 15:47:48 +00:00
rsa math/big: return nil for nonexistent ModInverse 2018-04-30 23:45:27 +00:00
sha1 cmd/internal/obj/arm64: reorder the assembler's optab entries 2018-04-28 18:10:25 +00:00
sha256 crypto: make receiver name consistent 2018-04-23 18:18:01 +00:00
sha512 crypto: make receiver name consistent 2018-04-23 18:18:01 +00:00
subtle crypto/subtle: simplify and speed up constant-time primitives 2017-11-10 03:47:57 +00:00
tls crypto/{aes,internal/cipherhw,tls}: use common internal/cpu in place of cipherhw 2018-05-23 22:22:09 +00:00
x509 crypto/x509: document fields used in CreateCertificate 2018-05-22 18:29:47 +00:00
crypto.go crypto: add BLAKE2b and BLAKE2s hash constants 2017-03-01 19:26:16 +00:00
issue21104_test.go crypto/{aes,cipher,rc4}: fix out of bounds write in stream ciphers 2017-08-09 04:17:51 +00:00