reopenconnect 0.1.0

Another implementation of OpenConnect Protocol
Documentation
[package]
name = "reopenconnect"
version = "0.1.0"
edition = "2018"
license = "MIT"
description = "Another implementation of OpenConnect Protocol"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[features]
default = ["with-null-tun"]
with-null-tun = []
with-tokio-tun = ["tokio-tun"]

[dependencies]
dotenv = "^0.15"
eyre = "^0.6"
thiserror = "^1"
futures = "^0.3"
tokio = {version = "^1", features = ["full"]}
log = "^0.4"
pretty_env_logger = "^0.4"
syslog = "^5"
structopt = "^0.3"
rustls = {version = "^0.19"}
tokio-rustls = {version = "^0.22"}
webpki = "^0.21.0"
str-macro = "^1"
async-trait = "^0.1"
minidom = "^0.13"
serde = {version = "^1", features = ["derive"]}

hyper = {path = "deps/hyper", version = "^0.14", features = ["http1", "client", "server"]}

packet = "^0.1"
ipnetwork = "^0.18"
byteorder = "^1"
pretty-hex = "0.2"

openssl = "^0.10"
base64 = "^0.13"

webrtc-dtls = "^0.4"
anyhow = "^1"

tokio-tun = { version = "^0.3", optional = true }
rand = "^0.8"

rustls-native-certs = { version = "0.5", features = ["rustls"] }