[package] name = "emerald-hwkey" description = "Emerald HWKey - Harware Cryptocurrency Key Access" version = "0.5.0" authors = ["Igor Artamonov ", "Dmitry Ulanov ", "Constantine Kryvomaz "] edition = "2018" readme = "crates.md" repository = "https://github.com/emeraldpay/emerald-hwkey" documentation = "https://docs.rs/emerald-hwkey" license = "Apache-2.0" [lib] name = "emerald_hwkey" path = "src/lib.rs" [features] default = [] # Uses Ledger Speculos app emulator instead of real hardware speculos=["dep:ureq", "dep:serde", "dep:serde_json", "dep:serde_derive"] [dependencies] hidapi = "2.0.2" hdpath = "0.6.2" #hdpath = { path = "../hdpath", features = ["with-bitcoin"] } hex = "0.4.2" log = "0.4.11" bitcoin = "0.29" byteorder = "1.3.4" sha2 = "0.10.6" ripemd = "0.1.3" lazy_static = "1.4.0" ureq = { version = "2.4", features = ["json"], default-features = false, optional = true } serde = { version = "1.0.150", optional = true} serde_json = { version = "1.0.91", optional = true} serde_derive = { version = "1.0.150", optional = true} [dev-dependencies] tempdir = "0.3.7" quickcheck = "1.0.3" bencher = "0.1.5" simple_logger = "4.0.0" serde = "1.0" serde_json = "1.0.91" serde_derive = "1.0.150" rand = "0.8.5" secp256k1 = { version = "~0.24", features = ["rand", "recovery"] }