aboutsummaryrefslogtreecommitdiff
path: root/crates/arti-relay/src
Commit message (Expand)AuthorAgeFilesLines
...
* relay: Make FullKeyView pub(super)David Goulet2026-05-282-13/+10
* relay: Remove locking of FullKeyViewDavid Goulet2026-05-282-114/+60
* relay: Rename try_generate_keys()David Goulet2026-05-282-7/+7
* relay: Make FullKewView solely owned by the crypto taskDavid Goulet2026-05-283-61/+71
* arti-relay: fix `unused_variables` warningSteven Engler2026-05-271-0/+1
* relay: Use futures::select instead of tokioDavid Goulet2026-05-261-4/+4
* relay: Avoid using super::super:: and instead importDavid Goulet2026-05-261-14/+14
* relay: Use a struct for key valid_until cacheDavid Goulet2026-05-262-88/+83
* relay: Rename crypto task reconcile() to recompute_valid_until()David Goulet2026-05-262-9/+9
* relay: .expect() on mutex lock failureDavid Goulet2026-05-262-26/+20
* relay: Small move of imports (fmt)David Goulet2026-05-261-5/+5
* relay: Crypto task now listens for new consensusDavid Goulet2026-05-262-42/+99
* relay: Add unit test for key view reconcile()David Goulet2026-05-262-1/+152
* relay: Fix unit tests after crypto task rewriteDavid Goulet2026-05-261-56/+21
* relay: Crypto task removal of get_ntor_keys()David Goulet2026-05-262-48/+2
* relay: Set the FullKeyView in InerTorRelayDavid Goulet2026-05-264-105/+37
* relay: Crypto task uses the key view reconcile()David Goulet2026-05-261-38/+28
* relay: Add key view reconcile() for the valid_until cacheDavid Goulet2026-05-261-4/+72
* relay: Unify crypto task try_rotate_keys()David Goulet2026-05-261-32/+20
* relay: Spawn new crypto reactorDavid Goulet2026-05-262-59/+24
* relay: Crypto task try_generate_all is simplifiedDavid Goulet2026-05-261-28/+20
* relay: Simplify the remove expired keys processDavid Goulet2026-05-261-37/+16
* relay: Fix race between key view and keymgr updateDavid Goulet2026-05-261-1/+10
* relay: Copy try_rotate_keys() into crypto reactorDavid Goulet2026-05-261-1/+25
* relay: Implement new crypto reactor run_once()David Goulet2026-05-262-13/+60
* relay: Crypto new reactor scaffoldingDavid Goulet2026-05-261-0/+34
* relay: Add FullKeyView in the crypto task moduleDavid Goulet2026-05-262-0/+191
* relay: Don't error when metrics is configured but disabled.Wesley Aptekar-Cassels2026-05-261-4/+2
* arti-relay: Add metrics exporter.Wesley Aptekar-Cassels2026-05-262-1/+34
* tor-rtcompat+misc: add `NetStreamProvider::ListenOptions`Steven Engler2026-05-071-1/+4
* relay: Modify RelayNtorKeys to use a constructorDavid Goulet2026-04-211-10/+23
* proto: Make the CreateRequestHandler::new() take the ntor keysDavid Goulet2026-04-211-2/+8
* relay: Use the new RelayNtorKeys for the create handlerDavid Goulet2026-04-211-28/+27
* relay: Sort Ntor keys by valid_untilDavid Goulet2026-04-211-1/+15
* arti-relay: Use unquoted type in keypair_specifier attrGabriela Moldovan2026-04-161-2/+2
* arti-relay: improve ntor key loggingSteven Engler2026-04-141-5/+8
* arti-relay: log the public ntor keySteven Engler2026-04-141-3/+32
* arti-relay: move key logging (part 3)Steven Engler2026-04-131-3/+0
* arti-relay: move key logging (part 2)Steven Engler2026-04-131-21/+21
* arti-relay: move key logging (part 1)Steven Engler2026-04-131-0/+11
* arti-relay: Use a SmallVec for the ntor keysGabriela Moldovan2026-04-091-2/+4
* proto: Add method for installing ntor keys in the create handlerGabriela Moldovan2026-04-091-1/+1
* arti-relays: Pass a CreateRequestHandler to the crypto task (fmt)Gabriela Moldovan2026-04-091-3/+8
* arti-relays: Pass a CreateRequestHandler to the crypto taskGabriela Moldovan2026-04-092-1/+4
* arti-relay: Add tests for the ntor key rotationGabriela Moldovan2026-04-091-0/+53
* arti-relay: Test that 1 ntor key gets generated on first runGabriela Moldovan2026-04-091-0/+7
* arti-relay: Dedupe test helperGabriela Moldovan2026-04-091-16/+10
* arti-relays: Extend existing tests to check ntor key rotation (fmt)Gabriela Moldovan2026-04-091-1/+4
* arti-relays: Extend existing tests to check ntor key rotationGabriela Moldovan2026-04-091-2/+6
* arti-relay: Generate and rotate ntor keysGabriela Moldovan2026-04-091-10/+162