{"name":"tor-hsservice","vers":"0.3.0","deps":[{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive-adhoc","req":"^0.7.3","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.17","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":"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":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"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.8.5","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":"retry-error","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.104","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_with","req":"^3.0.0","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":"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":["hs"],"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-circmgr","req":"^0.11.0","features":["hs-service"],"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-dirclient","req":"^0.9.1","features":["hs-service"],"optional":false,"default_features":false,"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":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.3.0","features":["keymgr"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.8.3","features":["verbatim","decode"],"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-netdir","req":"^0.9.4","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.9.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.9.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-persist","req":"^0.7.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.12.2","features":["experimental-api","hs-service","send-control-msg"],"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-rtmock","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"66e0de181db79e2c6514f73e80192ed6f0fd17786e039f52fe2e25408fb1563e","features":{"default":[],"full":["tor-circmgr/full","tor-hscrypto/full","tor-llcrypto/full","tor-netdir/full","tor-proto/full","tor-rtcompat/full","retry-error/full","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-config/full","tor-dirclient/full","tor-error/full","tor-keymgr/full","tor-linkspec/full","tor-netdoc/full","tor-units/full","tor-persist/full"]},"yanked":false,"rust_version":"1.65","pubtime":"2023-10-02T21:05:47Z"}
{"name":"tor-hsservice","vers":"0.4.0","deps":[{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive-adhoc","req":"^0.7.3","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.17","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":"fs-mistrust","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.14","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":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"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.8.5","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":"retry-error","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"safelog","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.104","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_with","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap","req":"^1.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"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":["hs"],"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-circmgr","req":"^0.12.0","features":["hs-service"],"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-dirclient","req":"^0.10.0","features":["hs-service"],"optional":false,"default_features":false,"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":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.4.0","features":["keymgr"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.8.3","features":["verbatim","decode"],"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-netdir","req":"^0.9.6","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.9.6","features":["hs-service","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-netdoc","req":"^0.9.1","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.9.1","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-persist","req":"^0.7.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.13.0","features":["experimental-api","hs-service","send-control-msg"],"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-rtmock","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"tracing-test","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"12efb2023daaf1d43332a52eb047705497e71fe42f901576ddc7f2030c245c96","features":{"default":[],"full":["tor-circmgr/full","tor-hscrypto/full","tor-llcrypto/full","tor-netdir/full","tor-proto/full","tor-rtcompat/full","retry-error/full","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-config/full","tor-dirclient/full","tor-error/full","tor-keymgr/full","tor-linkspec/full","tor-netdoc/full","tor-units/full","tor-persist/full"]},"yanked":false,"rust_version":"1.65","pubtime":"2023-10-31T15:57:47Z"}
{"name":"tor-hsservice","vers":"0.5.0","deps":[{"name":"anyhow","req":"^1.0.72","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":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive-adhoc","req":"^0.7.3","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.17","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":"fs-mistrust","req":"^0.7.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"growable-bloom-filter","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"k12","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"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.8.5","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":"retry-error","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.104","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_with","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap","req":"^1.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"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":["hs"],"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-circmgr","req":"^0.13.0","features":["hs-service"],"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-dirclient","req":"^0.11.0","features":["hs-service"],"optional":false,"default_features":false,"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":["ope"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.5.0","features":["keymgr"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-linkspec","req":"^0.9.0","features":["verbatim","decode"],"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-netdir","req":"^0.10.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.10.0","features":["hs-service","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-netdoc","req":"^0.10.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.10.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-persist","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-proto","req":"^0.14.0","features":["experimental-api","hs-service","send-control-msg"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.5.4","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-rtmock","req":"^0.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"tracing-test","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"36045f2379764fd054232b153140309eeef8910115ad376607c7d72152dbf3e6","features":{"default":[],"full":["tor-circmgr/full","tor-hscrypto/full","tor-llcrypto/full","tor-netdir/full","tor-proto/full","tor-rtcompat/full","retry-error/full","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-config/full","tor-dirclient/full","tor-error/full","tor-keymgr/full","tor-linkspec/full","tor-netdoc/full","tor-units/full","tor-persist/full","tor-protover/full"]},"yanked":false,"rust_version":"1.70","pubtime":"2023-12-04T17:34:59Z"}
{"name":"tor-hsservice","vers":"0.6.0","deps":[{"name":"anyhow","req":"^1.0.72","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":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive-adhoc","req":"^0.8","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.17","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":"fs-mistrust","req":"^0.7.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fslock","req":"^0.2.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":"growable-bloom-filter","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"k12","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"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.8.5","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":"retry-error","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.104","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_with","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap","req":"^1.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"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":["hs"],"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-circmgr","req":"^0.14.0","features":["hs-service"],"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-dirclient","req":"^0.12.0","features":["hs-service"],"optional":false,"default_features":false,"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":["ope"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.6.0","features":["keymgr"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.6.0","features":["keymgr","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-linkspec","req":"^0.10.0","features":["verbatim","decode"],"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-netdir","req":"^0.11.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.11.0","features":["hs-service","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-netdoc","req":"^0.11.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.11.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-persist","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.9.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-proto","req":"^0.15.0","features":["experimental-api","hs-service","send-control-msg"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.5.4","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-rtmock","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"tracing-test","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6867bf1512dee636c82b51b0be3b2829601c6a4bcf4b305692009739c76722dd","features":{"default":[],"full":["tor-circmgr/full","tor-hscrypto/full","tor-llcrypto/full","tor-netdir/full","tor-proto/full","tor-rtcompat/full","retry-error/full","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-config/full","tor-dirclient/full","tor-error/full","tor-keymgr/full","tor-linkspec/full","tor-netdoc/full","tor-units/full","tor-persist/full","tor-protover/full","fs-mistrust/full"]},"yanked":false,"rust_version":"1.70","pubtime":"2024-01-09T14:46:40Z"}
{"name":"tor-hsservice","vers":"0.7.0","deps":[{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.72","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":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive-adhoc","req":"^0.8","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.17","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":"fs-mistrust","req":"^0.7.7","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":"growable-bloom-filter","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"k12","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"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.8.5","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":"retry-error","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.104","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_with","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap","req":"^1.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.26","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"test-temp-dir","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"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":["hs"],"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-circmgr","req":"^0.15.0","features":["hs-service"],"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-dirclient","req":"^0.13.0","features":["hs-service"],"optional":false,"default_features":false,"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":["ope"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.7.0","features":["keymgr"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.7.0","features":["keymgr","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-linkspec","req":"^0.11.0","features":["verbatim","decode"],"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-netdir","req":"^0.12.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.12.0","features":["hs-service","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-netdoc","req":"^0.12.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.12.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-persist","req":"^0.10.0","features":["state-dir"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.10.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-proto","req":"^0.16.0","features":["experimental-api","hs-service","send-control-msg"],"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-rtmock","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b6081280cdcc6c08e2f3e80a9e2897b557be00cfb65c8b5ca5530386f660bda1","features":{"default":[],"full":["tor-circmgr/full","tor-hscrypto/full","tor-llcrypto/full","tor-netdir/full","tor-proto/full","tor-rtcompat/full","retry-error/full","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-config/full","tor-dirclient/full","tor-error/full","tor-keymgr/full","tor-linkspec/full","tor-netdoc/full","tor-units/full","tor-persist/full","tor-protover/full","fs-mistrust/full","tor-log-ratelim/full"]},"yanked":false,"rust_version":"1.70","pubtime":"2024-02-05T19:02:38Z"}
{"name":"tor-hsservice","vers":"0.8.0","deps":[{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.72","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":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive-adhoc","req":"^0.8","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.17","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":"fs-mistrust","req":"^0.7.7","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":"growable-bloom-filter","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"k12","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"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.8.5","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":"retry-error","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.104","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_with","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap","req":"^1.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.26","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"test-temp-dir","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"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":["hs"],"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-circmgr","req":"^0.16.0","features":["hs-service"],"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-dirclient","req":"^0.14.0","features":["hs-service"],"optional":false,"default_features":false,"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":["ope"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.8.0","features":["keymgr"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.8.0","features":["keymgr","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-linkspec","req":"^0.11.0","features":["verbatim","decode"],"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-netdir","req":"^0.12.1","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.12.1","features":["hs-service","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-netdoc","req":"^0.12.1","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.12.1","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-persist","req":"^0.10.1","features":["state-dir"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.10.1","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-proto","req":"^0.16.1","features":["experimental-api","hs-service","send-control-msg"],"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-rtmock","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"c5e0d5219b7920490ee5d7af3a697d083236aef1f29badbe1b7d9742838110a5","features":{"default":[],"full":["tor-circmgr/full","tor-hscrypto/full","tor-llcrypto/full","tor-netdir/full","tor-proto/full","tor-rtcompat/full","retry-error/full","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-config/full","tor-dirclient/full","tor-error/full","tor-keymgr/full","tor-linkspec/full","tor-netdoc/full","tor-units/full","tor-persist/full","tor-protover/full","fs-mistrust/full","tor-log-ratelim/full"]},"yanked":false,"rust_version":"1.70","pubtime":"2024-03-04T16:53:01Z"}
{"name":"tor-hsservice","vers":"0.17.0","deps":[{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.72","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":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive-adhoc","req":"^0.8","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.17","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":"fs-mistrust","req":"^0.7.9","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":"growable-bloom-filter","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"k12","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"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.8.5","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":"retry-error","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.104","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_with","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap","req":"^1.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.26","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"test-temp-dir","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"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":["hs"],"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-circmgr","req":"^0.17.0","features":["hs-service"],"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-dirclient","req":"^0.17.0","features":["hs-service"],"optional":false,"default_features":false,"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":["ope"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.17.0","features":["keymgr"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.17.0","features":["keymgr","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-linkspec","req":"^0.17.0","features":["verbatim","decode"],"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-netdir","req":"^0.17.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.17.0","features":["hs-service","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-netdoc","req":"^0.17.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.17.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-persist","req":"^0.17.0","features":["state-dir"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.17.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-proto","req":"^0.17.0","features":["experimental-api","hs-service","send-control-msg"],"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-relay-selection","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-rtmock","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"tracing-test","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"3f81310c95fa1cd2d533dd1cf7ef43720308ac5bd0086801409491ebc1130c6e","features":{"default":[],"full":["tor-circmgr/full","tor-hscrypto/full","tor-llcrypto/full","tor-netdir/full","tor-proto/full","tor-rtcompat/full","retry-error/full","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-cert/full","tor-config/full","tor-dirclient/full","tor-error/full","tor-keymgr/full","tor-linkspec/full","tor-netdoc/full","tor-units/full","tor-persist/full","tor-protover/full","fs-mistrust/full","tor-log-ratelim/full","tor-relay-selection/full"]},"yanked":false,"rust_version":"1.70","pubtime":"2024-04-02T14:38:34Z"}
{"name":"tor-hsservice","vers":"0.18.0","deps":[{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive-deftly","req":"^0.10.3","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.17","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":"fs-mistrust","req":"^0.7.9","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":"growable-bloom-filter","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"k12","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"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.8.5","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":"retry-error","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.104","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_with","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap","req":"^1.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.26","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"test-temp-dir","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"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":["hs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.18.0","features":["hs-service"],"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-dirclient","req":"^0.18.0","features":["hs-service"],"optional":false,"default_features":false,"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":["ope"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.18.0","features":["keymgr"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.18.0","features":["keymgr","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-linkspec","req":"^0.18.0","features":["verbatim","decode"],"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-netdir","req":"^0.18.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.18.0","features":["hs-service","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-netdoc","req":"^0.18.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.18.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-persist","req":"^0.18.0","features":["state-dir"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.18.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-proto","req":"^0.18.0","features":["experimental-api","hs-service","send-control-msg"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-relay-selection","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-rtmock","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"2d73024a7936cc0439f1b10db876070476ff8bbec0dccb31e5773e654d20dd87","features":{"default":[],"full":["tor-circmgr/full","tor-hscrypto/full","tor-llcrypto/full","tor-netdir/full","tor-proto/full","tor-rtcompat/full","retry-error/full","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-config/full","tor-dirclient/full","tor-error/full","tor-keymgr/full","tor-linkspec/full","tor-netdoc/full","tor-persist/full","tor-protover/full","fs-mistrust/full","tor-log-ratelim/full","tor-relay-selection/full"]},"yanked":false,"rust_version":"1.70","pubtime":"2024-04-30T14:56:29Z"}
{"name":"tor-hsservice","vers":"0.19.0","deps":[{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive-deftly","req":"^0.10.3","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.17","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":"fs-mistrust","req":"^0.7.9","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":"growable-bloom-filter","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"k12","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"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.8.5","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":"retry-error","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.104","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_with","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap","req":"^1.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.26","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"test-temp-dir","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"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":["hs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.19.0","features":["hs-service"],"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-dirclient","req":"^0.19.0","features":["hs-service"],"optional":false,"default_features":false,"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":["ope"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.19.0","features":["keymgr"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.19.0","features":["keymgr","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-linkspec","req":"^0.19.0","features":["verbatim","decode"],"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-netdir","req":"^0.19.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.19.0","features":["hs-service","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-netdoc","req":"^0.19.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.19.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-persist","req":"^0.19.0","features":["state-dir"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.19.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-proto","req":"^0.19.0","features":["experimental-api","hs-service","send-control-msg"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-relay-selection","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-rtmock","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"b591cb2f43ba5c5c1403c043d7961c20638c70d76fe1230528399cf7a1cf8f93","features":{"default":[],"full":["tor-circmgr/full","tor-hscrypto/full","tor-llcrypto/full","tor-netdir/full","tor-proto/full","tor-rtcompat/full","retry-error/full","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-config/full","tor-dirclient/full","tor-error/full","tor-keymgr/full","tor-linkspec/full","tor-netdoc/full","tor-persist/full","tor-protover/full","fs-mistrust/full","tor-log-ratelim/full","tor-relay-selection/full"]},"yanked":false,"rust_version":"1.70","pubtime":"2024-06-05T17:10:19Z"}
{"name":"tor-hsservice","vers":"0.20.0","deps":[{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive-deftly","req":"^0.13.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":"^0.99.17","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":"fs-mistrust","req":"^0.7.9","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":"growable-bloom-filter","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"k12","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"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.8.5","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":"retry-error","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.104","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_with","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap","req":"^1.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.26.3","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"test-temp-dir","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"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":["hs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.20.0","features":["hs-service"],"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-dirclient","req":"^0.20.0","features":["hs-service"],"optional":false,"default_features":false,"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":["ope"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.20.0","features":["keymgr"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.20.0","features":["keymgr","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-linkspec","req":"^0.20.0","features":["verbatim","decode"],"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-netdir","req":"^0.20.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.20.0","features":["hs-service","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-netdoc","req":"^0.20.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.20.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-persist","req":"^0.20.0","features":["state-dir"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.20.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-proto","req":"^0.20.0","features":["experimental-api","hs-service","send-control-msg"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-relay-selection","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-rtmock","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"482fca1626af921e75f19e0404319eca7e16284dbde95501625bb4d5dd864bc5","features":{"default":[],"full":["tor-circmgr/full","tor-hscrypto/full","tor-llcrypto/full","tor-netdir/full","tor-proto/full","tor-rtcompat/full","retry-error/full","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-config/full","tor-dirclient/full","tor-error/full","tor-keymgr/full","tor-linkspec/full","tor-netdoc/full","tor-persist/full","tor-protover/full","fs-mistrust/full","tor-log-ratelim/full","tor-relay-selection/full"]},"yanked":false,"rust_version":"1.70","pubtime":"2024-06-27T16:25:41Z"}
{"name":"tor-hsservice","vers":"0.21.0","deps":[{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive-deftly","req":"^0.14","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.17","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":"fs-mistrust","req":"^0.7.9","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":"growable-bloom-filter","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"k12","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"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.8.5","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":"retry-error","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.104","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_with","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap","req":"^1.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.26.3","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"test-temp-dir","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"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":["hs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.21.0","features":["hs-service"],"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-dirclient","req":"^0.21.0","features":["hs-service"],"optional":false,"default_features":false,"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":["ope"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.21.0","features":["keymgr"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.21.0","features":["keymgr","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-linkspec","req":"^0.21.0","features":["verbatim","decode"],"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-netdir","req":"^0.21.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.21.0","features":["hs-service","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-netdoc","req":"^0.21.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.21.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-persist","req":"^0.21.0","features":["state-dir"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.21.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-proto","req":"^0.21.0","features":["experimental-api","hs-service","send-control-msg"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-relay-selection","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-rtmock","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"028d0bff4eb5f78f25b99df22c055d1b6829cbadc2228f0f7b4cacfea4ff1872","features":{"default":[],"full":["tor-circmgr/full","tor-hscrypto/full","tor-llcrypto/full","tor-netdir/full","tor-proto/full","tor-rtcompat/full","retry-error/full","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-config/full","tor-dirclient/full","tor-error/full","tor-keymgr/full","tor-linkspec/full","tor-netdoc/full","tor-persist/full","tor-protover/full","fs-mistrust/full","tor-log-ratelim/full","tor-relay-selection/full"]},"yanked":false,"rust_version":"1.70","pubtime":"2024-08-01T17:39:13Z"}
{"name":"tor-hsservice","vers":"0.22.0","deps":[{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","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":"derive-deftly","req":"^0.14","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.17","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":"fs-mistrust","req":"^0.7.9","features":["serde"],"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":"growable-bloom-filter","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"k12","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.1.0","features":[],"optional":false,"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.8.5","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":"retry-error","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.104","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_with","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap","req":"^1.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.26.3","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"test-temp-dir","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"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":["hs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.22.0","features":["hs-service"],"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-dirclient","req":"^0.22.0","features":["hs-service"],"optional":false,"default_features":false,"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":["ope"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.22.0","features":["keymgr"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.22.0","features":["keymgr","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-linkspec","req":"^0.22.0","features":["verbatim","decode"],"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-netdir","req":"^0.22.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.22.0","features":["hs-service","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-netdoc","req":"^0.22.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.22.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-persist","req":"^0.22.0","features":["state-dir"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.22.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-proto","req":"^0.22.0","features":["experimental-api","hs-service","send-control-msg"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-relay-selection","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-rtmock","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"b9ab7093a43a62ce62c962e99192bf91d544fbe46d2f35ec80a329cd52de0035","features":{"__is_experimental":[],"default":[],"experimental":["experimental-api","restricted-discovery"],"experimental-api":["restricted-discovery","__is_experimental"],"full":["tor-circmgr/full","tor-hscrypto/full","tor-llcrypto/full","tor-netdir/full","tor-proto/full","tor-rtcompat/full","retry-error/full","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-config/full","tor-dirclient/full","tor-error/full","tor-keymgr/full","tor-linkspec/full","tor-netdoc/full","tor-persist/full","tor-protover/full","fs-mistrust/full","tor-log-ratelim/full","tor-relay-selection/full","oneshot-fused-workaround/full"],"restricted-discovery":["__is_experimental"]},"yanked":false,"rust_version":"1.70","pubtime":"2024-09-03T19:30:20Z"}
{"name":"tor-hsservice","vers":"0.23.0","deps":[{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","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":"derive-deftly","req":"^0.14","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":"fs-mistrust","req":"^0.8.0","features":["serde"],"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":"growable-bloom-filter","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"k12","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.2.0","features":[],"optional":false,"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.8.5","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":"retry-error","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.104","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_with","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap","req":"^1.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.26.3","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"test-temp-dir","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"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":["hs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.23.0","features":["hs-service"],"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-dirclient","req":"^0.23.0","features":["hs-service"],"optional":false,"default_features":false,"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":["ope"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-key-forge","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-keymgr","req":"^0.23.0","features":["keymgr"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.23.0","features":["keymgr","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-linkspec","req":"^0.23.0","features":["verbatim","decode"],"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-netdir","req":"^0.23.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.23.0","features":["hs-service","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-netdoc","req":"^0.23.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.23.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-persist","req":"^0.23.0","features":["state-dir"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.23.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-proto","req":"^0.23.0","features":["experimental-api","hs-service","send-control-msg"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-relay-selection","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-rtmock","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"c1368fe9d6d967b379e0011375f5c7d1cdac77a762c50dd19d0b21cc2775b1cf","features":{"__is_experimental":[],"default":[],"experimental":["experimental-api","restricted-discovery"],"experimental-api":["restricted-discovery","__is_experimental"],"full":["tor-circmgr/full","tor-hscrypto/full","tor-llcrypto/full","tor-netdir/full","tor-proto/full","tor-rtcompat/full","retry-error/full","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-config/full","tor-dirclient/full","tor-error/full","tor-key-forge/full","tor-keymgr/full","tor-linkspec/full","tor-netdoc/full","tor-persist/full","tor-protover/full","fs-mistrust/full","tor-log-ratelim/full","tor-relay-selection/full","oneshot-fused-workaround/full"],"restricted-discovery":["__is_experimental"]},"yanked":false,"rust_version":"1.77","pubtime":"2024-09-30T16:11:00Z"}
{"name":"tor-hsservice","vers":"0.24.0","deps":[{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","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":"derive-deftly","req":"^0.14","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":"fs-mistrust","req":"^0.8.0","features":["serde"],"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":"growable-bloom-filter","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"k12","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.2.0","features":[],"optional":false,"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.8.5","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":"retry-error","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.104","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_with","req":"^3.0.0","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":"dev"},{"name":"strum","req":"^0.26.3","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"test-temp-dir","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"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":["hs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.24.0","features":["hs-service"],"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-config","req":"^0.24.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-dirclient","req":"^0.24.0","features":["hs-service"],"optional":false,"default_features":false,"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":["ope"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-key-forge","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-keymgr","req":"^0.24.0","features":["keymgr"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.24.0","features":["keymgr","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-linkspec","req":"^0.24.0","features":["verbatim","decode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.24.0","features":[],"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-netdir","req":"^0.24.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.24.0","features":["hs-service","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-netdoc","req":"^0.24.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.24.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-persist","req":"^0.24.0","features":["state-dir"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.24.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-proto","req":"^0.24.0","features":["experimental-api","hs-service","send-control-msg"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-relay-selection","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtmock","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"9eaf9ac91fff7b5e009da2a4c88b34db4ee8d6416a8cd2907659e715641169bd","features":{"__is_experimental":[],"default":[],"experimental":["experimental-api","pow-full","pow-v1","restricted-discovery"],"experimental-api":["restricted-discovery","__is_experimental"],"full":["tor-circmgr/full","tor-hscrypto/full","tor-llcrypto/full","tor-netdir/full","tor-proto/full","tor-rtcompat/full","retry-error/full","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-config/full","tor-dirclient/full","tor-error/full","tor-key-forge/full","tor-keymgr/full","tor-linkspec/full","tor-netdoc/full","tor-persist/full","tor-protover/full","fs-mistrust/full","tor-log-ratelim/full","tor-relay-selection/full","oneshot-fused-workaround/full"],"pow-full":["pow-v1","__is_experimental"],"pow-v1":["tor-hscrypto/pow-v1","tor-netdoc/hs-pow-v1","tor-cell/hs-pow-v1","__is_experimental"],"restricted-discovery":["__is_experimental"]},"yanked":false,"rust_version":"1.77","pubtime":"2024-10-31T14:14:46Z"}
{"name":"tor-hsservice","vers":"0.25.0","deps":[{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","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":"derive-deftly","req":"^0.14","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":"fs-mistrust","req":"^0.8.2","features":["serde"],"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":"growable-bloom-filter","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"k12","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.2.0","features":[],"optional":false,"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.8.5","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":"retry-error","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.104","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_with","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap-careful","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.26.3","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"test-temp-dir","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"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":["hs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.25.0","features":["hs-service"],"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-config","req":"^0.25.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-config-path","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.25.0","features":["hs-service"],"optional":false,"default_features":false,"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":["ope"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-key-forge","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-keymgr","req":"^0.25.0","features":["keymgr"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.25.0","features":["keymgr","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-linkspec","req":"^0.25.0","features":["verbatim","decode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.25.0","features":[],"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-netdir","req":"^0.25.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.25.0","features":["hs-service","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-netdoc","req":"^0.25.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.25.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-persist","req":"^0.25.0","features":["state-dir"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.25.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-proto","req":"^0.25.0","features":["experimental-api","hs-service","send-control-msg"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-relay-selection","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtmock","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"3b4573677a829ab940cfd005f1b13867cb818148c9bfb7d61b2f30fc3005b6cf","features":{"__is_experimental":[],"default":[],"experimental":["experimental-api","hs-pow-full","restricted-discovery"],"experimental-api":["restricted-discovery","__is_experimental"],"full":["tor-circmgr/full","tor-hscrypto/full","tor-llcrypto/full","tor-netdir/full","tor-proto/full","tor-rtcompat/full","retry-error/full","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-config/full","tor-dirclient/full","tor-error/full","tor-key-forge/full","tor-keymgr/full","tor-linkspec/full","tor-netdoc/full","tor-persist/full","tor-protover/full","fs-mistrust/full","tor-log-ratelim/full","tor-relay-selection/full","oneshot-fused-workaround/full","tor-config-path/full"],"hs-pow-full":["tor-hscrypto/hs-pow-full","tor-netdoc/hs-pow-full","tor-cell/hs-pow-full","__is_experimental","__is_experimental"],"restricted-discovery":["__is_experimental"]},"yanked":false,"rust_version":"1.77","pubtime":"2024-12-02T18:11:46Z"}
{"name":"tor-hsservice","vers":"0.26.0","deps":[{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","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":"derive-deftly","req":"^0.14","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":"fs-mistrust","req":"^0.8.2","features":["serde"],"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":"growable-bloom-filter","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","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":"normal"},{"name":"k12","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.2.0","features":[],"optional":false,"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.8.5","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":"retry-error","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.104","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_with","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap-careful","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.26.3","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"test-temp-dir","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"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":["hs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.26.0","features":["hs-service"],"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-config","req":"^0.26.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-config-path","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.26.0","features":["hs-service"],"optional":false,"default_features":false,"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":["ope"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-key-forge","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-keymgr","req":"^0.26.0","features":["keymgr"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.26.0","features":["keymgr","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-linkspec","req":"^0.26.0","features":["verbatim","decode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.26.0","features":[],"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-netdir","req":"^0.26.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.26.0","features":["hs-service","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-netdoc","req":"^0.26.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.26.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-persist","req":"^0.26.0","features":["state-dir"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.26.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-proto","req":"^0.26.0","features":["experimental-api","hs-service","send-control-msg"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-relay-selection","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtmock","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"e1e310b4401b5b2dea26c50cbd80cb2e39dedea2bcd37fb0d8a21f6ccf119154","features":{"__is_experimental":[],"default":[],"experimental":["experimental-api","hs-pow-full","restricted-discovery"],"experimental-api":["restricted-discovery","__is_experimental"],"full":["tor-circmgr/full","tor-hscrypto/full","tor-llcrypto/full","tor-netdir/full","tor-proto/full","tor-rtcompat/full","retry-error/full","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-config/full","tor-dirclient/full","tor-error/full","tor-key-forge/full","tor-keymgr/full","tor-linkspec/full","tor-netdoc/full","tor-persist/full","tor-protover/full","fs-mistrust/full","tor-log-ratelim/full","tor-relay-selection/full","oneshot-fused-workaround/full","tor-config-path/full"],"hs-pow-full":["tor-hscrypto/hs-pow-full","tor-netdoc/hs-pow-full","tor-cell/hs-pow-full","__is_experimental","__is_experimental"],"restricted-discovery":["__is_experimental"]},"yanked":false,"rust_version":"1.77","pubtime":"2025-01-07T17:26:54Z"}
{"name":"tor-hsservice","vers":"0.27.0","deps":[{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","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":"derive-deftly","req":"^0.14","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":"fs-mistrust","req":"^0.9.0","features":["serde"],"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":"growable-bloom-filter","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","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":"normal"},{"name":"k12","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.2.0","features":[],"optional":false,"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.8.5","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":"retry-error","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.104","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_with","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap-careful","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.26.3","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"test-temp-dir","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"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":["hs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.27.0","features":["hs-service"],"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-config","req":"^0.27.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-config-path","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.27.0","features":["hs-service"],"optional":false,"default_features":false,"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":["ope"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-key-forge","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-keymgr","req":"^0.27.0","features":["keymgr"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.27.0","features":["keymgr","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-linkspec","req":"^0.27.0","features":["verbatim","decode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.27.0","features":[],"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-netdir","req":"^0.27.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.27.0","features":["hs-service","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-netdoc","req":"^0.27.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.27.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-persist","req":"^0.27.0","features":["state-dir"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.27.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-proto","req":"^0.27.0","features":["experimental-api","hs-service","send-control-msg"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-relay-selection","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtmock","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"797d98db014f7afc4dd699249cfc1c012e5f7dea23ce7a0ecb8120a9e8385c1f","features":{"__is_experimental":[],"default":[],"experimental":["experimental-api","hs-pow-full","restricted-discovery"],"experimental-api":["restricted-discovery","__is_experimental"],"full":["tor-circmgr/full","tor-hscrypto/full","tor-llcrypto/full","tor-netdir/full","tor-proto/full","tor-rtcompat/full","retry-error/full","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-config/full","tor-dirclient/full","tor-error/full","tor-key-forge/full","tor-keymgr/full","tor-linkspec/full","tor-netdoc/full","tor-persist/full","tor-protover/full","fs-mistrust/full","tor-log-ratelim/full","tor-relay-selection/full","oneshot-fused-workaround/full","tor-config-path/full"],"hs-pow-full":["tor-hscrypto/hs-pow-full","tor-netdoc/hs-pow-full","tor-cell/hs-pow-full","__is_experimental","__is_experimental"],"restricted-discovery":["__is_experimental"]},"yanked":false,"rust_version":"1.77","pubtime":"2025-02-07T14:19:23Z"}
{"name":"tor-hsservice","vers":"0.28.0","deps":[{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","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":"derive-deftly","req":"~1.0.0","features":["full","beta"],"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":"fs-mistrust","req":"^0.9.0","features":["serde"],"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":"growable-bloom-filter","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","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":"normal"},{"name":"k12","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.2.0","features":[],"optional":false,"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.8.5","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":"retry-error","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.104","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_with","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap-careful","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.26.3","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"test-temp-dir","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"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":["hs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.28.0","features":["hs-service"],"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-config","req":"^0.28.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-config-path","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.28.0","features":["hs-service"],"optional":false,"default_features":false,"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":["ope"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-key-forge","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-keymgr","req":"^0.28.0","features":["keymgr"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.28.0","features":["keymgr","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-linkspec","req":"^0.28.0","features":["verbatim","decode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.28.0","features":[],"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-netdir","req":"^0.28.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.28.0","features":["hs-service","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-netdoc","req":"^0.28.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.28.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-persist","req":"^0.28.0","features":["state-dir"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.28.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-proto","req":"^0.28.0","features":["experimental-api","hs-service","send-control-msg"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-relay-selection","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtmock","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"f7f9bf415fc2ba6ecd193a3c84043f2688ea7f948cc17a33b68402a4adfbe4e8","features":{"__is_experimental":[],"default":[],"experimental":["experimental-api","hs-pow-full","restricted-discovery"],"experimental-api":["restricted-discovery","__is_experimental"],"full":["tor-circmgr/full","tor-hscrypto/full","tor-llcrypto/full","tor-netdir/full","tor-proto/full","tor-rtcompat/full","retry-error/full","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-config/full","tor-dirclient/full","tor-error/full","tor-key-forge/full","tor-keymgr/full","tor-linkspec/full","tor-netdoc/full","tor-persist/full","tor-protover/full","fs-mistrust/full","tor-log-ratelim/full","tor-relay-selection/full","oneshot-fused-workaround/full","tor-config-path/full"],"hs-pow-full":["tor-hscrypto/hs-pow-full","tor-netdoc/hs-pow-full","tor-cell/hs-pow-full","__is_experimental","__is_experimental"],"restricted-discovery":["__is_experimental"]},"yanked":false,"rust_version":"1.77","pubtime":"2025-03-03T14:27:08Z"}
{"name":"tor-hsservice","vers":"0.29.0","deps":[{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","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":"derive-deftly","req":"~1.0.0","features":["full","beta"],"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":"fs-mistrust","req":"^0.9.1","features":["serde"],"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":"growable-bloom-filter","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","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":"normal"},{"name":"k12","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.2.0","features":[],"optional":false,"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.0","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":"retry-error","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.104","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_with","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap-careful","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.27.1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"test-temp-dir","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"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":["hs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.29.0","features":["hs-service"],"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-config","req":"^0.29.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-config-path","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.29.0","features":["hs-service"],"optional":false,"default_features":false,"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":["ope"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-key-forge","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-keymgr","req":"^0.29.0","features":["keymgr"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.29.0","features":["keymgr","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-linkspec","req":"^0.29.0","features":["verbatim","decode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.29.0","features":[],"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-netdir","req":"^0.29.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.29.0","features":["hs-service","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-netdoc","req":"^0.29.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.29.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-persist","req":"^0.29.0","features":["state-dir"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.29.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-proto","req":"^0.29.0","features":["experimental-api","hs-service","send-control-msg"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-relay-selection","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtmock","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"52e6609424df5d0830d0182ee4f77df5f8246767b0433993e2d7a0816914ac48","features":{"__is_experimental":[],"default":[],"experimental":["experimental-api","hs-pow-full","restricted-discovery"],"experimental-api":["restricted-discovery","__is_experimental"],"full":["tor-circmgr/full","tor-hscrypto/full","tor-llcrypto/full","tor-netdir/full","tor-proto/full","tor-rtcompat/full","retry-error/full","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-config/full","tor-dirclient/full","tor-error/full","tor-key-forge/full","tor-keymgr/full","tor-linkspec/full","tor-netdoc/full","tor-persist/full","tor-protover/full","fs-mistrust/full","tor-log-ratelim/full","tor-relay-selection/full","oneshot-fused-workaround/full","tor-config-path/full"],"hs-pow-full":["tor-hscrypto/hs-pow-full","tor-netdoc/hs-pow-full","tor-cell/hs-pow-full","__is_experimental","__is_experimental"],"restricted-discovery":["__is_experimental"]},"yanked":false,"rust_version":"1.77","pubtime":"2025-04-01T11:12:48Z"}
{"name":"tor-hsservice","vers":"0.30.0","deps":[{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","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":"derive-deftly","req":"~1.0.0","features":["full","beta"],"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":"fs-mistrust","req":"^0.9.1","features":["serde"],"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":"growable-bloom-filter","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","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":"normal"},{"name":"k12","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.2.0","features":[],"optional":false,"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":"retry-error","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.104","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_with","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap-careful","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.27.1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"test-temp-dir","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"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":["hs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.30.0","features":["hs-service"],"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-config","req":"^0.30.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-config-path","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.30.0","features":["hs-service"],"optional":false,"default_features":false,"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":["ope"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-key-forge","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-keymgr","req":"^0.30.0","features":["keymgr"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.30.0","features":["keymgr","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-linkspec","req":"^0.30.0","features":["verbatim","decode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.30.0","features":[],"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-netdir","req":"^0.30.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.30.0","features":["hs-service","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-netdoc","req":"^0.30.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.30.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-persist","req":"^0.30.0","features":["state-dir"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.30.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-proto","req":"^0.30.0","features":["experimental-api","hs-service","send-control-msg"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-relay-selection","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-rtmock","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"9c82ef7ea3069c675e6ef0edce1e4f333a575d753e763d04f1d481c944d7a679","features":{"__is_experimental":[],"default":[],"experimental":["experimental-api","hs-pow-full","restricted-discovery"],"experimental-api":["restricted-discovery","__is_experimental"],"full":["tor-circmgr/full","tor-hscrypto/full","tor-llcrypto/full","tor-netdir/full","tor-proto/full","tor-rtcompat/full","retry-error/full","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-config/full","tor-dirclient/full","tor-error/full","tor-key-forge/full","tor-keymgr/full","tor-linkspec/full","tor-netdoc/full","tor-persist/full","tor-protover/full","fs-mistrust/full","tor-log-ratelim/full","tor-relay-selection/full","oneshot-fused-workaround/full","tor-config-path/full"],"hs-pow-full":["tor-hscrypto/hs-pow-full","tor-netdoc/hs-pow-full","tor-cell/hs-pow-full","__is_experimental","__is_experimental"],"restricted-discovery":["__is_experimental"]},"yanked":false,"rust_version":"1.77","pubtime":"2025-05-01T19:01:56Z"}
{"name":"tor-hsservice","vers":"0.31.0","deps":[{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"arrayvec","req":"^0.7.4","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","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":"derive-deftly","req":"~1.0.0","features":["full","beta"],"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":"fs-mistrust","req":"^0.9.3","features":["serde"],"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":"growable-bloom-filter","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","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":"normal"},{"name":"k12","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.2.0","features":[],"optional":false,"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":"retry-error","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.104","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_with","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"slotmap-careful","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.27.1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"test-temp-dir","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"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":["hs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.31.0","features":["hs-service"],"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-config","req":"^0.31.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-config-path","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.31.0","features":["hs-service"],"optional":false,"default_features":false,"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":["ope"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-key-forge","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-keymgr","req":"^0.31.0","features":["keymgr"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.31.0","features":["keymgr","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-linkspec","req":"^0.31.0","features":["verbatim","decode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.31.0","features":[],"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-netdir","req":"^0.31.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.31.0","features":["hs-service","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-netdoc","req":"^0.31.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.31.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-persist","req":"^0.31.0","features":["state-dir"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.31.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-proto","req":"^0.31.0","features":["experimental-api","hs-service","send-control-msg"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-relay-selection","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-rtmock","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"e73e37242b9ee1a78c44fc753ab7562696b099b53b2caabd986133cde462107b","features":{"__is_experimental":[],"default":[],"experimental":["experimental-api","hs-pow-full","restricted-discovery"],"experimental-api":["restricted-discovery","__is_experimental"],"hs-pow-full":["tor-hscrypto/hs-pow-full","tor-netdoc/hs-pow-full","tor-cell/hs-pow-full","arrayvec","tor-checkable","__is_experimental"],"restricted-discovery":["__is_experimental"]},"features2":{"full":["fs-mistrust/full","oneshot-fused-workaround/full","retry-error/full","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-checkable?/full","tor-circmgr/full","tor-config-path/full","tor-config/full","tor-dirclient/full","tor-error/full","tor-hscrypto/full","tor-key-forge/full","tor-keymgr/full","tor-linkspec/full","tor-llcrypto/full","tor-log-ratelim/full","tor-netdir/full","tor-netdoc/full","tor-persist/full","tor-proto/full","tor-protover/full","tor-relay-selection/full","tor-rtcompat/full"]},"yanked":false,"rust_version":"1.83","pubtime":"2025-06-05T13:35:35Z","v":2}
{"name":"tor-hsservice","vers":"0.32.0","deps":[{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"arrayvec","req":"^0.7.4","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","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":"derive-deftly","req":"~1.1.0","features":["full","beta"],"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":"fs-mistrust","req":"^0.10.0","features":["serde"],"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":"growable-bloom-filter","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","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":"normal"},{"name":"k12","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.2.3","features":[],"optional":false,"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":"retry-error","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.4.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.104","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_with","req":"^3.0.0","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":"dev"},{"name":"strum","req":"^0.27.1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"test-temp-dir","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"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":["hs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.32.0","features":["hs-service"],"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-config","req":"^0.32.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-config-path","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.32.0","features":["hs-service"],"optional":false,"default_features":false,"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":["ope"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-key-forge","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-keymgr","req":"^0.32.0","features":["keymgr"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.32.0","features":["keymgr","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-linkspec","req":"^0.32.0","features":["verbatim","decode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.32.0","features":[],"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-netdir","req":"^0.32.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.32.0","features":["hs-service","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-netdoc","req":"^0.32.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.32.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-persist","req":"^0.32.0","features":["state-dir"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.32.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-proto","req":"^0.32.0","features":["experimental-api","hs-service","send-control-msg"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-relay-selection","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-rtmock","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"60ed074e5e9a9eb14e4e98b37d9f08a43538883e71ba916c859dbc4f6ad90f1f","features":{"__is_experimental":[],"default":[],"experimental":["experimental-api","hs-pow-full","restricted-discovery"],"experimental-api":["restricted-discovery","__is_experimental"],"hs-pow-full":["tor-hscrypto/hs-pow-full","tor-netdoc/hs-pow-full","tor-cell/hs-pow-full","arrayvec","tor-checkable","__is_experimental"],"restricted-discovery":["__is_experimental"]},"features2":{"full":["fs-mistrust/full","oneshot-fused-workaround/full","retry-error/full","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-checkable?/full","tor-circmgr/full","tor-config-path/full","tor-config/full","tor-dirclient/full","tor-error/full","tor-hscrypto/full","tor-key-forge/full","tor-keymgr/full","tor-linkspec/full","tor-llcrypto/full","tor-log-ratelim/full","tor-netdir/full","tor-netdoc/full","tor-persist/full","tor-proto/full","tor-protover/full","tor-relay-selection/full","tor-rtcompat/full"]},"yanked":false,"rust_version":"1.83","pubtime":"2025-07-08T09:37:40Z","v":2}
{"name":"tor-hsservice","vers":"0.33.0","deps":[{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"arrayvec","req":"^0.7.4","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","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":"derive-deftly","req":"~1.2.0","features":["full","beta"],"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":"fs-mistrust","req":"^0.10.0","features":["serde"],"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":"growable-bloom-filter","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","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":"normal"},{"name":"k12","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"num-traits","req":"^0.2.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.2.3","features":[],"optional":false,"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":"retry-error","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.4.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.104","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_with","req":"^3.0.0","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":"dev"},{"name":"strum","req":"^0.27.1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"test-temp-dir","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"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":["hs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.33.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.33.0","features":["hs-service"],"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-config","req":"^0.33.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-config-path","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.33.0","features":["hs-service"],"optional":false,"default_features":false,"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":["ope"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-key-forge","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-keymgr","req":"^0.33.0","features":["keymgr"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.33.0","features":["keymgr","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-linkspec","req":"^0.33.0","features":["verbatim","decode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.33.0","features":[],"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-netdir","req":"^0.33.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.33.0","features":["hs-service","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-netdoc","req":"^0.33.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.33.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-persist","req":"^0.33.0","features":["state-dir"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.33.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-proto","req":"^0.33.0","features":["experimental-api","hs-service","send-control-msg"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-relay-selection","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-rtmock","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"e736178aed67cc200ab84b35b5c9d116a8ed42c2dc2eeaa7ada1828116da500d","features":{"__is_experimental":[],"default":[],"experimental":["experimental-api","hs-pow-full","restricted-discovery"],"experimental-api":["restricted-discovery","__is_experimental"],"hs-pow-full":["tor-hscrypto/hs-pow-full","tor-netdoc/hs-pow-full","tor-cell/hs-pow-full","arrayvec","num-traits","tor-checkable","__is_experimental"],"restricted-discovery":["__is_experimental"]},"features2":{"full":["fs-mistrust/full","oneshot-fused-workaround/full","retry-error/full","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-checkable?/full","tor-circmgr/full","tor-config-path/full","tor-config/full","tor-dirclient/full","tor-error/full","tor-hscrypto/full","tor-key-forge/full","tor-keymgr/full","tor-linkspec/full","tor-llcrypto/full","tor-log-ratelim/full","tor-netdir/full","tor-netdoc/full","tor-persist/full","tor-proto/full","tor-protover/full","tor-relay-selection/full","tor-rtcompat/full"]},"yanked":false,"rust_version":"1.83","pubtime":"2025-08-05T17:48:39Z","v":2}
{"name":"tor-hsservice","vers":"0.34.0","deps":[{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"arrayvec","req":"^0.7.4","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","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":"derive-deftly","req":"~1.2.0","features":["full","beta"],"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":"equix","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fs-mistrust","req":"^0.11.0","features":["serde"],"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":"growable-bloom-filter","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","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":"normal"},{"name":"k12","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"metrics","req":"^0.24.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oneshot-fused-workaround","req":"^0.3.0","features":[],"optional":false,"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":"retry-error","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.104","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_with","req":"^3.0.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":"dev"},{"name":"strum","req":"^0.27.1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"test-temp-dir","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"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":["hs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.34.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.34.0","features":["hs-service","send-control-msg"],"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-config","req":"^0.34.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-config-path","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.34.0","features":["hs-service"],"optional":false,"default_features":false,"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":["ope"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-key-forge","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-keymgr","req":"^0.34.0","features":["keymgr"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.34.0","features":["keymgr","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-linkspec","req":"^0.34.0","features":["verbatim","decode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.34.0","features":[],"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-netdir","req":"^0.34.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.34.0","features":["hs-service","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-netdoc","req":"^0.34.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.34.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-persist","req":"^0.34.0","features":["state-dir"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.34.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-proto","req":"^0.34.0","features":["experimental-api","hs-service","send-control-msg"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-relay-selection","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-rtmock","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"ca55065946b92771149d4d2c2247eaaba6fabdb65bb1737a7ee9a060243bcfc4","features":{"__is_experimental":[],"default":[],"experimental-api":["restricted-discovery","__is_experimental"],"hs-pow-full":["tor-hscrypto/hs-pow-full","tor-netdoc/hs-pow-full","tor-cell/hs-pow-full","arrayvec","equix","num-traits","tor-checkable","__is_experimental"],"restricted-discovery":["__is_experimental"]},"features2":{"experimental":["experimental-api","hs-pow-full","restricted-discovery","metrics"],"full":["fs-mistrust/full","oneshot-fused-workaround/full","retry-error/full","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-checkable?/full","tor-circmgr/full","tor-config-path/full","tor-config/full","tor-dirclient/full","tor-error/full","tor-hscrypto/full","tor-key-forge/full","tor-keymgr/full","tor-linkspec/full","tor-llcrypto/full","tor-log-ratelim/full","tor-netdir/full","tor-netdoc/full","tor-persist/full","tor-proto/full","tor-protover/full","tor-relay-selection/full","tor-rtcompat/full","equix?/full"],"metrics":["dep:metrics","__is_experimental"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-08-28T21:16:45Z","v":2}
{"name":"tor-hsservice","vers":"0.35.0","deps":[{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"arrayvec","req":"^0.7.4","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","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":"derive-deftly","req":"~1.3.0","features":["full","beta"],"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":"equix","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fs-mistrust","req":"^0.12.0","features":["serde"],"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":"growable-bloom-filter","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","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":"normal"},{"name":"k12","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"metrics","req":"^0.24.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","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":"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":"retry-error","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.104","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_with","req":"^3.0.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":"dev"},{"name":"strum","req":"^0.27.1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"test-temp-dir","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"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":["hs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.35.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.35.0","features":["hs-service","send-control-msg"],"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-config","req":"^0.35.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-config-path","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.35.0","features":["hs-service"],"optional":false,"default_features":false,"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":["ope"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-key-forge","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-keymgr","req":"^0.35.0","features":["keymgr"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.35.0","features":["keymgr","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-linkspec","req":"^0.35.0","features":["verbatim","decode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.35.0","features":[],"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-netdir","req":"^0.35.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.35.0","features":["hs-service","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-netdoc","req":"^0.35.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.35.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-persist","req":"^0.35.0","features":["state-dir"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.35.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-proto","req":"^0.35.0","features":["experimental-api","hs-service","send-control-msg"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-relay-selection","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-rtmock","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"7ff555a245c3faf569a2bc8943e1d8463b1b3090fd5adc3c3f7a0c33c1dde4e5","features":{"__is_experimental":[],"default":[],"experimental-api":["restricted-discovery","__is_experimental"],"hs-pow-full":["tor-hscrypto/hs-pow-full","tor-netdoc/hs-pow-full","tor-cell/hs-pow-full","arrayvec","equix","num-traits","tor-checkable","__is_experimental"],"onion-service-cli-extra":["tor-keymgr/onion-service-cli-extra","__is_experimental"],"restricted-discovery":["__is_experimental"]},"features2":{"experimental":["experimental-api","hs-pow-full","metrics","onion-service-cli-extra","restricted-discovery"],"full":["fs-mistrust/full","oneshot-fused-workaround/full","retry-error/full","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-checkable?/full","tor-circmgr/full","tor-config-path/full","tor-config/full","tor-dirclient/full","tor-error/full","tor-hscrypto/full","tor-key-forge/full","tor-keymgr/full","tor-linkspec/full","tor-llcrypto/full","tor-log-ratelim/full","tor-netdir/full","tor-netdoc/full","tor-persist/full","tor-proto/full","tor-protover/full","tor-relay-selection/full","tor-rtcompat/full","equix?/full"],"metrics":["dep:metrics","__is_experimental"]},"yanked":false,"rust_version":"1.85.1","pubtime":"2025-10-06T18:33:34Z","v":2}
{"name":"tor-hsservice","vers":"0.36.0","deps":[{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"arrayvec","req":"^0.7.4","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","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":"derive-deftly","req":"~1.3.0","features":["full","beta"],"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":"equix","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fs-mistrust","req":"^0.13.0","features":["serde"],"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":"growable-bloom-filter","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","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":"normal"},{"name":"k12","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"metrics","req":"^0.24.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","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":"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":"retry-error","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.104","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_with","req":"^3.0.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":"dev"},{"name":"strum","req":"^0.27.1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"test-temp-dir","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"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":["hs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.36.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.36.0","features":["hs-service","send-control-msg"],"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-config","req":"^0.36.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-config-path","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.36.0","features":["hs-service"],"optional":false,"default_features":false,"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":["ope"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-key-forge","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-keymgr","req":"^0.36.0","features":["keymgr"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.36.0","features":["keymgr","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-linkspec","req":"^0.36.0","features":["verbatim","decode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.36.0","features":[],"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-netdir","req":"^0.36.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.36.0","features":["hs-service","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-netdoc","req":"^0.36.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.36.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-persist","req":"^0.36.0","features":["state-dir"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.36.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-proto","req":"^0.36.0","features":["experimental-api","hs-service","send-control-msg"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-relay-selection","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-rtmock","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"69757f2b41458b2e1ff1f7e62c8b2673bfd0980aaef7b2abce4b10006d123502","features":{"__is_experimental":[],"default":[],"experimental-api":["__is_experimental"],"hs-pow-full":["tor-hscrypto/hs-pow-full","tor-netdoc/hs-pow-full","tor-cell/hs-pow-full","arrayvec","equix","num-traits","tor-checkable","__is_experimental"],"onion-service-cli-extra":["tor-keymgr/onion-service-cli-extra","__is_experimental"],"restricted-discovery":[]},"features2":{"experimental":["experimental-api","hs-pow-full","metrics","onion-service-cli-extra"],"full":["restricted-discovery","fs-mistrust/full","oneshot-fused-workaround/full","retry-error/full","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-checkable?/full","tor-circmgr/full","tor-config-path/full","tor-config/full","tor-dirclient/full","tor-error/full","tor-hscrypto/full","tor-key-forge/full","tor-keymgr/full","tor-linkspec/full","tor-llcrypto/full","tor-log-ratelim/full","tor-netdir/full","tor-netdoc/full","tor-persist/full","tor-proto/full","tor-protover/full","tor-relay-selection/full","tor-rtcompat/full","equix?/full"],"metrics":["dep:metrics","__is_experimental"]},"yanked":false,"rust_version":"1.86","pubtime":"2025-10-30T14:49:57Z","v":2}
{"name":"tor-hsservice","vers":"0.37.0","deps":[{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"arrayvec","req":"^0.7.4","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","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":"derive-deftly","req":"~1.5.0","features":["full","beta"],"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":"equix","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fs-mistrust","req":"^0.13.1","features":["serde"],"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":"growable-bloom-filter","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","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":"normal"},{"name":"k12","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"metrics","req":"^0.24.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","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":"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":"retry-error","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.104","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_with","req":"^3.0.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":"dev"},{"name":"strum","req":"^0.27.1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"test-temp-dir","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"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":["hs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.37.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.37.0","features":["hs-service","send-control-msg"],"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-config","req":"^0.37.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-config-path","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.37.0","features":["hs-service"],"optional":false,"default_features":false,"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":["ope"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-key-forge","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-keymgr","req":"^0.37.0","features":["keymgr"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.37.0","features":["keymgr","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-linkspec","req":"^0.37.0","features":["verbatim","decode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.37.0","features":[],"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-netdir","req":"^0.37.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.37.0","features":["hs-service","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-netdoc","req":"^0.37.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.37.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-persist","req":"^0.37.0","features":["state-dir"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.37.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-proto","req":"^0.37.0","features":["experimental-api","hs-service","send-control-msg"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-relay-selection","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-rtmock","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"8af1727efc0d5e8f5ca96720454e1a834095c333f96364c9860f8c31a742197e","features":{"__is_experimental":[],"default":[],"experimental-api":["__is_experimental"],"hs-pow-full":["tor-hscrypto/hs-pow-full","tor-netdoc/hs-pow-full","tor-cell/hs-pow-full","arrayvec","equix","num-traits","tor-checkable","__is_experimental"],"onion-service-cli-extra":["tor-keymgr/onion-service-cli-extra","__is_experimental"],"restricted-discovery":[]},"features2":{"experimental":["experimental-api","hs-pow-full","metrics","onion-service-cli-extra"],"full":["restricted-discovery","fs-mistrust/full","oneshot-fused-workaround/full","retry-error/full","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-checkable?/full","tor-circmgr/full","tor-config-path/full","tor-config/full","tor-dirclient/full","tor-error/full","tor-hscrypto/full","tor-key-forge/full","tor-keymgr/full","tor-linkspec/full","tor-llcrypto/full","tor-log-ratelim/full","tor-netdir/full","tor-netdoc/full","tor-persist/full","tor-proto/full","tor-protover/full","tor-relay-selection/full","tor-rtcompat/full","equix?/full"],"metrics":["dep:metrics","__is_experimental"]},"yanked":false,"rust_version":"1.86","pubtime":"2025-12-02T13:13:28Z","v":2}
{"name":"tor-hsservice","vers":"0.38.0","deps":[{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"arrayvec","req":"^0.7.4","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","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":"derive-deftly","req":"~1.6.0","features":["full","beta"],"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":"equix","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fs-mistrust","req":"^0.13.1","features":["serde"],"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":"growable-bloom-filter","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","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":"normal"},{"name":"k12","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"metrics","req":"^0.24.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","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":"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":"retry-error","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.104","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_with","req":"^3.0.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":"dev"},{"name":"strum","req":"^0.27.1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"test-temp-dir","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"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":["hs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.38.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.38.0","features":["hs-service","send-control-msg"],"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-config","req":"^0.38.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-config-path","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.38.0","features":["hs-service"],"optional":false,"default_features":false,"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":["ope"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-key-forge","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-keymgr","req":"^0.38.0","features":["keymgr"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.38.0","features":["keymgr","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-linkspec","req":"^0.38.0","features":["verbatim","decode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.38.0","features":[],"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-netdir","req":"^0.38.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.38.0","features":["hs-service","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-netdoc","req":"^0.38.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.38.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-persist","req":"^0.38.0","features":["state-dir"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.38.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-proto","req":"^0.38.0","features":["experimental-api","hs-service","send-control-msg"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-relay-selection","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-rtmock","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"03fe17519de1c6518f406641fd5af88c03da1fe5a65b7c1860f80274bc646633","features":{"__is_experimental":[],"default":[],"experimental-api":["__is_experimental"],"hs-pow-full":["tor-hscrypto/hs-pow-full","tor-netdoc/hs-pow-full","tor-cell/hs-pow-full","arrayvec","equix","num-traits","tor-checkable","__is_experimental"],"onion-service-cli-extra":["tor-keymgr/onion-service-cli-extra","__is_experimental"],"restricted-discovery":[]},"features2":{"experimental":["experimental-api","hs-pow-full","metrics","onion-service-cli-extra"],"full":["restricted-discovery","fs-mistrust/full","oneshot-fused-workaround/full","retry-error/full","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-checkable?/full","tor-circmgr/full","tor-config-path/full","tor-config/full","tor-dirclient/full","tor-error/full","tor-hscrypto/full","tor-key-forge/full","tor-keymgr/full","tor-linkspec/full","tor-llcrypto/full","tor-log-ratelim/full","tor-netdir/full","tor-netdoc/full","tor-persist/full","tor-proto/full","tor-protover/full","tor-relay-selection/full","tor-rtcompat/full","equix?/full"],"metrics":["dep:metrics","__is_experimental"]},"yanked":false,"rust_version":"1.86","pubtime":"2026-01-13T17:32:00Z","v":2}
{"name":"tor-hsservice","vers":"0.39.0","deps":[{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"arrayvec","req":"^0.7.4","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","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":"derive-deftly","req":"~1.6.0","features":["full","beta"],"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":"equix","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fs-mistrust","req":"^0.13.1","features":["serde"],"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":"growable-bloom-filter","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","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":"normal"},{"name":"k12","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"metrics","req":"^0.24.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","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":"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":"retry-error","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.104","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_with","req":"^3.0.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":"dev"},{"name":"strum","req":"^0.27.1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"test-temp-dir","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"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":["hs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.39.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.39.0","features":["hs-service","send-control-msg"],"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-config","req":"^0.39.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-config-path","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.39.0","features":["hs-service"],"optional":false,"default_features":false,"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":["ope"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-key-forge","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-keymgr","req":"^0.39.0","features":["keymgr"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.39.0","features":["keymgr","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-linkspec","req":"^0.39.0","features":["verbatim","decode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.39.0","features":[],"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-netdir","req":"^0.39.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.39.0","features":["hs-service","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-netdoc","req":"^0.39.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.39.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-persist","req":"^0.39.0","features":["state-dir"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.39.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-proto","req":"^0.39.0","features":["experimental-api","hs-service","send-control-msg"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-relay-selection","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-rtmock","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"82e5e5b57bac110f01fa5b9ec38fe62368303d5569273197a30f89172b321106","features":{"__is_experimental":[],"default":[],"experimental-api":["__is_experimental"],"hs-pow-full":["tor-hscrypto/hs-pow-full","tor-netdoc/hs-pow-full","tor-cell/hs-pow-full","arrayvec","equix","num-traits","tor-checkable","__is_experimental"],"onion-service-cli-extra":["tor-keymgr/onion-service-cli-extra","__is_experimental"],"restricted-discovery":[]},"features2":{"experimental":["experimental-api","hs-pow-full","metrics","onion-service-cli-extra"],"full":["restricted-discovery","fs-mistrust/full","oneshot-fused-workaround/full","retry-error/full","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-checkable?/full","tor-circmgr/full","tor-config-path/full","tor-config/full","tor-dirclient/full","tor-error/full","tor-hscrypto/full","tor-key-forge/full","tor-keymgr/full","tor-linkspec/full","tor-llcrypto/full","tor-log-ratelim/full","tor-netdir/full","tor-netdoc/full","tor-persist/full","tor-proto/full","tor-protover/full","tor-relay-selection/full","tor-rtcompat/full","equix?/full"],"metrics":["dep:metrics","__is_experimental"]},"yanked":false,"rust_version":"1.86","pubtime":"2026-02-02T20:01:20Z","v":2}
{"name":"tor-hsservice","vers":"0.40.0","deps":[{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"arrayvec","req":"^0.7.4","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","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":"derive-deftly","req":"~1.6.0","features":["full","beta"],"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":"equix","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fs-mistrust","req":"^0.14.0","features":["serde"],"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":"growable-bloom-filter","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","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":"normal"},{"name":"k12","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"metrics","req":"^0.24.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","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":"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":"retry-error","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.104","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_with","req":"^3.0.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":"dev"},{"name":"strum","req":"^0.27.1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"test-temp-dir","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"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":["hs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.40.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.40.0","features":["hs-service","send-control-msg"],"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-config","req":"^0.40.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-config-path","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.40.0","features":["hs-service"],"optional":false,"default_features":false,"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":["ope"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-key-forge","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-keymgr","req":"^0.40.0","features":["keymgr"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.40.0","features":["keymgr","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-linkspec","req":"^0.40.0","features":["verbatim","decode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.40.0","features":[],"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-netdir","req":"^0.40.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.40.0","features":["hs-service","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-netdoc","req":"^0.40.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.40.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-persist","req":"^0.40.0","features":["state-dir"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.40.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-proto","req":"^0.40.0","features":["experimental-api","hs-service","send-control-msg"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-relay-selection","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-rtmock","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"6c2d6a533ffd01b6764bfa59526f12883d6025fd64fdc73e219033ec29936aa3","features":{"__is_experimental":[],"default":[],"experimental-api":["__is_experimental"],"hs-pow-full":["tor-hscrypto/hs-pow-full","tor-netdoc/hs-pow-full","tor-cell/hs-pow-full","arrayvec","equix","num-traits","tor-checkable","__is_experimental"],"onion-service-cli-extra":["tor-keymgr/onion-service-cli-extra","__is_experimental"],"restricted-discovery":[]},"features2":{"experimental":["experimental-api","hs-pow-full","metrics","onion-service-cli-extra"],"full":["restricted-discovery","fs-mistrust/full","oneshot-fused-workaround/full","retry-error/full","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-checkable?/full","tor-circmgr/full","tor-config-path/full","tor-config/full","tor-dirclient/full","tor-error/full","tor-hscrypto/full","tor-key-forge/full","tor-keymgr/full","tor-linkspec/full","tor-llcrypto/full","tor-log-ratelim/full","tor-netdir/full","tor-netdoc/full","tor-persist/full","tor-proto/full","tor-protover/full","tor-relay-selection/full","tor-rtcompat/full","equix?/full"],"metrics":["dep:metrics","__is_experimental"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-03-03T12:18:25Z","v":2}
{"name":"tor-hsservice","vers":"0.41.0","deps":[{"name":"amplify","req":"^4","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"arrayvec","req":"^0.7.4","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.54","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64ct","req":"^1.5.1","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":"derive-deftly","req":"~1.6.0","features":["full","beta"],"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":"equix","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fs-mistrust","req":"^0.14.0","features":["serde"],"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":"growable-bloom-filter","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2","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":"normal"},{"name":"k12","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"metrics","req":"^0.24.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","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":"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":"retry-error","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"safelog","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.104","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_with","req":"^3.0.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":"dev"},{"name":"strum","req":"^0.28.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"test-temp-dir","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"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":["hs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-checkable","req":"^0.41.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-circmgr","req":"^0.41.0","features":["hs-service","send-control-msg"],"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-config","req":"^0.41.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-config-path","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-dirclient","req":"^0.41.0","features":["hs-service"],"optional":false,"default_features":false,"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":["ope"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-key-forge","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-keymgr","req":"^0.41.0","features":["keymgr"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-keymgr","req":"^0.41.0","features":["keymgr","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-linkspec","req":"^0.41.0","features":["verbatim","decode"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-llcrypto","req":"^0.41.0","features":[],"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-netdir","req":"^0.41.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdir","req":"^0.41.0","features":["hs-service","testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-netdoc","req":"^0.41.0","features":["hs-service"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-netdoc","req":"^0.41.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-persist","req":"^0.41.0","features":["state-dir"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-persist","req":"^0.41.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tor-proto","req":"^0.41.0","features":["experimental-api","hs-service","send-control-msg"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-protover","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-relay-selection","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-rtmock","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"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":"void","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"web-time-compat","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3cf88e0f0c67ccdd5de83e8e2011b7b39222197d6c98b500a11e8a2a85cf95f2","features":{"__is_experimental":[],"default":[],"experimental-api":["__is_experimental"],"hs-pow-full":["tor-hscrypto/hs-pow-full","tor-netdoc/hs-pow-full","tor-cell/hs-pow-full","arrayvec","equix","num-traits","tor-checkable","__is_experimental"],"onion-service-cli-extra":["tor-keymgr/onion-service-cli-extra","__is_experimental"],"restricted-discovery":[]},"features2":{"experimental":["experimental-api","hs-pow-full","metrics","onion-service-cli-extra"],"full":["restricted-discovery","fs-mistrust/full","oneshot-fused-workaround/full","retry-error/full","safelog/full","tor-async-utils/full","tor-basic-utils/full","tor-bytes/full","tor-cell/full","tor-checkable?/full","tor-circmgr/full","tor-config-path/full","tor-config/full","tor-dirclient/full","tor-error/full","tor-hscrypto/full","tor-key-forge/full","tor-keymgr/full","tor-linkspec/full","tor-llcrypto/full","tor-log-ratelim/full","tor-netdir/full","tor-netdoc/full","tor-persist/full","tor-proto/full","tor-protover/full","tor-relay-selection/full","tor-rtcompat/full","equix?/full","web-time-compat/full"],"metrics":["dep:metrics","__is_experimental"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-03-30T21:35:24Z","v":2}
