summaryrefslogtreecommitdiff
path: root/crates/tor-hsservice/src/req.rs
Commit message (Expand)AuthorAgeFilesLines
* hsservice: Allow clippy::unused_asyncGabriela Moldovan2026-01-281-0/+1
* Revert "hsservice: Make RendRequest::reject() synchronous"Gabriela Moldovan2026-01-281-1/+1
* hsservice: Make RendRequest::reject() synchronousGabriela Moldovan2026-01-271-1/+1
* keymgr: Remove redundant ArtiPath from error context (fmt)Gabriela Moldovan2026-01-061-4/+2
* keymgr: Remove redundant ArtiPath from error contextGabriela Moldovan2026-01-061-5/+3
* keymgr: Split out ArtiPathError from KeyPathError (fmt)Gabriela Moldovan2026-01-061-16/+19
* keymgr: Split out ArtiPathError from KeyPathErrorGabriela Moldovan2026-01-061-7/+12
* tor-hsservice: Modified MSRV TODO for `once_cell` removalhashcatHitman2025-08-201-7/+1
* proto: Move the `stream` module under `client` (breaking).Gabriela Moldovan2025-08-181-1/+1
* hsservice: copy our TODO about eventually replacing once_cell.Nick Mathewson2025-08-051-0/+8
* hs: Use the new Tunnel interface for onion serviceDavid Goulet2025-08-051-4/+7
* Add methods for getting proof-of-work extension from intro request.Wesley Aptekar-Cassels2025-05-271-1/+1
* tor-keymgr: Rename KeyPathRange to ArtiPathRange.Gabriela Moldovan2024-10-081-1/+1
* tor-keymgr: Implement KeyPath::matches for CTorPaths.Gabriela Moldovan2024-10-081-8/+6
* tor_hsservice use get::<HsIdKey> rather than get::<HsIdKeypair>Adam Joseph F0B74D717CDE8412A3E0D4D5F29AC8080DA8E1E02024-09-091-6/+3
* hss: Make the limit for streams configurable.Nick Mathewson2024-03-261-0/+4
* Run rustfmtIan Jackson2024-03-051-6/+2
* tor-hsservice: prelude: Move most imports from req.rsIan Jackson2024-03-051-18/+3
* tor-hsservice: Move rend_handshake.rs out of svcIan Jackson2024-03-051-1/+1
* tor-keymgr: Include ArtiPath in InvalidArtiPath (fmt).Gabriela Moldovan2024-02-191-2/+6
* tor-keymgr: Include ArtiPath in InvalidArtiPath.Gabriela Moldovan2024-02-191-1/+1
* tor-keymgr: Include the ArtiPath in InvalidKeyPathComponentValue.Gabriela Moldovan2024-02-191-0/+1
* tor-keymgr: Rename {to,from}_component to {to,from}_slug.Gabriela Moldovan2024-02-191-3/+3
* tor-keymgr: Replace KeyMgr::get_with_type with KeyMgr::get_entry.Gabriela Moldovan2024-02-191-2/+1
* tor-keymgr: Make KeyMgr::list_matching return `KeystoreEntry`s.Gabriela Moldovan2024-02-191-1/+3
* tor-hsservice: Read the keypair when deriving the subcredentials.Gabriela Moldovan2024-02-011-5/+8
* tor-keymgr: Remove the Slug tests (fmt).Gabriela Moldovan2024-01-311-4/+2
* tor-keymgr: Abolish ArtiPathComponent.Gabriela Moldovan2024-01-311-3/+4
* tor-hsservice: Move compute_subcredentials to RendRequestContext.Gabriela Moldovan2024-01-221-4/+95
* tor-hsservice: Do not store the subcredentials in RendRequestContext.Gabriela Moldovan2024-01-221-9/+9
* hsservice: Document circ lifetime in OpenSession.Nick Mathewson2024-01-171-1/+2
* hsservice: Downgrade TODO HSS comments about adding accessors.Nick Mathewson2024-01-121-2/+2
* hsservice: Remove unused proof-of-work enumNick Mathewson2024-01-121-14/+0
* Merge remote-tracking branch 'public/hs_begin'Nick Mathewson2023-11-161-0/+10
|\
| * hss: document behavior needed for indistinguishabilityNick Mathewson2023-10-231-2/+12
* | hsserive::req: Yes, leave these functions as async and fallible.Nick Mathewson2023-10-241-8/+5
* | hsserive::req: Lower/remove allowed warningsNick Mathewson2023-10-241-2/+1
* | hss: Remove an unused type.Nick Mathewson2023-10-241-7/+0
|/
* proto: Make StreamTarget::close() misuse less likely.Nick Mathewson2023-10-171-1/+1
* tor-hsservice: Narrow some dead code allowsIan Jackson2023-10-161-0/+2
* hss: use Arc to avoid copying on k_hss_ntor.Nick Mathewson2023-10-121-1/+1
* Remove the (fairly bogus) HsNtorServiceInput type.Nick Mathewson2023-10-121-7/+16
* hss: Remove OnionServiceDataStram type.Nick Mathewson2023-09-271-17/+3
* hss: Implement methodss for StreamRequestNick Mathewson2023-09-271-7/+24
* tor-proto: Make allow_stream_requests() not return a ResultNick Mathewson2023-09-271-11/+5
* HSS: Enable RendRequests to be answered.Nick Mathewson2023-09-201-17/+55
* HSS: route most necessary key material to RendRequestNick Mathewson2023-09-201-8/+24
* tor-hsservice: Apply deferred rustfmt churnIan Jackson2023-09-181-5/+1
* tor-hsservice: Unify ids as IptLocalId replacing IntroPointIdIan Jackson2023-09-181-4/+5
* HSS: Refactor RendRequest so we can return a stream of it.Nick Mathewson2023-08-221-29/+44