summaryrefslogtreecommitdiff
path: root/crates/arti/src/subcommands/keys.rs
Commit message (Expand)AuthorAgeFilesLines
* client: Factor out the "running a client" code into an inner typestateNick Mathewson2026-05-261-1/+1
* keymgr: Remove RawKeystoreEntryGabriela Moldovan2026-05-181-13/+11
* Make all TorClient constructors wrap the TorClient in an Arc.Nick Mathewson2026-05-131-1/+2
* keymgr: Move Unrecognized errors out of KeyPathErrorGabriela Moldovan2026-01-061-2/+2
* arti: Remove no-longer needed helper functionGabriela Moldovan2026-01-061-23/+18
* arti: Remove special handling for C Tor keys (fmt)Gabriela Moldovan2026-01-061-4/+1
* arti: Remove special handling for C Tor keysGabriela Moldovan2026-01-061-40/+2
* Merge branch 'torclient-keymgr-accessor' into 'main'wesleyac2025-12-031-12/+10
|\
| * arti: keys: use `TorClient::keymgr` instead of `InertTorClient::keymgr` in `r...hjrgrn2025-11-051-12/+10
* | arti: Add missing subcommand docsGabriela Moldovan2025-12-011-0/+1
|/
* arti: keys: Simplify `run_check_integrity`hjrgrn2025-10-081-9/+7
* arti: keys: Improve readability of `print_check_integrity_incipit`hjrgrn2025-10-081-11/+7
* arti: keys: Fix typo in `run_check_integrity`hjrgrn2025-10-081-1/+1
* arti: keys: Rename `invalid_entry` to `expired_entry` in `run_check_integrity`hjrgrn2025-10-081-3/+3
* arti: keys: Add warning for unexpected invalid keystore entryhjrgrn2025-10-081-14/+16
* arti: keys: Improve readability of `run_check_integrity`hjrgrn2025-10-081-5/+4
* arti: keys: Add comment explaining why `services` cannot be droppedhjrgrn2025-10-081-0/+2
* arti: keys: Add comment explaining difference between `affected_keystores` an...hjrgrn2025-10-081-0/+5
* arti: keys: Refactor `get_expired_keys`hjrgrn2025-10-081-9/+6
* arti: keys: Add integrity check for empty expired_entrieshjrgrn2025-10-081-0/+14
* arti: keys: Introduce InvalidKeystoreEntry and InvalidKeystoreEntries structshjrgrn2025-10-081-33/+74
* arti: keys: Remove `filter` in favor of `retain` in `run_check_integrity`hjrgrn2025-10-081-11/+9
* arti: keys: Add comment explaining expired entry handling in `run_check_integ...hjrgrn2025-10-081-0/+2
* arti: keys: Improve `run_check_integrity` functionhjrgrn2025-10-081-11/+23
* arti: keys: Adapt `maybe_remove_invalid_entries` to updated `run_check_integr...hjrgrn2025-10-081-14/+19
* arti: keys: Refactor function `display_invalid_keystore_entries`hjrgrn2025-10-081-32/+40
* arti: keys: Implement `display_invalid_keystore_entries`hjrgrn2025-10-081-2/+39
* arti: keys: Refactor `display_invalid_keystore_entries`hjrgrn2025-10-081-35/+38
* arti: keys: Refactor run_check_integrity to use keystores with IDshjrgrn2025-10-081-28/+37
* arti: keys: Add `keys check-integrity` CLI toolhjrgrn2025-09-041-17/+220
* arti: keys: Fix `display_keystore_entries` outputhjrgrn2025-08-091-0/+1
* arti: keys: Improve CLI output by distinguishing KeyPath variantshjrgrn2025-08-061-17/+64
* arti: keys: Add arti keys-rawhjrgrn2025-07-141-37/+31
* arti: keys: Fix arti keys help messagehjrgrn2025-06-231-2/+2
* arti: Add keys list and keys list-keystoreshjrgrn2025-06-121-0/+180