{"name":"tor-proto","vers":"0.0.0","deps":[{"name":"arrayref","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cipher","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crypto-mac","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^2.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-await-test","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"generic-array","req":"^0.14.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d6a5cd27b5ff70870333e911a0436da5973cdb27560e19ce60c3001174903bfa","features":{"default":[],"hs":[]},"yanked":false,"pubtime":"2021-06-24T14:47:25Z"}
{"name":"tor-proto","vers":"0.0.1","deps":[{"name":"arrayref","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cipher","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crypto-mac","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"event-listener","req":"^2.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-await-test","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"generic-array","req":"^0.14.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-util","req":"^0.6","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0a48addfd17368a0f1bc3f417664b38b374efcb3933111acb5dc558819964105","features":{"default":[],"hs":[],"ntor_v3":[],"tokio":["tokio-crate","tokio-util"]},"yanked":false,"pubtime":"2021-10-29T15:37:07Z"}
{"name":"tor-proto","vers":"0.0.2","deps":[{"name":"arrayref","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cipher","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crypto-mac","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"generic-array","req":"^0.14.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-util","req":"^0.6","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.0.2","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4216662a62ff41277f930488f5cd9dee68dc53873376bb1c9fe3a16620c73ee7","features":{"default":[],"hs":[],"ntor_v3":[],"tokio":["tokio-crate","tokio-util"],"traffic-timestamp":["coarsetime"]},"yanked":false,"pubtime":"2021-11-30T17:39:02Z"}
{"name":"tor-proto","vers":"0.0.3","deps":[{"name":"arrayref","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.6.0","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":"cipher","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","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":"generic-array","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-util","req":"^0.6","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.0.3","features":["tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a6dbb27fec2d279295d6a981d2b1539ec552ac45970c0872fff5d699308817cc","features":{"default":[],"hs":[],"ntor_v3":[],"tokio":["tokio-crate","tokio-util"],"traffic-timestamp":["coarsetime"]},"yanked":false,"pubtime":"2022-01-11T15:33:32Z"}
{"name":"tor-proto","vers":"0.0.4","deps":[{"name":"arrayref","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.6.0","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":"cipher","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","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":"generic-array","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-util","req":"^0.6","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.0.4","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"22e52ed8cf800aea57421af33d60a8de9d366896036789b71d23d99b6d8a9f8b","features":{"default":[],"hs":[],"ntor_v3":[],"tokio":["tokio-crate","tokio-util"],"traffic-timestamp":["coarsetime"]},"yanked":false,"pubtime":"2022-01-31T15:53:21Z"}
{"name":"tor-proto","vers":"0.1.0","deps":[{"name":"arrayref","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.6.0","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":"cipher","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"generic-array","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.1.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fa51ff581c8b4d4edc3415c3306328e2616d0a6b76a68b52a34ede8106864f0b","features":{"default":[],"hs":[],"ntor_v3":[],"tokio":["tokio-crate","tokio-util"]},"yanked":false,"pubtime":"2022-03-01T14:19:02Z"}
{"name":"tor-proto","vers":"0.2.0","deps":[{"name":"arrayref","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.6.0","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":"cipher","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"generic-array","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.2.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3b9699764a1219ec92691bc1fe7c2467fb18ef88b7009d9ff8026ece00a9e9c6","features":{"default":[],"hs":[],"ntor_v3":[],"tokio":["tokio-crate","tokio-util"]},"yanked":false,"pubtime":"2022-04-01T14:52:07Z"}
{"name":"tor-proto","vers":"0.3.0","deps":[{"name":"arrayref","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.6.0","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":"cipher","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"generic-array","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.3.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8f436b17d4919d4352f7ae03bb08bcc873a9a752f7faf5e4d48c1299da39c8fd","features":{"default":[],"hs":[],"ntor_v3":[],"tokio":["tokio-crate","tokio-util"]},"yanked":false,"rust_version":"1.56","pubtime":"2022-05-06T15:21:09Z"}
{"name":"tor-proto","vers":"0.3.1","deps":[{"name":"arrayref","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.6.0","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":"cipher","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"generic-array","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.4.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"29453b5edc40f19a6b28069dca6cb720bd05be2d35d129c3a0e5aecd9c2641f6","features":{"default":[],"hs":[],"ntor_v3":[],"tokio":["tokio-crate","tokio-util"]},"yanked":false,"rust_version":"1.56","pubtime":"2022-05-27T15:05:47Z"}
{"name":"tor-proto","vers":"0.4.0","deps":[{"name":"arrayref","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.6.0","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":"cipher","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"generic-array","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.5.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3cbe240eff3dc6eb3d9e6cd2f3581a09eb34bc18baf0f8423226de0db4ea96e4","features":{"default":[],"experimental":["hs","ntor_v3"],"full":["tokio"],"hs":[],"ntor_v3":[],"tokio":["tokio-crate","tokio-util"]},"yanked":false,"rust_version":"1.56","pubtime":"2022-06-24T17:02:24Z"}
{"name":"tor-proto","vers":"0.5.0","deps":[{"name":"arrayref","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.6.0","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":"cipher","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"generic-array","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.5.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ec4ac92c8bc1678f116684219d42c993dca67187e19d086212c68fef09403c3b","features":{"default":[],"experimental":["hs","ntor_v3"],"full":["tokio"],"hs":[],"ntor_v3":[],"tokio":["tokio-crate","tokio-util"]},"yanked":false,"rust_version":"1.56","pubtime":"2022-08-01T15:14:37Z"}
{"name":"tor-proto","vers":"0.6.0","deps":[{"name":"arrayref","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.6.0","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":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"generic-array","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"statrs","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.6.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c53a4becf822748f723873fa4acc54ebbb97e6cf04b998353fbd4840c1f2776f","features":{"default":[],"experimental":["hs","ntor_v3"],"full":["tokio"],"hs":[],"ntor_v3":[],"testing":[],"tokio":["tokio-crate","tokio-util"]},"yanked":false,"rust_version":"1.56","pubtime":"2022-09-01T14:45:44Z"}
{"name":"tor-proto","vers":"0.7.0","deps":[{"name":"arrayref","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.6.0","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":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"generic-array","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"statrs","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.7.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fcb3403655013da99bb7b83e3894158e82f8ec4f609dfef873787d97f75ff956","features":{"default":[],"experimental":["hs","ntor_v3"],"full":["tokio"],"hs":[],"ntor_v3":[],"testing":[],"tokio":["tokio-crate","tokio-util"]},"yanked":false,"rust_version":"1.56","pubtime":"2022-10-03T14:54:57Z"}
{"name":"tor-proto","vers":"0.8.0","deps":[{"name":"arrayref","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.6.0","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":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"generic-array","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"statrs","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.8.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6dac570b768ebd29c6208a6981d3a73b6783c826801ee88354d0c8e86ec759a1","features":{"default":[],"experimental":["hs","ntor_v3"],"full":["tokio"],"hs":[],"ntor_v3":[],"testing":[],"tokio":["tokio-crate","tokio-util"]},"yanked":false,"rust_version":"1.60","pubtime":"2022-11-30T21:46:32Z"}
{"name":"tor-proto","vers":"0.8.1","deps":[{"name":"arrayref","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.6.0","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":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"generic-array","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.8.1","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1a0a013e78827a6f44f60e9ed2d300b159f429ec21b003fa2efd34ceb19035e9","features":{"default":[],"experimental":["experimental-api","onion-client","onion-service","ntor_v3"],"experimental-api":[],"full":["tokio"],"ntor_v3":[],"onion-client":["onion-common"],"onion-common":[],"onion-service":["onion-common"],"testing":[],"tokio":["tokio-crate","tokio-util"]},"yanked":false,"rust_version":"1.60","pubtime":"2023-02-01T17:07:00Z"}
{"name":"tor-proto","vers":"0.9.0","deps":[{"name":"arrayref","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.6.0","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":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"generic-array","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.8.1","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"59f22085b27b5be0d3366b8d115bda1809f3a657353c43554d8175ca6c67ca6e","features":{"default":[],"experimental":["experimental-api","hs-client","hs-service","ntor_v3"],"experimental-api":[],"full":["tokio"],"hs-client":["hs-common"],"hs-common":[],"hs-service":["hs-common"],"ntor_v3":[],"testing":[],"tokio":["tokio-crate","tokio-util"]},"yanked":false,"rust_version":"1.60","pubtime":"2023-02-28T14:53:00Z"}
{"name":"tor-proto","vers":"0.9.1","deps":[{"name":"arrayref","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.6.0","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":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"generic-array","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.8.1","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d924605c8c5de4dc39a5a2fdc1f906fe4455ec4a7184a71f232319a89616e519","features":{"default":[],"experimental":["experimental-api","hs-client","hs-service","ntor_v3"],"experimental-api":["send-control-msg"],"full":["tokio"],"hs-client":["hs-common"],"hs-common":[],"hs-service":["hs-common"],"ntor_v3":[],"send-control-msg":["visibility"],"testing":[],"tokio":["tokio-crate","tokio-util"]},"yanked":false,"rust_version":"1.60","pubtime":"2023-03-31T13:05:22Z"}
{"name":"tor-proto","vers":"0.10.0","deps":[{"name":"arrayref","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.6.0","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":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"generic-array","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c77a3d86a36dae1457c06b593b0f7faa462184d2554c60f5dc995ec5bf682a1a","features":{"default":[],"experimental":["experimental-api","hs-client","hs-service","ntor_v3"],"experimental-api":["send-control-msg"],"full":["tokio"],"hs-client":["hs-common"],"hs-common":[],"hs-service":["hs-common"],"ntor_v3":[],"send-control-msg":["visibility"],"testing":[],"tokio":["tokio-crate","tokio-util"]},"yanked":false,"rust_version":"1.65","pubtime":"2023-05-03T13:21:10Z"}
{"name":"tor-proto","vers":"0.11.0","deps":[{"name":"arrayref","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.6.0","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":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"generic-array","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.2.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.1","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"60ba7b09d44cb47d42e05593e1298519308294f8fa7ead34e7cf87703fd6a647","features":{"__is_experimental":[],"default":[],"experimental":["experimental-api","hs-client","hs-service","ntor_v3","stream-ctrl","testing"],"experimental-api":["send-control-msg","__is_experimental"],"hs-client":["hs-common","__is_experimental"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common","__is_experimental"],"ntor_v3":["__is_experimental"],"send-control-msg":["visibility"],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["tokio","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-protover/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full"]},"yanked":false,"rust_version":"1.65","pubtime":"2023-06-01T17:39:42Z","v":2}
{"name":"tor-proto","vers":"0.11.1","deps":[{"name":"asynchronous-codec","req":"^0.6.0","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":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"generic-array","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.1","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5bc5785d366dbe533143bb7cfae159d39a427af122629ff9e6d539075906f12d","features":{"__is_experimental":[],"default":[],"experimental":["experimental-api","hs-service","ntor_v3","stream-ctrl","testing"],"experimental-api":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common","__is_experimental"],"ntor_v3":["__is_experimental"],"send-control-msg":["visibility"],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-protover/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full"]},"yanked":false,"rust_version":"1.65","pubtime":"2023-06-30T14:19:25Z","v":2}
{"name":"tor-proto","vers":"0.12.0","deps":[{"name":"asynchronous-codec","req":"^0.6.0","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":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"generic-array","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.9.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.1","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"49c854fa562fb86bbdecef993d88553a7c804114d20cada50e53a9f4a4f7a269","features":{"__is_experimental":[],"default":[],"experimental":["experimental-api","hs-service","ntor_v3","stream-ctrl","testing"],"experimental-api":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common","__is_experimental"],"ntor_v3":["__is_experimental"],"send-control-msg":["visibility"],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-protover/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full"]},"yanked":false,"rust_version":"1.65","pubtime":"2023-08-01T15:50:12Z","v":2}
{"name":"tor-proto","vers":"0.12.1","deps":[{"name":"asynchronous-codec","req":"^0.6.0","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":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"generic-array","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.7.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.7.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.9.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.5.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.3.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.8.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.5.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.1","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f715b828fff6098d41f20a2dc2a1d2675619595d546a1891d1cacc2e7f21d794","features":{"__is_experimental":[],"default":[],"experimental":["experimental-api","hs-service","ntor_v3","stream-ctrl","testing"],"experimental-api":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common","__is_experimental"],"ntor_v3":["__is_experimental"],"send-control-msg":["visibility"],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-protover/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full"]},"yanked":false,"rust_version":"1.65","pubtime":"2023-09-05T20:44:45Z","v":2}
{"name":"tor-proto","vers":"0.12.2","deps":[{"name":"asynchronous-codec","req":"^0.6.0","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":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.7.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.12.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.7.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.5.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.9.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.5.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.8.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.5.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.5","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ef6ba8f478aa3bf0b7dd776f8938f0526399178f20dffe78596187204edaf9c5","features":{"__is_experimental":[],"default":[],"experimental":["experimental-api","hs-service","ntor_v3","stream-ctrl","testing"],"experimental-api":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common","__is_experimental"],"ntor_v3":["__is_experimental"],"send-control-msg":["visibility"],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-protover/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full"]},"yanked":false,"rust_version":"1.65","pubtime":"2023-10-02T19:58:06Z","v":2}
{"name":"tor-proto","vers":"0.13.0","deps":[{"name":"asynchronous-codec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1.0.1","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":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.7.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.5.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.9.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.5.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.8.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.5.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.5","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4a06c316e1fa8593cbe12664a1b15781bfd7d3817445f64cf7479ca96f969a59","features":{"__is_experimental":[],"default":[],"experimental":["experimental-api","hs-service","ntor_v3","stream-ctrl","testing"],"experimental-api":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common","__is_experimental"],"ntor_v3":["__is_experimental"],"send-control-msg":["visibility"],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-protover/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full"]},"yanked":false,"rust_version":"1.65","pubtime":"2023-10-31T15:53:41Z","v":2}
{"name":"tor-proto","vers":"0.14.0","deps":[{"name":"asynchronous-codec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1.0.1","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":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.9.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.5.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.6","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0a86cacde60835efec682d3ba38284f7318850f196c1f215e401a0d4bd1bca3f","features":{"__is_experimental":[],"default":[],"experimental":["experimental-api","hs-service","ntor_v3","stream-ctrl","testing"],"experimental-api":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common","__is_experimental"],"ntor_v3":["__is_experimental"],"send-control-msg":["visibility"],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-protover/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full"]},"yanked":false,"rust_version":"1.70","pubtime":"2023-12-04T17:31:39Z","v":2}
{"name":"tor-proto","vers":"0.15.0","deps":[{"name":"asynchronous-codec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1.0.1","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":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.9.7","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fa328ca7c510779ab86b7903411e34fe356d663d271bfa29b9a6e8325ca2de17","features":{"__is_experimental":[],"default":[],"experimental":["experimental-api","hs-service","ntor_v3","stream-ctrl","testing"],"experimental-api":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common","__is_experimental"],"ntor_v3":["__is_experimental"],"send-control-msg":["visibility"],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-protover/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full"]},"yanked":false,"rust_version":"1.70","pubtime":"2024-01-09T14:43:18Z","v":2}
{"name":"tor-proto","vers":"0.16.0","deps":[{"name":"asynchronous-codec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1.0.1","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":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-log-ratelim","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.10.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fa251ae0dcfb233a14a140c71837579afeb9228825bb098d69415d3c3d081bd5","features":{"__is_experimental":[],"default":[],"experimental":["experimental-api","ntor_v3","stream-ctrl","testing"],"experimental-api":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common"],"ntor_v3":["__is_experimental"],"send-control-msg":["visibility"],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","hs-service","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-protover/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full","tor-log-ratelim/full"]},"yanked":false,"rust_version":"1.70","pubtime":"2024-02-05T18:51:40Z","v":2}
{"name":"tor-proto","vers":"0.16.1","deps":[{"name":"asynchronous-codec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1.0.1","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":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.16.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-log-ratelim","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.10.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"dbe3037f1f08ac19a59f2ebe5acdcb0c79fd6f2286773051cb730146596359e6","features":{"__is_experimental":[],"default":[],"experimental":["experimental-api","ntor_v3","stream-ctrl","testing"],"experimental-api":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common"],"ntor_v3":["__is_experimental"],"send-control-msg":["visibility"],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","hs-service","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-protover/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full","tor-log-ratelim/full"]},"yanked":false,"rust_version":"1.70","pubtime":"2024-03-04T15:32:40Z","v":2}
{"name":"tor-proto","vers":"0.17.0","deps":[{"name":"asynchronous-codec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1.0.1","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":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.17.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-log-ratelim","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.17.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"81e852aac27c0b8822ff6a1c5a32b24c7f05f1199e20c84caf34fdd4207139b2","features":{"__is_experimental":[],"default":[],"experimental":["experimental-api","ntor_v3","stream-ctrl","testing"],"experimental-api":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common"],"ntor_v3":["__is_experimental"],"send-control-msg":["visibility"],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","hs-service","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-protover/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full","tor-log-ratelim/full"]},"yanked":false,"rust_version":"1.70","pubtime":"2024-04-02T14:34:41Z","v":2}
{"name":"tor-proto","vers":"0.18.0","deps":[{"name":"asynchronous-codec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1.0.1","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":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-log-ratelim","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.18.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1a090687ac4b1145bae9b8f4d45d9a45fbac8e508e1e0358951e2608ff451d02","features":{"__is_experimental":[],"default":[],"experimental":["experimental-api","ntor_v3","stream-ctrl","testing"],"experimental-api":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common"],"ntor_v3":["__is_experimental"],"send-control-msg":["visibility"],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","hs-service","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full","tor-log-ratelim/full"]},"yanked":false,"rust_version":"1.70","pubtime":"2024-04-30T14:37:38Z","v":2}
{"name":"tor-proto","vers":"0.19.0","deps":[{"name":"asynchronous-codec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1.0.1","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":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-log-ratelim","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.19.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d95024a4b55a2e7f239c171643814ea1b2d5a2eadd0b44dae7b34467982007df","features":{"__is_experimental":[],"default":[],"experimental":["experimental-api","ntor_v3","stream-ctrl","testing"],"experimental-api":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common"],"ntor_v3":["__is_experimental"],"send-control-msg":["visibility"],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","hs-service","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full","tor-log-ratelim/full"]},"yanked":false,"rust_version":"1.70","pubtime":"2024-06-05T17:01:15Z","v":2}
{"name":"tor-proto","vers":"0.20.0","deps":[{"name":"asynchronous-codec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1.0.1","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":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.17.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-log-ratelim","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.20.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a0fa03f66ac9bd02c1893ba054733e18e556c8b78b3c20f72d3eb3534d5a98ee","features":{"__is_experimental":[],"default":[],"experimental":["experimental-api","ntor_v3","stream-ctrl","testing"],"experimental-api":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common"],"ntor_v3":["__is_experimental"],"send-control-msg":["visibility"],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","hs-service","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full","tor-log-ratelim/full"]},"yanked":false,"rust_version":"1.70","pubtime":"2024-06-27T16:14:21Z","v":2}
{"name":"tor-proto","vers":"0.21.0","deps":[{"name":"asynchronous-codec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1.0.1","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":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.17.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-log-ratelim","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.21.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b5a4c0767336e8473b11a2b7e2fc6c9acdfc1ea773fb64aeec472f34d3c6e963","features":{"__is_experimental":[],"default":[],"experimental":["experimental-api","ntor_v3","stream-ctrl","testing"],"experimental-api":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common"],"ntor_v3":["__is_experimental"],"send-control-msg":["visibility"],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","hs-service","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full","tor-log-ratelim/full"]},"yanked":false,"rust_version":"1.70","pubtime":"2024-08-01T17:35:22Z","v":2}
{"name":"tor-proto","vers":"0.22.0","deps":[{"name":"asynchronous-codec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1.0.1","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":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^0.99.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oneshot-fused-workaround","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.17.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-log-ratelim","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.22.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2ec37cab7389f53751a02a01a0324aaf09a854b7a8ac56d0ebd44593fadde0b0","features":{"__is_experimental":[],"default":[],"experimental":["experimental-api","ntor_v3","stream-ctrl","testing"],"experimental-api":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common"],"ntor_v3":["__is_experimental"],"send-control-msg":["visibility"],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","hs-service","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full","tor-log-ratelim/full","oneshot-fused-workaround/full"]},"yanked":false,"rust_version":"1.70","pubtime":"2024-09-03T19:21:37Z","v":2}
{"name":"tor-proto","vers":"0.23.0","deps":[{"name":"asynchronous-codec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1.0.1","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":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^1.0.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oneshot-fused-workaround","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.17.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-log-ratelim","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.23.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"073a996250f73d7a814d9049de321a1f59a710dc18b92a4da8d26f002a5735dd","features":{"__is_experimental":[],"default":[],"experimental":["experimental-api","ntor_v3","stream-ctrl","testing"],"experimental-api":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common"],"ntor_v3":["__is_experimental"],"send-control-msg":["visibility"],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","hs-service","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full","tor-log-ratelim/full","oneshot-fused-workaround/full"]},"yanked":false,"rust_version":"1.77","pubtime":"2024-09-30T16:06:57Z","v":2}
{"name":"tor-proto","vers":"0.24.0","deps":[{"name":"asynchronous-codec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1.0.1","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":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive-deftly","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^1.0.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oneshot-fused-workaround","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.17.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.24.0","features":["memquota-memcost"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.24.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-log-ratelim","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-memquota","req":"^0.24.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.24.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.24.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3c911edb20425cff696606795d80241d4c412293254bd88b8a7a84ed92c3a098","features":{"__is_experimental":[],"default":[],"experimental":["experimental-api","ntor_v3","stream-ctrl","testing"],"experimental-api":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common"],"ntor_v3":["__is_experimental"],"send-control-msg":["visibility"],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","hs-service","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full","tor-log-ratelim/full","oneshot-fused-workaround/full","tor-memquota/full"]},"yanked":false,"rust_version":"1.77","pubtime":"2024-10-31T14:09:29Z","v":2}
{"name":"tor-proto","vers":"0.25.0","deps":[{"name":"asynchronous-codec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1.0.1","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":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpu-time","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"derive-deftly","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^1.0.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oneshot-fused-workaround","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.17.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.25.0","features":["memquota-memcost"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.25.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-log-ratelim","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-memquota","req":"^0.25.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.25.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.25.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2e60307f21d42f875cb8c6e5525e0c1cc76621a79c27bf4fa76c15b0e114dc1a","features":{"__is_experimental":[],"bench":["__is_experimental"],"default":[],"experimental":["experimental-api","ntor_v3","stream-ctrl","testing","bench"],"experimental-api":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common"],"ntor_v3":["__is_experimental"],"send-control-msg":["visibility"],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","hs-service","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full","tor-log-ratelim/full","oneshot-fused-workaround/full","tor-memquota/full"]},"yanked":false,"rust_version":"1.77","pubtime":"2024-12-02T18:02:31Z","v":2}
{"name":"tor-proto","vers":"0.26.0","deps":[{"name":"asynchronous-codec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1.0.1","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":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpu-time","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"derive-deftly","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^1.0.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oneshot-fused-workaround","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap-careful","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.26.0","features":["memquota-memcost"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.26.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-log-ratelim","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-memquota","req":"^0.26.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.26.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.26.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7dd2988b29fea6a570be2d40dff29b11e67eb9428d8c08b0921cb2a4a07513df","features":{"__is_experimental":[],"bench":["__is_experimental"],"default":[],"experimental":["experimental-api","ntor_v3","stream-ctrl","testing","bench"],"experimental-api":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common"],"ntor_v3":["__is_experimental"],"send-control-msg":["visibility"],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","hs-service","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full","tor-log-ratelim/full","oneshot-fused-workaround/full","tor-memquota/full","slotmap-careful/full"]},"yanked":false,"rust_version":"1.77","pubtime":"2025-01-07T17:22:57Z","v":2}
{"name":"tor-proto","vers":"0.27.0","deps":[{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1.0.1","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":"caret","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpu-time","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"derive-deftly","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^1.0.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oneshot-fused-workaround","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap-careful","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.27.0","features":["memquota-memcost"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.27.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-log-ratelim","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-memquota","req":"^0.27.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.27.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.27.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d2a4ddb49cc9f8c437ec3932e00912b62fba0de5c377fbcb41b0c4008dc236d5","features":{"__is_experimental":[],"bench":["__is_experimental"],"default":[],"experimental":["experimental-api","ntor_v3","stream-ctrl","testing","bench"],"experimental-api":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common"],"ntor_v3":["__is_experimental"],"send-control-msg":["visibility"],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","hs-service","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full","tor-log-ratelim/full","oneshot-fused-workaround/full","tor-memquota/full","slotmap-careful/full","caret/full"]},"yanked":false,"rust_version":"1.77","pubtime":"2025-02-07T14:13:52Z","v":2}
{"name":"tor-proto","vers":"0.28.0","deps":[{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1.0.1","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":"caret","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpu-time","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"derive-deftly","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^2.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oneshot-fused-workaround","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap-careful","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"static_assertions","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.28.0","features":["memquota-memcost"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.28.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-log-ratelim","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-memquota","req":"^0.28.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.28.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.28.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9ef488ff76f3cd9e6c8e4376c90dc526a27d74a53363a5f86af426d61c42edd9","features":{"__is_experimental":[],"bench":["__is_experimental"],"conflux":["__is_experimental"],"default":[],"experimental":["experimental-api","ntor_v3","conflux","stream-ctrl","testing","bench"],"experimental-api":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common"],"ntor_v3":["__is_experimental"],"send-control-msg":["visibility"],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","hs-service","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full","tor-log-ratelim/full","oneshot-fused-workaround/full","tor-memquota/full","slotmap-careful/full","caret/full"]},"yanked":false,"rust_version":"1.77","pubtime":"2025-03-03T14:23:02Z","v":2}
{"name":"tor-proto","vers":"0.29.0","deps":[{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1.0.1","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":"caret","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpu-time","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"derive-deftly","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^2.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oneshot-fused-workaround","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.9.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap-careful","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"static_assertions","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.29.0","features":["memquota-memcost"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.29.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-log-ratelim","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-memquota","req":"^0.29.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.29.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.29.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1ea421e41f1e2cc5ac8b990610d0a69a330532a863b344c44812a815af25811a","features":{"__is_experimental":[],"bench":["__is_experimental"],"conflux":["__is_experimental"],"default":[],"experimental":["experimental-api","ntor_v3","conflux","stream-ctrl","testing","bench"],"experimental-api":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common"],"ntor_v3":["__is_experimental"],"send-control-msg":["visibility"],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","hs-service","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full","tor-log-ratelim/full","oneshot-fused-workaround/full","tor-memquota/full","slotmap-careful/full","caret/full"]},"yanked":false,"rust_version":"1.77","pubtime":"2025-04-01T11:01:37Z","v":2}
{"name":"tor-proto","vers":"0.30.0","deps":[{"name":"aes","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1.0.1","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":"caret","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpu-time","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ctr","req":"^0.9","features":["zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive-deftly","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^2.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oneshot-fused-workaround","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"polyval","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.9.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap-careful","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"static_assertions","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.30.0","features":["memquota-memcost"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.30.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-log-ratelim","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-memquota","req":"^0.30.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.30.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.30.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4548ddde59a82813db633b9599fc251516ac61c951f3e27e4ec86b0dacb9b56b","features":{"__is_experimental":[],"bench":["__is_experimental"],"conflux":["__is_experimental"],"counter-galois-onion":["__is_experimental","aes","ctr","polyval"],"default":[],"experimental":["experimental-api","conflux","flowctl-cc","stream-ctrl","testing","bench","counter-galois-onion"],"experimental-api":["__is_experimental"],"flowctl-cc":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common"],"send-control-msg":["visibility"],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","hs-service","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full","tor-log-ratelim/full","oneshot-fused-workaround/full","tor-memquota/full","slotmap-careful/full","caret/full","tor-protover/full"]},"yanked":false,"rust_version":"1.77","pubtime":"2025-05-01T18:57:35Z","v":2}
{"name":"tor-proto","vers":"0.31.0","deps":[{"name":"aes","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1.0.1","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":"caret","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion-cycles-per-byte","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ctr","req":"^0.9","features":["zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive-deftly","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^2.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oneshot-fused-workaround","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"polyval","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.9.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap-careful","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"static_assertions","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.31.0","features":["memquota-memcost"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.31.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-log-ratelim","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-memquota","req":"^0.31.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.31.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.31.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9dff944d90c538970b3ad07a52df4afe85accb10bafeea78c55c3a8b6ae33cd9","features":{"__is_experimental":[],"bench":["__is_experimental","visibility"],"conflux":["tor-cell/conflux","__is_experimental"],"counter-galois-onion":["__is_experimental","aes","ctr","polyval"],"default":[],"experimental":["experimental-api","conflux","flowctl-cc","stream-ctrl","testing","bench","counter-galois-onion"],"experimental-api":["__is_experimental"],"flowctl-cc":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common"],"send-control-msg":["visibility"],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","hs-service","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full","tor-log-ratelim/full","oneshot-fused-workaround/full","tor-memquota/full","slotmap-careful/full","caret/full","tor-protover/full"]},"yanked":false,"rust_version":"1.83","pubtime":"2025-06-05T13:31:36Z","v":2}
{"name":"tor-proto","vers":"0.32.0","deps":[{"name":"aes","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1.0.1","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":"caret","req":"^0.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion-cycles-per-byte","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\"))","kind":"normal"},{"name":"ctr","req":"^0.9","features":["zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive-deftly","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^2.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oneshot-fused-workaround","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"polyval","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.9.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.4.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap-careful","req":"^0.2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"static_assertions","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.32.0","features":["memquota-memcost"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.32.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-log-ratelim","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-memquota","req":"^0.32.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.32.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.32.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"89554cb29f3002b33851e5113b10ae97ca395548a11639de557caac01f627f41","features":{"__is_experimental":[],"bench":["__is_experimental"],"conflux":["tor-cell/conflux","__is_experimental"],"counter-galois-onion":["__is_experimental","aes","ctr","polyval"],"default":[],"experimental":["experimental-api","conflux","flowctl-cc","stream-ctrl","testing","bench","counter-galois-onion"],"experimental-api":["__is_experimental"],"flowctl-cc":["tor-cell/flowctl-cc","__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common"],"send-control-msg":[],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","hs-service","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full","tor-log-ratelim/full","oneshot-fused-workaround/full","tor-memquota/full","slotmap-careful/full","caret/full","tor-protover/full"]},"yanked":false,"rust_version":"1.83","pubtime":"2025-07-08T09:27:00Z","v":2}
{"name":"tor-proto","vers":"0.33.0","deps":[{"name":"aes","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1.0.1","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":"caret","req":"^0.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion-cycles-per-byte","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\"))","kind":"normal"},{"name":"ctr","req":"^0.9","features":["zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive-deftly","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^2.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oneshot-fused-workaround","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"polyval","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.9.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.4.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap-careful","req":"^0.2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"static_assertions","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.33.0","features":["memquota-memcost"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.33.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-log-ratelim","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-memquota","req":"^0.33.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.33.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.33.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c08f8d03310fadbc44e9544777a0bb5a7364564798d2236f00db3c337fb25987","features":{"__is_experimental":[],"bench":["__is_experimental"],"conflux":["tor-cell/conflux","__is_experimental"],"counter-galois-onion":["__is_experimental","aes","ctr","polyval"],"default":[],"experimental":["experimental-api","conflux","flowctl-cc","stream-ctrl","testing","bench","counter-galois-onion"],"experimental-api":["__is_experimental"],"flowctl-cc":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common"],"send-control-msg":[],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","hs-service","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full","tor-log-ratelim/full","oneshot-fused-workaround/full","tor-memquota/full","slotmap-careful/full","caret/full","tor-protover/full"]},"yanked":false,"rust_version":"1.83","pubtime":"2025-08-05T17:42:09Z","v":2}
{"name":"tor-proto","vers":"0.34.0","deps":[{"name":"aes","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1.0.1","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":"caret","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion-cycles-per-byte","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\"))","kind":"normal"},{"name":"ctr","req":"^0.9","features":["zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive-deftly","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^2.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oneshot-fused-workaround","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"polyval","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.9.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap-careful","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"static_assertions","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.34.0","features":["memquota-memcost"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.34.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-log-ratelim","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-memquota","req":"^0.34.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.34.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.34.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b650a4b2ecb4e109697122d7f7634cab08e375a762cefc939f7f50f502f77c14","features":{"__is_experimental":[],"bench":["__is_experimental"],"conflux":["tor-cell/conflux","__is_experimental"],"counter-galois-onion":["__is_experimental","aes","ctr","polyval","flowctl-cc"],"default":[],"experimental":["experimental-api","conflux","flowctl-cc","stream-ctrl","testing","bench","counter-galois-onion","relay"],"experimental-api":["__is_experimental"],"flowctl-cc":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common"],"relay":["__is_experimental","flowctl-cc"],"send-control-msg":[],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","hs-service","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full","tor-log-ratelim/full","oneshot-fused-workaround/full","tor-memquota/full","slotmap-careful/full","caret/full","tor-protover/full"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-08-28T21:12:11Z","v":2}
{"name":"tor-proto","vers":"0.35.0","deps":[{"name":"aes","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1.0.1","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":"caret","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion-cycles-per-byte","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\"))","kind":"normal"},{"name":"ctr","req":"^0.9","features":["zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive-deftly","req":"^1.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^2.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"enum_dispatch","req":"^0.3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"maybenot","req":"^2.2.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nonany","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"polyval","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.9.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap-careful","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.10","features":["const_generics"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"static_assertions","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.35.0","features":["memquota-memcost"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.35.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-log-ratelim","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-memquota","req":"^0.35.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.35.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.35.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b95119789898b1b12e8f487745b70215e9f7d3df7c23325e4901ae65aec9703b","features":{"__is_experimental":[],"bench":["__is_experimental"],"circ-padding":["__is_experimental","maybenot"],"circ-padding-manual":["__is_experimental","circ-padding"],"conflux":["tor-cell/conflux","__is_experimental"],"counter-galois-onion":["__is_experimental","aes","ctr","polyval","flowctl-cc"],"default":[],"experimental":["experimental-api","conflux","flowctl-cc","stream-ctrl","testing","bench","counter-galois-onion","relay","circ-padding","circ-padding-manual"],"experimental-api":["__is_experimental"],"flowctl-cc":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common"],"relay":["__is_experimental","flowctl-cc"],"send-control-msg":[],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","hs-service","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full","tor-log-ratelim/full","oneshot-fused-workaround/full","tor-memquota/full","slotmap-careful/full","caret/full","tor-protover/full"]},"yanked":false,"rust_version":"1.85.1","pubtime":"2025-10-06T18:21:26Z","v":2}
{"name":"tor-proto","vers":"0.36.0","deps":[{"name":"aes","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1.0.1","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":"caret","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion-cycles-per-byte","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\"))","kind":"normal"},{"name":"ctr","req":"^0.9","features":["zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive-deftly","req":"^1.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^2.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"enum_dispatch","req":"^0.3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"maybenot","req":"^2.2.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nonany","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"polyval","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.9.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap-careful","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.10","features":["const_generics"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"static_assertions","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.36.0","features":["memquota-memcost"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.36.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-log-ratelim","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-memquota","req":"^0.36.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-relay-crypto","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.36.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.36.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8d7944ec99f7498974862dffabeaf8a2d7b8d035ae622f8012906ed541f78034","features":{"__is_experimental":[],"bench":["__is_experimental"],"circ-padding":["__is_experimental","maybenot"],"circ-padding-manual":["__is_experimental","circ-padding"],"conflux":["tor-cell/conflux","__is_experimental"],"counter-galois-onion":["__is_experimental","aes","ctr","polyval","flowctl-cc"],"default":[],"experimental":["experimental-api","conflux","flowctl-cc","stream-ctrl","testing","bench","counter-galois-onion","relay","circ-padding","circ-padding-manual"],"experimental-api":["__is_experimental"],"flowctl-cc":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common"],"relay":["__is_experimental","flowctl-cc"],"send-control-msg":[],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","hs-service","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full","tor-log-ratelim/full","oneshot-fused-workaround/full","tor-memquota/full","slotmap-careful/full","caret/full","tor-protover/full","tor-relay-crypto/full"]},"yanked":false,"rust_version":"1.86","pubtime":"2025-10-30T14:44:57Z","v":2}
{"name":"tor-proto","vers":"0.37.0","deps":[{"name":"aes","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"asynchronous-codec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1.0.1","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":"caret","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion-cycles-per-byte","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\"))","kind":"normal"},{"name":"ctr","req":"^0.9","features":["zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive-deftly","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^2.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"enum_dispatch","req":"^0.3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"maybenot","req":"^2.2.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nonany","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"polyval","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.9.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap-careful","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.10","features":["const_generics"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"static_assertions","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.37.0","features":["memquota-memcost"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.37.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-log-ratelim","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-memquota","req":"^0.37.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-relay-crypto","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.37.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.37.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"258c43242388537f30adcbe9fa5c50c3ad0616d34f647f168c06b8e6097cdae1","features":{"__is_experimental":[],"bench":["__is_experimental"],"circ-padding":["__is_experimental","maybenot"],"circ-padding-manual":["__is_experimental","circ-padding"],"conflux":["tor-cell/conflux","__is_experimental"],"counter-galois-onion":["__is_experimental","aes","ctr","polyval","flowctl-cc"],"default":[],"experimental":["experimental-api","conflux","flowctl-cc","stream-ctrl","testing","bench","counter-galois-onion","relay","circ-padding","circ-padding-manual"],"experimental-api":["__is_experimental"],"flowctl-cc":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common"],"relay":["__is_experimental","flowctl-cc"],"send-control-msg":[],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","hs-service","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full","tor-log-ratelim/full","oneshot-fused-workaround/full","tor-memquota/full","slotmap-careful/full","caret/full","tor-protover/full","tor-relay-crypto/full"]},"yanked":false,"rust_version":"1.86","pubtime":"2025-12-02T13:02:21Z","v":2}
{"name":"tor-proto","vers":"0.38.0","deps":[{"name":"aes","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"asynchronous-codec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1.0.1","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":"caret","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion-cycles-per-byte","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\"))","kind":"normal"},{"name":"ctr","req":"^0.9","features":["zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive-deftly","req":"~1.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^2.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"enum_dispatch","req":"^0.3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"maybenot","req":"^2.2.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nonany","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"polyval","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.9.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap-careful","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.10","features":["const_generics"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"static_assertions","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.38.0","features":["memquota-memcost"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.38.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-log-ratelim","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-memquota","req":"^0.38.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-relay-crypto","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.38.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.38.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"df92c785e2b17d4b4fd071dd2b14236ef67b41d55b4ed75c4ace31c13b0f9c2b","features":{"__is_experimental":[],"bench":["__is_experimental"],"circ-padding":["__is_experimental","maybenot"],"circ-padding-manual":["__is_experimental","circ-padding"],"conflux":["tor-cell/conflux","__is_experimental"],"counter-galois-onion":["__is_experimental","aes","ctr","polyval","flowctl-cc"],"default":[],"experimental":["experimental-api","conflux","flowctl-cc","stream-ctrl","testing","bench","counter-galois-onion","relay","circ-padding","circ-padding-manual"],"experimental-api":["__is_experimental"],"flowctl-cc":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common"],"relay":["__is_experimental","flowctl-cc"],"send-control-msg":[],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","hs-service","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full","tor-log-ratelim/full","oneshot-fused-workaround/full","tor-memquota/full","slotmap-careful/full","caret/full","tor-protover/full","tor-relay-crypto/full"]},"yanked":false,"rust_version":"1.86","pubtime":"2026-01-13T17:20:13Z","v":2}
{"name":"tor-proto","vers":"0.39.0","deps":[{"name":"aes","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1.0.1","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":"caret","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion-cycles-per-byte","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\"))","kind":"normal"},{"name":"ctr","req":"^0.9","features":["zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive-deftly","req":"~1.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^2.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"either","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"enum_dispatch","req":"^0.3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"maybenot","req":"^2.2.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nonany","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"polyval","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.9.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap-careful","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.10","features":["const_generics"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"static_assertions","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.39.0","features":["memquota-memcost"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.39.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-log-ratelim","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-memquota","req":"^0.39.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-relay-crypto","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.39.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.39.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"084897791e2a7fbedcf7ffca9f167e0d51ed4069e98815a2a2e0f3a4286ba4d6","features":{"__is_experimental":[],"bench":["__is_experimental"],"circ-padding":["__is_experimental","maybenot"],"circ-padding-manual":["__is_experimental","circ-padding"],"conflux":["tor-cell/conflux","__is_experimental"],"counter-galois-onion":["__is_experimental","aes","ctr","polyval","flowctl-cc"],"default":[],"experimental":["experimental-api","conflux","flowctl-cc","stream-ctrl","testing","bench","counter-galois-onion","relay","circ-padding","circ-padding-manual"],"experimental-api":["__is_experimental"],"flowctl-cc":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common"],"relay":["__is_experimental","flowctl-cc"],"send-control-msg":[],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","hs-service","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full","tor-log-ratelim/full","oneshot-fused-workaround/full","tor-memquota/full","slotmap-careful/full","caret/full","tor-protover/full","tor-relay-crypto/full"]},"yanked":false,"rust_version":"1.86","pubtime":"2026-02-02T19:59:15Z","v":2}
{"name":"tor-proto","vers":"0.40.0","deps":[{"name":"aes","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1.0.1","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":"caret","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion-cycles-per-byte","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\"))","kind":"normal"},{"name":"ctr","req":"^0.9","features":["zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive-deftly","req":"~1.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^2.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"enum_dispatch","req":"^0.3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"maybenot","req":"^2.2.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nonany","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"polyval","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.9.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap-careful","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.10","features":["const_generics"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"static_assertions","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.40.0","features":["memquota-memcost"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.40.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-log-ratelim","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-memquota","req":"^0.40.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-relay-crypto","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.40.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.40.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bbfc552d535d36539d5782bb02028590bc472d219e49da51a96810725e80ff56","features":{"__is_experimental":[],"bench":["__is_experimental"],"circ-padding":["__is_experimental","maybenot"],"circ-padding-manual":["__is_experimental","circ-padding"],"conflux":["tor-cell/conflux","__is_experimental"],"counter-galois-onion":["__is_experimental","aes","ctr","polyval","flowctl-cc"],"default":[],"experimental":["experimental-api","conflux","flowctl-cc","stream-ctrl","testing","bench","counter-galois-onion","relay","circ-padding","circ-padding-manual"],"experimental-api":["__is_experimental"],"flowctl-cc":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common"],"pt-client":["tor-linkspec/pt-client"],"relay":["tor-cert/x509","tor-linkspec/decode","__is_experimental","flowctl-cc"],"send-control-msg":[],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","hs-service","pt-client","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full","tor-log-ratelim/full","oneshot-fused-workaround/full","tor-memquota/full","slotmap-careful/full","caret/full","tor-protover/full","tor-relay-crypto/full"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-03-03T12:11:58Z","v":2}
{"name":"tor-proto","vers":"0.41.0","deps":[{"name":"aes","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"asynchronous-codec","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1.0.1","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":"caret","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cipher","req":"^0.4.1","features":["zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"coarsetime","req":"^0.1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion-cycles-per-byte","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\"))","kind":"dev"},{"name":"ctr","req":"^0.9","features":["zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive-deftly","req":"~1.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_builder","req":"^0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_builder_fork_arti"},{"name":"derive_more","req":"^2.0.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"enum_dispatch","req":"^0.3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex-literal","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hkdf","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"maybenot","req":"^2.2.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nonany","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"polyval","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"postage","req":"^0.5.0","features":["futures-traits"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.9.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap-careful","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.10","features":["const_generics"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"static_assertions","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"statrs","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-crate","req":"^1.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tokio"},{"name":"tokio-crate","req":"^1.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev","package":"tokio"},{"name":"tokio-util","req":"^0.7.0","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-async-utils","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-basic-utils","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-bytes","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cell","req":"^0.41.0","features":["relay"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-cert","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-config","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-hscrypto","req":"^0.41.0","features":["memquota-memcost"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.41.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-log-ratelim","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-memquota","req":"^0.41.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-relay-crypto","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.41.0","features":["tokio","native-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-rtmock","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-units","req":"^0.41.0","features":["memquota-memcost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"typenum","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"visibility","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"web-time-compat","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"db8556b34a5a24a8ce20cd439ad2081b6097645e165d95387ba8eb8fa17f3520","features":{"__is_experimental":[],"bench":["__is_experimental"],"circ-padding":["__is_experimental","maybenot"],"circ-padding-manual":["__is_experimental","circ-padding"],"conflux":["tor-cell/conflux","__is_experimental"],"counter-galois-onion":["__is_experimental","aes","ctr","polyval","flowctl-cc"],"default":[],"experimental":["experimental-api","conflux","flowctl-cc","stream-ctrl","testing","bench","counter-galois-onion","relay","circ-padding","circ-padding-manual"],"experimental-api":["__is_experimental"],"flowctl-cc":["__is_experimental"],"hs-client":["hs-common"],"hs-common":["tor-hscrypto"],"hs-service":["hs-common"],"pt-client":["tor-linkspec/pt-client"],"relay":["tor-cert/x509","tor-linkspec/decode","__is_experimental","flowctl-cc"],"send-control-msg":[],"stream-ctrl":["__is_experimental"],"testing":["__is_experimental"],"tokio":["tokio-crate","tokio-util"]},"features2":{"full":["hs-client","hs-service","pt-client","tokio","send-control-msg","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-checkable/full","tor-config/full","tor-error/full","tor-linkspec/full","tor-llcrypto/full","tor-rtcompat/full","tor-rtmock/full","tor-units/full","tor-hscrypto?/full","tor-log-ratelim/full","oneshot-fused-workaround/full","tor-memquota/full","slotmap-careful/full","caret/full","tor-protover/full","tor-relay-crypto/full","web-time-compat/full"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-03-30T21:22:51Z","v":2}
