[package] name = "notary" version = "0.0.5" edition = "2018" authors = ["Will "] description = "Kentik Notary" license = "Apache-2.0" readme = "README.md" [dependencies] anyhow = "1.0.55" async-trait = "0.1.52" base64 = "0.13.0" env_logger = "0.9.0" hex = "0.4.3" hmac-sha512 = "1.1.1" md5 = "0.7.0" log = "0.4.14" serde_json = "1.0.79" sha2 = "0.10.2" tokio = "1.17.0" tokio-stream = "0.1.8" zstd = "0.10.0" ed25519-compact = "1.0.11" [dependencies.hyper] version = "0.14.17" features = ["http2"] [dependencies.hyper-rustls] version = "0.23.0" features = ["http1", "http2"] [dependencies.bytes] version = "1.1.0" features = ["serde"] [dependencies.clap] version = "2.33.3" features = ["yaml"] [dependencies.lambda_runtime] version = "0.3.0" optional = true [dependencies.nix] version = "0.23.1" optional = true [dependencies.reqwest] version = "0.11.9" features = ["gzip", "json", "rustls-tls", "stream"] optional = true default-features = false [dependencies.rusoto_core] version = "0.47.0" features = ["rustls"] optional = true default-features = false [dependencies.rusoto_credential] version = "0.47.0" optional = true default-features = false [dependencies.rusoto_dynamodb] version = "0.47.0" features = ["rustls"] optional = true default-features = false [dependencies.rusoto_iam] version = "0.47.0" features = ["rustls"] optional = true default-features = false [dependencies.rusoto_kms] version = "0.47.0" features = ["rustls"] optional = true default-features = false [dependencies.rusoto_lambda] version = "0.47.0" features = ["rustls"] optional = true default-features = false [dependencies.rusoto_s3] version = "0.47.0" features = ["rustls"] optional = true default-features = false [dependencies.rusoto_sts] version = "0.47.0" features = ["rustls"] optional = true default-features = false [dependencies.serde] version = "1.0.136" features = ["derive"] [dependencies.time] version = "0.3.7" features = ["formatting"] [dependencies.tracing] version = "0.1.31" features = ["log"] [dependencies.zip] version = "0.5.13" features = ["deflate"] default-features = false [features] default = ["notary"] client = ["nix", "reqwest"] notary = [ "lambda_runtime", "rusoto_core", "rusoto_credential", "rusoto_dynamodb", "rusoto_iam", "rusoto_kms", "rusoto_lambda", "rusoto_s3", "rusoto_sts", ] [[bin]] name = "notary" required-features = ["notary"]