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