[package] name = "ciph" version = "0.1.0" authors = ["Stephan Luther "] edition = "2018" license = "MIT" readme = "README.md" repository = "https://git.sr.ht/~kvsari/ciph" keywords = ["crypto", "salsa20", "stream-cipher"] description = "Symmetric cipher layer for async read/write connections." categories = ["cryptography"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [features] default = [] [dependencies] log = "0.4" thiserror = "1.0" sha3 = "0.9" futures = "0.3" tokio = "1.0" salsa20 = "0.7" cipher = { version = "0.2", features = [ "std" ] } chrono = "0.4" base64 = "0.13" getrandom = "0.2" hyper = { version = "0.14", features = [ "client", "tcp" ] , optional = true } tower-service = "0.3" derive-getters = "0.2" rand = "0.8" rand_chacha = "0.3" [dev-dependencies] tokio = { version = "1.0", features = [ "full" ] } hyper = { version = "0.14", features = [ "full" ] } [[example]] name = "hyper_client" path = "examples/hyper_client.rs" required-features = ["hyper"] [[test]] name = "hyper_client_server" path = "tests/hyper_client_server.rs" required-features = ["hyper"]