summaryrefslogtreecommitdiff
path: root/crates/tor-hsservice/src/svc/ipt_establish.rs
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'hss-notes' into 'main'Ian Jackson2023-11-301-0/+12
|\
| * tor-hsclient: ipt_establisher: Fix a broken rustdoc linkIan Jackson2023-11-301-1/+1
| * hssvc-ipt-algorithms.md: Move some text to ipt_mgrIan Jackson2023-11-291-0/+4
| * hssvc-ipt-algorithms.md: Delete rendundant textIan Jackson2023-11-291-0/+8
* | Convert to the latest versions of dalek-cryptographyNick Mathewson2023-11-291-2/+2
|/
* tor-hsservice: derive Debug for IptParametersIan Jackson2023-11-271-0/+6
* HSS errors: expose and sort out NetdirProviderShutdown error typeIan Jackson2023-11-201-1/+1
* Merge branch 'send_dos_params' into 'main'Nick Mathewson2023-11-201-9/+29
|\
| * Send DosParams conditionally on HsIntro support.Nick Mathewson2023-11-201-4/+11
| * hss: Take intro_dos extension from configuration and send it.Nick Mathewson2023-11-201-4/+5
| * hss: pipe config watchers into ipt_establish.Nick Mathewson2023-11-201-1/+13
* | tor-hsservice: Rename MissingKey to MissingHsIdKeypair.Gabriela Moldovan2023-11-201-1/+2
|/
* tor-keymgr: Add missing backticks (fmt).Gabriela Moldovan2023-11-131-1/+1
* tor-keymgr: Abolish KeyPathPatternSet.Gabriela Moldovan2023-11-131-9/+3
* tor-hsservice: Use KeyDenotator::decode instead of manually decoding the deno...Gabriela Moldovan2023-11-021-12/+7
* tor-keymgr: Remove derive_meta arg from KeyMgr::list_matching (fmt).Gabriela Moldovan2023-11-021-16/+14
* tor-keymgr: Remove derive_meta arg from KeyMgr::list_matching.Gabriela Moldovan2023-11-021-3/+7
* Add a replay log to IptMsgHandler.Nick Mathewson2023-11-021-0/+35
* tor-hsservice: Define key specifiers using the new helper macro (fmt).Gabriela Moldovan2023-10-301-2/+1
* tor-hsservice: Define key specifiers using the new helper macro.Gabriela Moldovan2023-10-301-6/+5
* hss::svc::ipt_establish: Include nickname in messages.Nick Mathewson2023-10-241-2/+4
* hss::svc::ipt_establish: Resolve suppressed warnings.Nick Mathewson2023-10-241-6/+6
* tor-hsservice: Look up the keypair, not the public key.Gabriela Moldovan2023-10-241-5/+5
* Fix rustdoc link warnings/errors.Nick Mathewson2023-10-201-1/+1
* tor-hsservice: Declare an IPT that fails during Establishing to be FaultyIan Jackson2023-10-191-1/+5
* tor-hsservice: Do not claim a completely broken IPT wants to retireIan Jackson2023-10-191-1/+6
* ipt_establish: Try to make note_open work.Nick Mathewson2023-10-191-6/+28
* tor-hsservice: Replace placeholder subcredentials with values from the keystore.Gabriela Moldovan2023-10-191-9/+93
* tor-hsservice: Pass the service nickname to IptEstablisher (fmt).Gabriela Moldovan2023-10-191-0/+2
* tor-hsservice: Give IptManager a KeyMgr.Gabriela Moldovan2023-10-191-0/+2
* tor-hsservice: Narrow some dead code allowsIan Jackson2023-10-161-0/+1
* hss: use Arc to avoid copying on k_hss_ntor.Nick Mathewson2023-10-121-4/+4
* Remove the (fairly bogus) HsNtorServiceInput type.Nick Mathewson2023-10-121-11/+5
* oneshot: Apply deferred rustfmt churnIan Jackson2023-10-111-6/+2
* oneshot: Use veneer in tor-hsserviceIan Jackson2023-10-111-1/+2
* hs_ntor: allow attempting handshake with a set of subcredentials.Nick Mathewson2023-09-201-3/+8
* hs_ntor: Take our k_hss_ntor keypair explicitly.Nick Mathewson2023-09-201-2/+1
* HSS: Enable RendRequests to be answered.Nick Mathewson2023-09-201-1/+5
* HSS: route most necessary key material to RendRequestNick Mathewson2023-09-201-7/+39
* tor-hsservice: Wrap k_hs_ipt_sid in an ArcIan Jackson2023-09-181-4/+4
* tor-hsservice: Unify ids as IptLocalId replacing IntroPointIdIan Jackson2023-09-181-9/+8
* tor-hsservice: Use correct name for k_hs_ipt_sid variableIan Jackson2023-09-181-6/+7
* tor-hsservice: Fix IPT establisher broken doc link.Gabriela Moldovan2023-09-051-1/+1
* tor-hsservice: Add commentary re VerbatimLinkSpecCircTargetIan Jackson2023-09-051-0/+9
* tor-hsservice: ipt_estblish: Add TODOs re netdir monitoringIan Jackson2023-08-301-0/+16
* tor-hsservice: Have Establisher provide more information to ManagerIan Jackson2023-08-291-4/+23
* tor-hsservice: Make wait_for_netdir* more widely available.Gabriela Moldovan2023-08-251-63/+6
* ipt establisher API: pass a struct to new()Ian Jackson2023-08-231-9/+32
* hss: Improve comments in IptEstablisher::drop.Nick Mathewson2023-08-221-2/+8
* hss: Allow IptEstablisher to start in Advertised mode.Nick Mathewson2023-08-221-18/+20