From 01a519be63b48c1fadf34adc7fe2ba58be3d6f38 Mon Sep 17 00:00:00 2001 From: Mike Dilger Date: Thu, 15 Feb 2024 12:15:36 +1300 Subject: [PATCH] depend on secp256k1 --- Cargo.lock | 43 +++++++++++++++++++++++++++++++++++++++++++ Cargo.toml | 1 + 2 files changed, 44 insertions(+) diff --git a/Cargo.lock b/Cargo.lock index 15ad77f..160c0bb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -62,6 +62,22 @@ dependencies = [ "serde", ] +[[package]] +name = "bitcoin-internals" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9425c3bf7089c983facbae04de54513cce73b41c7f9ff8c845b54e7bc64ebbfb" + +[[package]] +name = "bitcoin_hashes" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1930a4dabfebb8d7d9992db18ebe3ae2876f0a305fab206fd168df931ede293b" +dependencies = [ + "bitcoin-internals", + "hex-conservative", +] + [[package]] name = "bitflags" version = "1.3.2" @@ -133,6 +149,7 @@ dependencies = [ "mmap-append", "ron", "rustls-pemfile", + "secp256k1", "serde", "tempfile", "thiserror", @@ -402,6 +419,12 @@ version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bd5256b483761cd23699d0da46cc6fd2ee3be420bbe6d020ae4a091e70b7e9fd" +[[package]] +name = "hex-conservative" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30ed443af458ccb6d81c1e7e661545f94d3176752fb1df2f543b902a1e0f51e2" + [[package]] name = "http" version = "0.2.11" @@ -901,6 +924,26 @@ dependencies = [ "untrusted", ] +[[package]] +name = "secp256k1" +version = "0.28.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d24b59d129cdadea20aea4fb2352fa053712e5d713eee47d700cd4b2bc002f10" +dependencies = [ + "bitcoin_hashes", + "rand", + "secp256k1-sys", +] + +[[package]] +name = "secp256k1-sys" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5d1746aae42c19d583c3c1a8c646bfad910498e2051c551a7f2e3c0c9fbb7eb" +dependencies = [ + "cc", +] + [[package]] name = "serde" version = "1.0.196" diff --git a/Cargo.toml b/Cargo.toml index 87b2e38..1481bd8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,6 +18,7 @@ log = "0.4" mmap-append = { git = "https://github.com/mikedilger/mmap-append", rev = "0d20e193e7f13a442865a4a40a5da9a120e87411" } ron = "0.8" rustls-pemfile = "1.0" +secp256k1 = { version = "0.28", features = [ "hashes", "global-context", "rand-std" ] } serde = { version = "1.0", features = ["derive"] } thiserror = "1.0" tokio = { version = "1", features = [ "full" ] }