summaryrefslogtreecommitdiff
path: root/doc/keys.md
Commit message (Collapse)AuthorAgeFilesLines
* doc: Fix trycmd test for keys list --compacthjrgrn2026-06-221-3/+0
|
* doc/keys.md: Un-ignore some of the example snippetsGabriela Moldovan2026-06-171-24/+32
| | | | | | | | | This un-ignores some of the output snippets from the `doc/keys.md` file, so that our `trycmd` test runner will actually run them. This will force us to keep the snippet in sync with the code. This involved adding some extra config for the test C Tor keystore, and tweaking the output to match what the commands actually print out.
* doc/keys.md: Clarify what we mean by "broken" entriesGabriela Moldovan2026-06-171-1/+2
|
* doc/keys.md: Rephrase the section about alternative output formatsGabriela Moldovan2026-06-171-2/+5
|
* doc/keys.md: Wrap a too-long lineGabriela Moldovan2026-06-171-1/+2
|
* arti: subcommands: keys: Rework output of keys listhjrgrn2026-06-171-98/+92
|
* arti: test: Update keys.mdhjrgrn2026-03-301-2/+2
|
* doc: Remove extra new line in `keys.md`hjrgrn2025-10-081-1/+0
|
* doc: Update `check-integrity` section in `keys.md`hjrgrn2025-10-081-187/+91
|
* doc/keys.md: Clarify that list-keystores reads the keystores from the config.Gabriela Moldovan2025-09-121-2/+1
| | | | | This command doesn't actually list the keystores from the *state directory*, but rather the keystores arti was configured to run with.
* arti: keys: Add `keys check-integrity` CLI toolhjrgrn2025-09-041-1/+236
|
* doc: Update keys.mdhjrgrn2025-08-061-0/+24
|
* doc: Update keys.mdhjrgrn2025-07-151-3/+3
|
* arti: keys: Add arti keys-rawhjrgrn2025-07-141-12/+29
| | | | | | | | | | | | | | | | | | | * CLI: Add `keys-raw` and subcommand `remove-by-path` * arti: Add `arti::subcommand::raw` for the CLI `keys-raw` * tor-keymgr: Add `ArtiNativeKeystoreError::UnexpectedRawEntry`, `ArtiEphemeralKeystoreError::NotSupported` * tor-keymgr: Add `tor-keymgr::raw` module * tor-keymgr: Add `Keystore::remove_unchecked` * tor-keymgr: Change `Keystore::list` to return `KeystoreEntry` * tor-keymgr: Add field `KeystoreEntry::raw_id` * doc: Update keys.md * doc: Add raw.md * tor-keymgr: BREAKING: `UnrecognizedEntryError::new` associated function is now only accessible within the crate `tor-keymgr` * tor-keymgr: BREAKING: `UnrecognizedEntryId` is renamed to `UnrecognizedEntry` * tor-keymgr: BREAKING: `KeyMgr::list()` and `Keystore::list()` now return `Result<Vec<KeystoreEntryResult<KeystoreEntry>>>`
* arti: Add keys list and keys list-keystoreshjrgrn2025-06-121-0/+121