go/src/crypto
Filippo Valsorda f03fb147d7 crypto/elliptic: deprecate unsafe APIs
Per the updated go.dev/wiki/Deprecated, those APIs replaced by
crypto/ecdh (added in Go 1.20) can now be marked as deprecated
in Go 1.21.

Updates #52221
Updates #34648

Change-Id: Id0e11d7faa3a58a1716ce1ec6e2fff97bab96259
Reviewed-on: https://go-review.googlesource.com/c/go/+/459977
Run-TryBot: Filippo Valsorda <filippo@golang.org>
Auto-Submit: Filippo Valsorda <filippo@golang.org>
Reviewed-by: Roland Shoemaker <roland@golang.org>
Reviewed-by: Cherry Mui <cherryyz@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
2023-03-16 16:31:26 +00:00
..
aes crypto/aes: On ppc64le, use better instructions when available 2022-11-21 15:06:26 +00:00
boring crypto/internal/boring: update to newer boringcrypto, add arm64 2022-08-18 21:28:09 +00:00
cipher crypto: use bytes.Clone 2022-09-28 03:55:33 +00:00
des crypto/des: fix a typo in the comment for permuteFinalBlock 2022-12-01 21:00:43 +00:00
dsa
ecdh crypto/ecdh: explicitly reject mismatched curves in ECDH 2023-02-06 21:22:50 +00:00
ecdsa crypto/ecdsa: verify validity of signature parameters in Verify 2022-12-01 17:28:18 +00:00
ed25519 crypto/ed25519: improve Ed25519ctx error for oversized contexts 2023-03-06 23:46:08 +00:00
elliptic crypto/elliptic: deprecate unsafe APIs 2023-03-16 16:31:26 +00:00
hmac all: fix some problematic comments 2023-03-13 16:49:45 +00:00
internal crypto/internal/nistec: refactor scalar multiplication 2023-03-13 18:55:22 +00:00
md5 all: move //go: function directives directly above functions 2023-03-02 22:56:35 +00:00
rand crypto/rand: replace shift with constant 2023-02-06 18:03:38 +00:00
rc4 crypto/internal/subtle: rename to crypto/internal/alias 2022-08-17 18:46:05 +00:00
rsa crypto/rsa: deprecate multiprime RSA support 2023-03-16 16:31:24 +00:00
sha1 all: move //go: function directives directly above functions 2023-03-02 22:56:35 +00:00
sha256 all: move //go: function directives directly above functions 2023-03-02 22:56:35 +00:00
sha512 all: move //go: function directives directly above functions 2023-03-02 22:56:35 +00:00
subtle crypto/subtle: add XORBytes 2022-08-17 18:47:33 +00:00
tls crypto/tls: replace all usages of BytesOrPanic 2023-02-14 16:52:30 +00:00
x509 crypto/x509: surface ReasonCode in RevocationList API 2023-03-13 20:25:37 +00:00
crypto.go all: gofmt main repo 2022-04-11 16:34:30 +00:00
issue21104_test.go