From d3d0387a5e4272cc5911a1d9133a2c1715cecdea Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Jan 2022 00:56:49 +0000 Subject: [PATCH] chore: bump libsecp256k1 from 0.6.0 to 0.7.0 Bumps [libsecp256k1](https://github.com/paritytech/libsecp256k1) from 0.6.0 to 0.7.0. - [Release notes](https://github.com/paritytech/libsecp256k1/releases) - [Changelog](https://github.com/paritytech/libsecp256k1/blob/master/CHANGELOG.md) - [Commits](https://github.com/paritytech/libsecp256k1/commits) --- updated-dependencies: - dependency-name: libsecp256k1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Cargo.lock | 70 ++++++++++++++++++++++++++++------ programs/bpf_loader/Cargo.toml | 2 +- runtime/Cargo.toml | 2 +- sdk/Cargo.toml | 2 +- 4 files changed, 62 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ac6db7baac2297..01a7d51db183a3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2365,9 +2365,9 @@ dependencies = [ "base64 0.12.3", "digest 0.9.0", "hmac-drbg", - "libsecp256k1-core", - "libsecp256k1-gen-ecmult", - "libsecp256k1-gen-genmult", + "libsecp256k1-core 0.2.2", + "libsecp256k1-gen-ecmult 0.2.1", + "libsecp256k1-gen-genmult 0.2.1", "rand 0.7.3", "serde", "sha2 0.9.8", @@ -2384,15 +2384,34 @@ dependencies = [ "base64 0.12.3", "digest 0.9.0", "hmac-drbg", - "libsecp256k1-core", - "libsecp256k1-gen-ecmult", - "libsecp256k1-gen-genmult", + "libsecp256k1-core 0.2.2", + "libsecp256k1-gen-ecmult 0.2.1", + "libsecp256k1-gen-genmult 0.2.1", "rand 0.7.3", "serde", "sha2 0.9.8", "typenum", ] +[[package]] +name = "libsecp256k1" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0452aac8bab02242429380e9b2f94ea20cea2b37e2c1777a1358799bbe97f37" +dependencies = [ + "arrayref", + "base64 0.13.0", + "digest 0.9.0", + "hmac-drbg", + "libsecp256k1-core 0.3.0", + "libsecp256k1-gen-ecmult 0.3.0", + "libsecp256k1-gen-genmult 0.3.0", + "rand 0.8.4", + "serde", + "sha2 0.9.8", + "typenum", +] + [[package]] name = "libsecp256k1-core" version = "0.2.2" @@ -2404,13 +2423,33 @@ dependencies = [ "subtle", ] +[[package]] +name = "libsecp256k1-core" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5be9b9bb642d8522a44d533eab56c16c738301965504753b03ad1de3425d5451" +dependencies = [ + "crunchy", + "digest 0.9.0", + "subtle", +] + [[package]] name = "libsecp256k1-gen-ecmult" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ccab96b584d38fac86a83f07e659f0deafd0253dc096dab5a36d53efe653c5c3" dependencies = [ - "libsecp256k1-core", + "libsecp256k1-core 0.2.2", +] + +[[package]] +name = "libsecp256k1-gen-ecmult" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3038c808c55c87e8a172643a7d87187fc6c4174468159cb3090659d55bcb4809" +dependencies = [ + "libsecp256k1-core 0.3.0", ] [[package]] @@ -2419,7 +2458,16 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67abfe149395e3aa1c48a2beb32b068e2334402df8181f818d3aee2b304c4f5d" dependencies = [ - "libsecp256k1-core", + "libsecp256k1-core 0.2.2", +] + +[[package]] +name = "libsecp256k1-gen-genmult" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3db8d6ba2cec9eacc40e6e8ccc98931840301f1006e95647ceb2dd5c3aa06f7c" +dependencies = [ + "libsecp256k1-core 0.3.0", ] [[package]] @@ -4565,7 +4613,7 @@ version = "1.10.0" dependencies = [ "bincode", "byteorder", - "libsecp256k1 0.6.0", + "libsecp256k1 0.7.0", "log 0.4.14", "rand 0.7.3", "solana-measure", @@ -5712,7 +5760,7 @@ dependencies = [ "index_list", "itertools 0.10.3", "lazy_static", - "libsecp256k1 0.6.0", + "libsecp256k1 0.7.0", "log 0.4.14", "memmap2 0.5.2", "num-derive", @@ -5772,7 +5820,7 @@ dependencies = [ "itertools 0.10.3", "js-sys", "lazy_static", - "libsecp256k1 0.6.0", + "libsecp256k1 0.7.0", "log 0.4.14", "memmap2 0.5.2", "num-derive", diff --git a/programs/bpf_loader/Cargo.toml b/programs/bpf_loader/Cargo.toml index d952bc7daddd94..44bf38bfd5b108 100644 --- a/programs/bpf_loader/Cargo.toml +++ b/programs/bpf_loader/Cargo.toml @@ -13,7 +13,7 @@ edition = "2021" bincode = "1.3.3" byteorder = "1.4.3" log = "0.4.14" -libsecp256k1 = "0.6.0" +libsecp256k1 = "0.7.0" solana-measure = { path = "../../measure", version = "=1.10.0" } solana-metrics = { path = "../../metrics", version = "=1.10.0" } solana-program-runtime = { path = "../../program-runtime", version = "=1.10.0" } diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml index 13720d40675f86..c0027e23174132 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -64,7 +64,7 @@ name = "solana_runtime" [dev-dependencies] assert_matches = "1.5.0" ed25519-dalek = "=1.0.1" -libsecp256k1 = "0.6.0" +libsecp256k1 = "0.7.0" rand_chacha = "0.2.2" solana-logger = { path = "../logger", version = "=1.10.0" } diff --git a/sdk/Cargo.toml b/sdk/Cargo.toml index 689705c94e68e2..a9ef01a25d806a 100644 --- a/sdk/Cargo.toml +++ b/sdk/Cargo.toml @@ -55,7 +55,7 @@ generic-array = { version = "0.14.5", default-features = false, features = ["ser hmac = "0.12.0" itertools = "0.10.3" lazy_static = "1.4.0" -libsecp256k1 = { version = "0.6.0", optional = true } +libsecp256k1 = { version = "0.7.0", optional = true } log = "0.4.14" memmap2 = { version = "0.5.2", optional = true } num-derive = "0.3"