{"name":"hypertor","vers":"0.1.0","deps":[{"name":"anyhow","req":"^1.0.87","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arti-client","req":"^0.22.0","features":["anyhow","tokio","native-tls","onion-service-client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.4.1","features":["http1","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.7","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1ecad5caf08c7305a91fed2816b711b8c1c80208b6491bd9ae39f65e8d7432f9","features":{},"yanked":false,"pubtime":"2024-09-08T22:12:26Z"}
{"name":"hypertor","vers":"0.2.0","deps":[{"name":"arti-client","req":"^0.38","features":["tokio","compression","onion-service-client","onion-service-service","pt-client","bridge-client","vanguards","keymgr","restricted-discovery","hs-pow-full","geoip"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^2.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.43","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.8","features":["http1","http2","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.19","features":["tokio","client-legacy"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.27","features":["extension-module"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.27","features":["tokio-runtime"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time","sync","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hsservice","req":"^0.38","features":["restricted-discovery"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.38","features":["tokio"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.22","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5fff1c45602f6b1949136619f440473d719500bad4c9016ae22f6b76ff465d8c","features":{"client":[],"http2":[],"intercept":[],"padding":[],"server":[],"static-sqlite":["arti-client/static-sqlite"]},"features2":{"default":["rustls","client"],"full":["client","server","intercept","rustls","http2","padding","python"],"native-tls":["dep:tokio-native-tls","arti-client/native-tls","tor-rtcompat/native-tls","tokio-tungstenite/native-tls"],"python":["dep:pyo3","dep:pyo3-async-runtimes"],"rustls":["dep:tokio-rustls","dep:rustls-native-certs","arti-client/rustls","tor-rtcompat/rustls","tokio-tungstenite/rustls-tls-webpki-roots"]},"yanked":false,"rust_version":"1.86","pubtime":"2026-01-29T06:10:42Z","v":2}
{"name":"hypertor","vers":"0.2.1","deps":[{"name":"arti-client","req":"^0.38","features":["tokio","compression","onion-service-client","onion-service-service","pt-client","bridge-client","vanguards","keymgr","restricted-discovery","hs-pow-full","geoip"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^2.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.43","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.8","features":["http1","http2","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.19","features":["tokio","client-legacy"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.27","features":["extension-module"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.27","features":["tokio-runtime"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time","sync","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hsservice","req":"^0.38","features":["restricted-discovery"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.38","features":["tokio"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.22","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"db6a00c9b8aa105b089ebb1097cc07e651cc3c3c87b20266106fac859c0ad084","features":{"client":[],"http2":[],"intercept":[],"padding":[],"server":[],"static-sqlite":["arti-client/static-sqlite"]},"features2":{"default":["rustls","client"],"full":["client","server","intercept","rustls","http2","padding","python"],"native-tls":["dep:tokio-native-tls","arti-client/native-tls","tor-rtcompat/native-tls","tokio-tungstenite/native-tls"],"python":["dep:pyo3","dep:pyo3-async-runtimes"],"rustls":["dep:tokio-rustls","dep:rustls-native-certs","arti-client/rustls","tor-rtcompat/rustls","tokio-tungstenite/rustls-tls-webpki-roots"]},"yanked":false,"rust_version":"1.86","pubtime":"2026-01-29T06:25:04Z","v":2}
{"name":"hypertor","vers":"0.2.2","deps":[{"name":"arti-client","req":"^0.38","features":["tokio","compression","onion-service-client","onion-service-service","pt-client","bridge-client","vanguards","keymgr","restricted-discovery","hs-pow-full","geoip"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitflags","req":"^2.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.43","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.8","features":["http1","http2","client"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.19","features":["tokio","client-legacy"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.27","features":["extension-module"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.27","features":["tokio-runtime"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time","sync","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-guardmgr","req":"^0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hsservice","req":"^0.38","features":["restricted-discovery"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.38","features":["tokio"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.22","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.13.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e60c472532e415cd94c10418589d659675a5b5d0a6b77f9529fa89edacb61d08","features":{"client":[],"http2":[],"intercept":[],"padding":[],"server":[],"static-sqlite":["arti-client/static-sqlite"]},"features2":{"default":["rustls","client"],"full":["client","server","intercept","rustls","http2","padding","python"],"native-tls":["dep:tokio-native-tls","arti-client/native-tls","tor-rtcompat/native-tls","tokio-tungstenite/native-tls"],"python":["dep:pyo3","dep:pyo3-async-runtimes"],"rustls":["dep:tokio-rustls","dep:rustls-native-certs","arti-client/rustls","tor-rtcompat/rustls","tokio-tungstenite/rustls-tls-webpki-roots"]},"yanked":false,"rust_version":"1.86","pubtime":"2026-01-29T22:35:18Z","v":2}
