[package] name = "roughenough" version = "1.1.0" repository = "https://github.com/int08h/roughenough" authors = ["Stuart Stock ", "Aaron Hill "] license = "Apache-2.0" description = "A Roughtime secure time sync server and client written in Rust" readme = "README.md" keywords = ["roughtime", "cryptography", "crypto"] [badges] travis-ci = { repository = "int08h/roughenough", branch = "master" } [features] default = [] awskms = ["rusoto_core", "rusoto_kms"] gcpkms = ["google-cloudkms1", "hyper", "hyper-rustls", "serde", "serde_json", "yup-oauth2"] [dependencies] mio = "0.6" mio-extras = "2.0" byteorder = "1" ring = "0.13" untrusted = "0.6" time = "0.1" log = "0.4" simple_logger = "0.5" yaml-rust = "0.3" ctrlc = { version = "3.1", features = ["termination"] } clap = "2" chrono = "0.4" hex = "0.3" base64 = "0.9" rusoto_core = { version = "0.34", optional = true } rusoto_kms = { version = "0.34", optional = true } # google-cloudkms1 intentionally uses an old version of Hyper. See # https://github.com/Byron/google-apis-rs/issues/173 for more information. google-cloudkms1 = { version = "1.0.8+20181005", optional = true } hyper = { version = "^0.10", optional = true } hyper-rustls = { version = "^0.6", optional = true } serde = { version = "^1.0", optional = true } serde_json = { version = "^1.0", optional = true } yup-oauth2 = { version = "^1.0", optional = true }