ciph 0.1.0

Symmetric cipher layer for async read/write connections.
Documentation
[package]
name = "ciph"
version = "0.1.0"
authors = ["Stephan Luther <stephan@kvsari.org>"]
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"]