summaryrefslogtreecommitdiff
path: root/crates/tor-hsservice/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* tor-hsservice: Add an hss state mgmt APIGabriela Moldovan2023-12-141-0/+2
* Merge branch 'persist-macro' into 'main'Ian Jackson2023-12-071-26/+22
|\
| * tor-hsservice: IptLocalId: impl KeySpecifierComponentIan Jackson2023-12-071-0/+3
| * tor-hsservice: IptLocalId: impl FromStr (fmt)Ian Jackson2023-12-071-4/+2
| * tor-hsservice: IptLocalId: impl FromStrIan Jackson2023-12-071-25/+18
| * tor-hsservice: Expose SerdeStringOrTransparent to crateIan Jackson2023-12-071-1/+3
* | Add a status API to OnionService.Nick Mathewson2023-12-071-2/+1
|/
* tor-hsservice: Introduce IptStoreErrorIan Jackson2023-12-041-0/+2
* tor-hsservice tests: Introduce new test_temp_dir helper moduleIan Jackson2023-11-281-0/+4
* tor-hsservice: IptLocalId: test serde and DisplayIan Jackson2023-11-271-0/+48
* tor-hsservice: IptLocalId: bespoke serde implIan Jackson2023-11-271-2/+29
* tor-hsservice: IptLocalId: impl DisplayIan Jackson2023-11-271-0/+11
* tor-hsservice: IptLocalId: provide dummy (test) constructorIan Jackson2023-11-271-0/+10
* HSS errors: expose and sort out NetdirProviderShutdown error typeIan Jackson2023-11-201-0/+1
* Merge branch 'time-store' into 'main'Ian Jackson2023-11-021-0/+5
|\
| * tor-hsservice: New time_store moduleIan Jackson2023-11-011-0/+5
* | hss: Add functionality for a persistent replay log.Nick Mathewson2023-11-021-0/+1
|/
* tor-hsservice: Define key specifiers using the new helper macro.Gabriela Moldovan2023-10-301-1/+4
* tor-keymgr: Move the KeyDenotator trait to tor-keymgr (fmt).Gabriela Moldovan2023-10-301-3/+1
* tor-keymgr: Move the KeyDenotator trait to tor-keymgr.Gabriela Moldovan2023-10-301-1/+1
* tor-hsservice: Rename KeyMetadata to KeyDenotator.Gabriela Moldovan2023-10-191-1/+1
* tor-hsservice: Hoist the key metadata out of HsSvcKeyRole (fmt).Gabriela Moldovan2023-10-191-1/+3
* tor-hsservice: Hoist the key metadata out of HsSvcKeyRole.Gabriela Moldovan2023-10-191-1/+1
* tor-hsservice: timeout track: Add an example doctestIan Jackson2023-10-161-0/+14
* tor-hsservice: Narrow some dead code allowsIan Jackson2023-10-161-2/+0
* tor-hsservice: Better debug impl for IptLocalIdIan Jackson2023-10-161-1/+5
* hss: Remove OnionServiceDataStram type.Nick Mathewson2023-09-271-1/+1
* hss: helper to get a stream of StreamReq from a stream of RendReq.Nick Mathewson2023-09-271-0/+3
* tor-hsservice: Make keys.rs a top-level module.Gabriela Moldovan2023-09-221-1/+2
* tor-hsservice: Remove unused keys module.Gabriela Moldovan2023-09-221-1/+0
* tor-hsservice: Add key specifier for blinded_id keypairs.Gabriela Moldovan2023-09-221-0/+1
* HSS: Enable RendRequests to be answered.Nick Mathewson2023-09-201-1/+1
* tor-hsservice: Move IptLocalId into crate toplevelIan Jackson2023-09-071-0/+13
* Merge branch 'hss_config' into 'main'Nick Mathewson2023-09-071-16/+3
|\
| * hss: Move Anonymity to module and make it serde.Nick Mathewson2023-09-071-15/+2
| * hss: Add configuration fields for onion services.Nick Mathewson2023-08-281-1/+1
* | tor-hsservice: Move PublishIptSet and its pieces into a new moduleIan Jackson2023-09-061-0/+1
|/
* tor-hsservice: Provide a sensible HsNicknameIan Jackson2023-08-231-0/+2
* tor-hsservice: About half of an IPT ManagerIan Jackson2023-08-231-0/+1
* tor-hsservice: Provide timeout tracking utilitiesIan Jackson2023-08-231-0/+1
* tor-hsservice errors: Distinguish operational errors by contextIan Jackson2023-08-171-4/+1
* Run add_warnings on all files.Nick Mathewson2023-08-041-2/+2
* hsservice: Adapt data structures from onion-service-notes.mdNick Mathewson2023-07-311-28/+56
* Downgrade every "TODO HS" in tor-hsserviceNick Mathewson2023-06-201-6/+6
* keymgr: Move the HS client and service key specifiers out of tor-keymgr.Gabriela Moldovan2023-06-151-0/+1
* hsservice: Add a note about the contents of circ_info.Nick Mathewson2023-01-241-0/+6
* Sketch an API for onion services.Nick Mathewson2023-01-241-0/+39