summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
| * | | tor-hsservice: IptLocalId: impl DisplayIan Jackson2023-11-271-0/+11
| * | | tor-hsservice: IptLocalId: provide dummy (test) constructorIan Jackson2023-11-271-0/+10
| | |/ | |/|
* | | Merge branch 'persist-prefix' into 'main'Ian Jackson2023-11-287-171/+285
|\ \ \
| * | | tor-hsservice: ipt_set: Fix broken doc linksIan Jackson2023-11-271-3/+3
| * | | tor-hsservice: import_new_expiry_times: Add another xrefIan Jackson2023-11-271-0/+5
| * | | tor-hsservice: ipt_mgr: Split out start_establisherIan Jackson2023-11-271-13/+46
| * | | tor-hsservice: Make import_new_expiry_times not take &mut IptManager (fmt)Ian Jackson2023-11-271-3/+1
| * | | tor-hsservice: Make import_new_expiry_times not take &mut IptManagerIan Jackson2023-11-271-5/+3
| * | | tor-hsservice: Soup up plumbing for ipt_relay_rotation_timeIan Jackson2023-11-272-10/+11
| * | | tor-hsservice: ipt_mgr: Move nascent state records into mod persistIan Jackson2023-11-272-27/+35
| * | | tor-hsservice: Use Instant for planned_retirementIan Jackson2023-11-271-6/+4
| * | | tor-hsservice: Mockable: Don't pass an explicit keymgr any more (fmt)Ian Jackson2023-11-271-5/+1
| * | | tor-hsservice: Mockable: Don't pass an explicit keymgr any moreIan Jackson2023-11-271-7/+2
| * | | tor-hsservice: ipt_mgr: Move KeyMgr to ImmutableIan Jackson2023-11-271-7/+6
| * | | tor-hsservice: Remove a done TODOIan Jackson2023-11-271-2/+0
| * | | tor-hsservice: ipt_set: Change last_descriptor_expiry_including_slop (fmt)Ian Jackson2023-11-272-5/+9
| * | | tor-hsservice: ipt_set: Change last_descriptor_expiry_including_slopIan Jackson2023-11-273-52/+125
| * | | tor-hsservice: ipt_set: Make note_publication_attempt a method on PublishIptSetIan Jackson2023-11-272-7/+9
| * | | tor-hsservice: ipt_set: Make PublishIptSet a structIan Jackson2023-11-274-30/+35
| * | | tor-hsservice: ipt_set: Make initial state in the constructorIan Jackson2023-11-274-5/+6
* | | | Merge branch 'keymgr-errors' into 'main'gabi-2502023-11-278-165/+159
|\ \ \ \ | |/ / / |/| | |
| * | | tor-keymgr: Return InvalidSshKeyData if the ssh key data is invalid (fmt).Gabriela Moldovan2023-11-211-2/+5
| * | | tor-keymgr: Return InvalidSshKeyData if the ssh key data is invalid.Gabriela Moldovan2023-11-211-27/+20
| * | | tor-keymgr: Add an Arti keystore error type for keys with invalid key data.Gabriela Moldovan2023-11-211-0/+5
| * | | tor-keymgr: Remove a TODO that is no longer relevant.Gabriela Moldovan2023-11-211-3/+0
| * | | tor-keymgr: Remove unnecessary trait function.Gabriela Moldovan2023-11-211-7/+0
| * | | tor-keymgr: Add a top-level error type (fmt).Gabriela Moldovan2023-11-211-1/+4
| * | | tor-keymgr: Add a top-level error type.Gabriela Moldovan2023-11-216-37/+46
| * | | tor-keymgr: Add some derives for the dummy KeyType.Gabriela Moldovan2023-11-211-0/+1
| * | | tor-keymgr: Move ArtiPathError, KeystoreCorruptionError to err.rs.Gabriela Moldovan2023-11-213-54/+53
| * | | tor-keymgr: Inline SshKeyError variants into ArtiNativeKeystoreError.Gabriela Moldovan2023-11-202-43/+34
* | | | Merge branch 'conditional-content-length' into 'main'Nick Mathewson2023-11-272-19/+16
|\ \ \ \
| * | | | Only send Content-Length when needed.Nick Mathewson2023-11-272-19/+16
| | |/ / | |/| |
* | | | Merge branch 'checkeddir_list_and_remove' into 'main'Nick Mathewson2023-11-272-0/+143
|\ \ \ \
| * | | | fs-mistrust: Add read_directory and remove_file to CheckedDir.Nick Mathewson2023-11-272-0/+143
| |/ / /
* | | | Merge branch 'enable-ntorv3-v2' into 'main'Nick Mathewson2023-11-277-165/+509
|\ \ \ \ | |/ / / |/| | |
| * | | Fix 'target' in doc comment for create_firsthop_ntorJim Newsome2023-11-271-1/+1
| * | | Test extend_ntor_v3Jim Newsome2023-11-271-10/+33
| * | | Parameterize circuit-extension test by handshake typeJim Newsome2023-11-271-55/+68
| * | | Add `ClientCirc::extend_ntor_v3`Jim Newsome2023-11-273-0/+79
| * | | tor-proto::circuit::reactor: handle server auxiliary handshake dataJim Newsome2023-11-271-10/+81
| * | | Circuit reactor: test ntor-v3 "create"Jim Newsome2023-11-271-43/+101
| * | | Add NtorV3SecretKey::generate_for_test and NtorV3SecretKey::newJim Newsome2023-11-271-39/+36
| * | | Add PendingClientCirc::create_firsthop_ntor_v3Jim Newsome2023-11-272-0/+44
| * | | Add Reactor::create_firsthop_ntor_v3Jim Newsome2023-11-271-0/+50
| * | | NtorV3PublicKey: make fields pub(crate), as for NtorPublicKeyJim Newsome2023-11-271-2/+2
| * | | Use HandshakeType in Extend2 and CircuitExtender::beginJim Newsome2023-11-274-10/+19
|/ / /
* | | Merge branch 'persist-prefix-keys' into 'main'Nick Mathewson2023-11-247-20/+57
|\ \ \ | |_|/ |/| |
| * | tor-hscrypto: Add a TODO re re-implementation of x25519 keypair genIan Jackson2023-11-231-0/+5
| * | tor-hscrypto: Add a docs TODO re the define_pk_keypair macroIan Jackson2023-11-231-0/+3