tmkms 0.8.0

Tendermint Key Management System
Documentation
[dependencies.abscissa_core]
version = "0.5"

[dependencies.abscissa_tokio]
optional = true
version = "0.5"

[dependencies.bytes]
version = "0.5"

[dependencies.chacha20poly1305]
version = "0.5"

[dependencies.chrono]
version = "0.4"

[dependencies.getrandom]
version = "0.1"

[dependencies.gumdrop]
version = "0.7"

[dependencies.hkd32]
default-features = false
features = ["mnemonic"]
version = "0.4"

[dependencies.hkdf]
version = "0.9"

[dependencies.hyper]
optional = true
version = "0.13"

[dependencies.k256]
version = "0.3"

[dependencies.merlin]
version = "2"

[dependencies.once_cell]
version = "1.3"

[dependencies.prost-amino]
version = "0.6"

[dependencies.prost-amino-derive]
version = "0.6"

[dependencies.rand]
version = "0.7"

[dependencies.rpassword]
optional = true
version = "4"

[dependencies.secp256k1]
optional = true
version = "0.17"

[dependencies.serde]
features = ["serde_derive"]
version = "1"

[dependencies.serde_json]
version = "1"

[dependencies.sha2]
version = "0.9"

[dependencies.signatory]
features = ["ecdsa", "ed25519", "encoding"]
version = "0.20"

[dependencies.signatory-dalek]
version = "0.20"

[dependencies.signatory-ledger-tm]
optional = true
version = "0.20"

[dependencies.signatory-secp256k1]
optional = true
version = "0.20"

[dependencies.stdtx]
optional = true
version = "0.2"

[dependencies.subtle]
version = "2"

[dependencies.subtle-encoding]
features = ["bech32-preview"]
version = "0.5"

[dependencies.tempfile]
version = "3"

[dependencies.tendermint]
version = "0.14"

[dependencies.tendermint-rpc]
features = ["client"]
optional = true
version = "0.14.0"

[dependencies.thiserror]
version = "1"

[dependencies.wait-timeout]
version = "0.2"

[dependencies.x25519-dalek]
version = "0.6"

[dependencies.yubihsm]
features = ["secp256k1", "setup", "usb"]
optional = true
version = "0.34"

[dependencies.zeroize]
version = "1"
[dev-dependencies.abscissa_core]
features = ["testing"]
version = "0.5"

[features]
ledgertm = ["signatory-ledger-tm"]
softsign = ["secp256k1", "signatory-secp256k1"]
tx-signer = ["abscissa_tokio", "hyper", "stdtx", "tendermint-rpc"]
yubihsm-mock = ["yubihsm/mockhsm"]
yubihsm-server = ["yubihsm/http-server", "rpassword"]

[package]
authors = ["Tony Arcieri <tony@iqlusion.io>", "Ismail Khoffi <Ismail.Khoffi@gmail.com>"]
categories = ["cryptography"]
description = "Tendermint Key Management System"
edition = "2018"
keywords = ["cosmos", "ed25519", "kms", "key-management", "yubihsm"]
license = "Apache-2.0"
name = "tmkms"
readme = "README.md"
repository = "https://github.com/iqlusioninc/tmkms/"
version = "0.8.0"
[package.metadata.docs.rs]
all-features = true
[profile.release]
overflow-checks = true