go/src/crypto
Filippo Valsorda da1f5d376a [release-branch.go1.12] crypto/rc4: remove false guarantees from Reset docs and deprecate it
Nothing in Go can truly guarantee a key will be gone from memory (see
#21865), so remove that claim. That makes Reset useless, because
unlike most Reset methods it doesn't restore the original value state,
so deprecate it.

Change-Id: I6bb0f7f94c7e6dd4c5ac19761bc8e5df1f9ec618
Reviewed-on: https://go-review.googlesource.com/c/162297
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
(cherry picked from commit b35dacaac5)
Reviewed-on: https://go-review.googlesource.com/c/163438
2019-02-22 18:31:50 +00:00
..
aes crypto/aes: replace broken extenal link to FIPS 197 2019-02-04 18:22:49 +00:00
cipher crypto/cipher: add VSX implementation of xorBytes for ppc64x 2018-11-01 15:56:48 +00:00
des crypto: panic on illegal input and output overlap 2018-06-19 21:06:50 +00:00
dsa crypto: randomly read an extra byte of randomness in some places. 2018-06-07 15:09:25 +00:00
ecdsa crypto/ecdsa: fix NSA reference to Suite B implementer's guide to FIPS 186-3 2018-12-10 16:06:44 +00:00
elliptic crypto/elliptic: reduce subtraction term to prevent long busy loop 2019-01-23 22:01:56 +00:00
hmac crypto/hmac: rename CheckHMAC to ValidHMAC in package docs 2018-11-17 21:29:23 +00:00
internal crypto: panic on illegal input and output overlap 2018-06-19 21:06:50 +00:00
md5 crypto/md5: fix casting of d.nx in UnmarshalBinary 2019-01-07 18:51:15 +00:00
rand crypto: add AIX operating system 2018-10-10 14:55:17 +00:00
rc4 [release-branch.go1.12] crypto/rc4: remove false guarantees from Reset docs and deprecate it 2019-02-22 18:31:50 +00:00
rsa all: use strings.ReplaceAll and bytes.ReplaceAll where applicable 2018-09-26 22:14:25 +00:00
sha1 crypto/sha1: fix casting of d.nx in UnmarshalBinary 2019-01-07 18:50:57 +00:00
sha256 crypto/sha256: fix casting of d.nx in UnmarshalBinary 2019-01-03 22:51:08 +00:00
sha512 crypto/sha512: fix casting of d.nx in UnmarshalBinary 2019-01-04 05:11:30 +00:00
subtle crypto/subtle: normalize constant time ops docs 2019-01-22 19:40:30 +00:00
tls [release-branch.go1.12] crypto/tls: don't select RSA-PSS for client certificates in TLS 1.2 2019-02-21 16:55:18 +00:00
x509 crypto/x509: consider parents by Subject if AKID has no match 2019-02-07 17:57:03 +00:00
crypto.go
issue21104_test.go crypto/{aes,cipher,rc4}: fix out of bounds write in stream ciphers 2017-08-09 04:17:51 +00:00