summaryrefslogtreecommitdiff
path: root/crates/tor-hsservice/src/svc/ipt_establish.rs
Commit message (Expand)AuthorAgeFilesLines
* Fix typosDimitris Apostolou2024-01-081-2/+2
* KeySpecifier etc: apply deferred rustfmt import churnIan Jackson2024-01-041-1/+1
* KeySpecifier: Make KeySpecifierPattern a traitIan Jackson2024-01-041-0/+1
* KeySpecifier d-a macro: Introduce SomeSpecifierPattern and use dynIan Jackson2024-01-041-2/+6
* clippy nightly: For now, locally allow blocks_in_conditionsIan Jackson2024-01-021-0/+1
* Fix documentation that referred to RelayCell.Nick Mathewson2023-12-141-1/+1
* tor-hsservice: Add more explanation of replay_log lockingIan Jackson2023-12-131-0/+5
* tor-hsservice: Add more explanation of replay_log lockingIan Jackson2023-12-131-0/+6
* tor-hsservice: Move ReplayLog construction to ipt_mgrIan Jackson2023-12-131-9/+12
* tor-hsservice: Note some TODOs relating to IPT teardownIan Jackson2023-12-131-0/+9
* tor-keymgr: Make KeySpecifierComponent::as_component fallibleIan Jackson2023-12-071-1/+1
* tor-keymgr: Introduce InvalidKeyPathComponentValue errors (fmt)Ian Jackson2023-12-071-9/+8
* tor-keymgr: Introduce InvalidKeyPathComponentValue errorsIan Jackson2023-12-071-1/+7
* tor-hsservice: Prepare for different denotator error handlingIan Jackson2023-12-071-5/+6
* tor-keymgr: Have KeySpecifierComponent::from_component take a refIan Jackson2023-12-071-1/+1
* tor-hsservice: Fix clippy warning.Gabriela Moldovan2023-12-051-1/+1
* tor-keymgr: Abolish the KeyDenotator trait in favour of KeyPathComponent (fmt).Gabriela Moldovan2023-12-051-2/+6
* tor-keymgr: Abolish the KeyDenotator trait in favour of KeyPathComponent.Gabriela Moldovan2023-12-051-2/+4
* tor-keymgr: Store an owned type instead.Gabriela Moldovan2023-12-051-1/+1
* tor-keymgr: Make all arguments of arti_pattern optional.Gabriela Moldovan2023-12-051-1/+1
* tor-keymgr: Change KeyDenotator error type to KeyPathError.Gabriela Moldovan2023-12-051-2/+2
* 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