/ crates / tor-socksproto / Cargo.toml
Cargo.toml
 1  [package]
 2  name = "tor-socksproto"
 3  version = "0.26.0"
 4  authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
 5  edition = "2021"
 6  rust-version = "1.77"
 7  license = "MIT OR Apache-2.0"
 8  homepage = "https://gitlab.torproject.org/tpo/core/arti/-/wikis/home"
 9  description = "Encode and decode the SOCKS protocol, as extended in Tor"
10  keywords = ["tor", "arti", "socks"]
11  categories = ["network-programming"]
12  repository = "https://gitlab.torproject.org/tpo/core/arti.git/"
13  
14  [features]
15  default = ["proxy-handshake"]
16  
17  client-handshake = []
18  proxy-handshake = []
19  
20  full = ["proxy-handshake", "client-handshake", "caret/full", "tor-bytes/full", "tor-error/full", "safelog/full"]
21  
22  [dependencies]
23  amplify = { version = "4", default-features = false, features = ["derive"] }
24  arbitrary = { version = "1.0.1", optional = true, features = ["derive"] }
25  caret = { path = "../caret", version = "0.5.0" }
26  derive-deftly = "0.14"
27  educe = "0.4.6"
28  safelog = { path = "../safelog", version = "0.4.2" }
29  subtle = "2"
30  thiserror = "2"
31  tor-bytes = { path = "../tor-bytes", version = "0.26.0", default-features = false }
32  tor-error = { path = "../tor-error", version = "0.26.0", default-features = false }
33  
34  [dev-dependencies]
35  anyhow = "1.0.75"
36  hex-literal = "0.4"
37  [package.metadata.docs.rs]
38  all-features = true