Skip to content

Commit 1385449

Browse files
committed
refactor: use libsecp256k1 or wasm
1 parent a86c232 commit 1385449

File tree

5 files changed

+466
-21
lines changed

5 files changed

+466
-21
lines changed

Cargo.lock

Lines changed: 96 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

stacks-common/Cargo.toml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,6 @@ winapi = { version = "0.3", features = ["fileapi", "processenv", "winnt"] }
4646
version = "1.0"
4747
features = ["arbitrary_precision", "unbounded_depth"]
4848

49-
[dependencies.secp256k1]
50-
version = "0.24.3"
51-
features = ["serde", "recovery"]
52-
5349
[dependencies.ed25519-dalek]
5450
workspace = true
5551

@@ -61,6 +57,12 @@ features = ["serde"]
6157
version = "0.2.23"
6258
features = ["std"]
6359

60+
[target.'cfg(not(target_family = "wasm"))'.dependencies]
61+
secp256k1 = { version = "0.24.3", features = ["serde", "recovery"] }
62+
63+
[target.'cfg(target_family = "wasm")'.dependencies]
64+
libsecp256k1 = { version = "0.7.0" }
65+
6466
[dev-dependencies]
6567
rand_core = { workspace = true }
6668

0 commit comments

Comments
 (0)