[package] name = "tsproto" version = "0.2.0" authors = ["Flakebi "] description = "An implementation of the TeamSpeak3 protocol as a library for use in clients and bots." repository = "https://github.com/ReSpeak/tsclientlib" readme = "README.md" keywords = ["teamspeak3", "ts3", "voip"] categories = ["multimedia"] license = "MIT OR Apache-2.0" edition = "2018" autobenches = false include = [ "/Cargo.toml", "/README.md", "**/*.rs", ] [dependencies] aes = "0.7" base64 = "0.13" bitflags = "1" omnom = "3" curve25519-dalek = "3" eax = "0.4.0" futures = "0.3" generic-array = "0.14" git-testament = "0.2" num-bigint = "0.4" num-derive = "0.3" num-traits = "0.2" pin-project-lite = "0.2" rand = "0.7" rug = { version = "1", optional = true, default-features = false, features = ["integer"] } serde = { version = "1", features = ["derive"] } sha-1 = "0.9" sha2 = "0.9" slog = "2" slog-perf = "0.2" stable_deref_trait = "1" thiserror = "1" time = "0.2.23" tokio = { version = "1", features = ["macros", "net", "sync", "time"] } tsproto-packets = { path = "../utils/tsproto-packets", version = "0.1" } tsproto-types = { path = "../utils/tsproto-types", version = "0.1" } quicklz = "0.3" [dev-dependencies] anyhow = "1" criterion = "0.3" slog-async = "2" slog-term = "2" structopt = { version = "0.3", default-features = false } tokio = { version = "1", features = ["rt-multi-thread", "signal"] } [[bench]] name = "modpow" harness = false [[bench]] name = "command" harness = false [[bench]] name = "connect" harness = false [[bench]] name = "license" harness = false [[bench]] name = "message" harness = false