dev-go/crypto: upgrade to v0.31.0
BUG=b/383716310
TEST=presubmit
RELEASE_NOTE=Upgraded dev-go/crypto to v0.31.0. This fixes CVE-2024-45337.
cos-patch: security-high
Change-Id: I75e6ae23dac741bcc35d5373139d5840fd37f716
Reviewed-on: https://cos-review.googlesource.com/c/third_party/overlays/chromiumos-overlay/+/88719
Reviewed-by: Nandhini Rengaraj <nrengaraj@google.com>
Tested-by: Cusky Presubmit Bot <presubmit@cos-infra-prod.iam.gserviceaccount.com>
diff --git a/dev-go/crypto/Manifest b/dev-go/crypto/Manifest
index c961d97..95cf923 100644
--- a/dev-go/crypto/Manifest
+++ b/dev-go/crypto/Manifest
@@ -1 +1 @@
-DIST go.googlesource.com-crypto-9d2ee975ef9fe627bf0a6f01c1f69e8ef1d4f05d.tar.gz 1821125 BLAKE2B 85fc2dbecb23c22e802ad41c9c2764aecc74aa52fe68cf8d843aea12b0e76b66def99f0c03af9fb2e7ee0b8c59972914b0ee3afed1423de11e987ffd2fc26e6a SHA512 2be8eebae76eefcc0a41b3d15b0f9b8d9ba495ad05028dd9f0833a7158c8c717bfa7f808ebd8d3b7d70db5b22ff848e0f0cd08e29f3196884a854250ca1e4c3a
+DIST go.googlesource.com-crypto-b4f1988a35dee11ec3e05d6bf3e90b695fbd8909.tar.gz 1854601 BLAKE2B 78ba15460562e956eeb8e6b6a981e97cd8414076762bc938a8a6956ac5949497e89f569f2f35a0e4342ba800727080ee6bf47c0be06e0d6439030bc1f56e6e22 SHA512 5815f4116ce97692dcb12e2f85544270645405b9e516de7e4a87155df5a9c3afbcf7989cf6d50ba306ec7f9344cde7391f315d82948be87c572801139db19618
diff --git a/dev-go/crypto/crypto-0.17.0-r1.ebuild b/dev-go/crypto/crypto-0.17.0-r1.ebuild
deleted file mode 120000
index 0c2f0ad..0000000
--- a/dev-go/crypto/crypto-0.17.0-r1.ebuild
+++ /dev/null
@@ -1 +0,0 @@
-crypto-0.17.0.ebuild
\ No newline at end of file
diff --git a/dev-go/crypto/crypto-0.31.0-r1.ebuild b/dev-go/crypto/crypto-0.31.0-r1.ebuild
new file mode 120000
index 0000000..cf3ccef
--- /dev/null
+++ b/dev-go/crypto/crypto-0.31.0-r1.ebuild
@@ -0,0 +1 @@
+crypto-0.31.0.ebuild
\ No newline at end of file
diff --git a/dev-go/crypto/crypto-0.17.0.ebuild b/dev-go/crypto/crypto-0.31.0.ebuild
similarity index 88%
rename from dev-go/crypto/crypto-0.17.0.ebuild
rename to dev-go/crypto/crypto-0.31.0.ebuild
index 80a26dc..8f3aa41 100644
--- a/dev-go/crypto/crypto-0.17.0.ebuild
+++ b/dev-go/crypto/crypto-0.31.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-CROS_GO_SOURCE="go.googlesource.com/crypto:golang.org/x/crypto 9d2ee975ef9fe627bf0a6f01c1f69e8ef1d4f05d"
+CROS_GO_SOURCE="go.googlesource.com/crypto:golang.org/x/crypto b4f1988a35dee11ec3e05d6bf3e90b695fbd8909"
CROS_GO_PACKAGES=(
"golang.org/x/crypto/argon2"
@@ -11,7 +11,6 @@
"golang.org/x/crypto/blowfish"
"golang.org/x/crypto/chacha20"
"golang.org/x/crypto/ed25519"
- "golang.org/x/crypto/curve25519/internal/field"
"golang.org/x/crypto/curve25519"
"golang.org/x/crypto/internal/alias"
"golang.org/x/crypto/internal/poly1305"