[package] name = "iop-keyvault" version = "0.0.16" edition = "2021" description = "A general-purpose hierarchical deterministic generator for asymmetric keys." authors = ["IOP Ventures LLC ", "wigy ", "Rache Bartmoss "] license = "LGPL-3.0-or-later" repository = "https://github.com/Internet-of-People/iop-rs" homepage = "https://developer.iop.technology/glossary?id=multicipher" keywords = ["crypto", "wallet", "iop", "vault", "ssi"] categories = ["cryptography", "cryptography::cryptocurrencies"] [dependencies] anyhow = "1.0.57" blake2 = "0.10.4" digest = { version = "0.10.3", features = ["mac"] } ed25519-dalek = "1.0.1" rand = { version = "0.8.5", features = ["getrandom"] } getrandom = { version = "0.2.7", features = ["wasm-bindgen", "js"] } hex = "0.4.3" hmac = "0.12.1" # Unfortunately the crate name of the libsecp256k1 collides with the perfect module name # for the cipher, so we rename the dependency here: secp = { version = "0.7.0", package = "libsecp256k1" } multibase = "0.9.1" orion = "0.17.1" ripemd = "0.1.1" serde = { version = "1.0.137", features = ["derive"] } serde_bytes = "0.11.6" sha2 = "0.10.2" tiny-bip39 = { version = "1.0.0", features = [] } [dev-dependencies] rmp-serde = "1.1.0" serde_json = { version = "1.0.81", features = ["preserve_order"] }