-
Notifications
You must be signed in to change notification settings - Fork 22
/
Cargo.toml
33 lines (28 loc) · 882 Bytes
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
[package]
authors = ["Parity Technologies <[email protected]>"]
description = "A library to read JSON keyfiles and sign Ethereum stuff."
documentation = "https://docs.rs/crate/ethsign"
edition = "2018"
homepage = "https://github.com/tomusdrw/ethsign"
license = "GPL-3.0"
name = "ethsign"
repository = "https://github.com/tomusdrw/ethsign"
version = "0.10.0"
[dependencies]
zeroize = "1.0.0"
rand = "0.8.0"
rustc-hex = "2.0.1"
secp256k1 = { version = "0.28", optional = true, features = ["recovery"] }
serde = { version = "1.0", features = ["derive"]}
# Libraries for for pure-rust crypto
libsecp256k1 = { package="libsecp256k1", version = "0.7.0", optional = true }
ethsign-crypto = { version = "0.3", path = "./ethsign-crypto" }
[dev-dependencies]
serde_json = "1.0"
[features]
default = ["secp256k1"]
pure-rust = ["libsecp256k1"]
[workspace]
members = [
"ethsign-crypto"
]