aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-keymgr
Commit message (Expand)AuthorAgeFilesLines
...
* keymgr: Create a KeyStoreError trait for keystore errors.Gabriela Moldovan2023-06-263-1/+35
* keymgr: Remove blank line to satisfy maint/cargo_sort.Gabriela Moldovan2023-06-221-1/+0
* keymgr: Make the dummy types non_exhaustive.Gabriela Moldovan2023-06-221-0/+3
* keymgr: Add a TODO regarding missing dummy impls.Gabriela Moldovan2023-06-221-1/+3
* keymgr: Update outdated docs.Gabriela Moldovan2023-06-221-23/+10
* keymgr: Remove outdated TODOs.Gabriela Moldovan2023-06-221-9/+0
* keymgr: Remove unnecessary dummy types.Gabriela Moldovan2023-06-222-19/+4
* keymgr: Move dummy implementation to tor-keymgr.Gabriela Moldovan2023-06-224-11/+157
* keymgr: Remove unnecessary pub(crate).Gabriela Moldovan2023-06-221-5/+5
* keymgr: Define a `keymgr` feature.Gabriela Moldovan2023-06-222-0/+22
* keymgr: Downgrade 2 "TODO hs" to "TODO HSS".Gabriela Moldovan2023-06-222-2/+2
* keymgr: Remove outdated TODO.Gabriela Moldovan2023-06-221-1/+0
* Merge branch 'stderr' into 'main'Alexander Færøy2023-06-211-0/+2
|\
| * lints: Run maint/add_warning to actually apply new lintsIan Jackson2023-06-211-0/+2
* | keymgr: Fix clippy lints.Gabriela Moldovan2023-06-211-1/+1
* | keymgr: Remove outdated TODO.Gabriela Moldovan2023-06-211-2/+0
* | keymgr: Make ArtiNativeKeyStore::key_path() return a relative path.Gabriela Moldovan2023-06-211-15/+19
* | keymgr: Derive Into for ArtiPath.Gabriela Moldovan2023-06-211-1/+1
* | Merge branch 'keymgr-api-consistency' into 'main'Ian Jackson2023-06-214-43/+48
|\ \
| * | keymgr: Remove Error::NotFound, update KeyMgr, KeyStore APIs.Gabriela Moldovan2023-06-214-43/+48
* | | Merge branch 'keymgr-rm-cond' into 'main'Ian Jackson2023-06-211-10/+4
|\| |
| * | keymgr: Remove unnecessary condition.Gabriela Moldovan2023-06-211-10/+4
| |/
* / keymgr: Remove outdated TODO.Gabriela Moldovan2023-06-211-8/+0
|/
* keymgr: Fix clippy lints.Gabriela Moldovan2023-06-202-3/+3
* keymgr: Address clippy lints and run cargo fmt.Gabriela Moldovan2023-06-201-1/+6
* keymgr: Enforce keystore_dir properties for every key read/written from the k...Gabriela Moldovan2023-06-201-16/+19
* keymgr: Update function names and docs to reflect reality.Gabriela Moldovan2023-06-203-9/+9
* keymgr: Move FS operations out of ssh.rsGabriela Moldovan2023-06-203-17/+42
* keymgr: Create a temporary error type for the key types we don't support yet.Gabriela Moldovan2023-06-202-1/+9
* keymgr: Create a separate error source for key corruption errors.Gabriela Moldovan2023-06-202-37/+41
* Merge branch 'update-keymgr-todo' into 'main'Alexander Færøy2023-06-203-3/+4
|\
| * keymgr: Defer key bundle support until "Basic Service" milestone.Gabriela Moldovan2023-06-202-2/+3
| * keymgr: Change "TODO hs" to "TODO HSS".Gabriela Moldovan2023-06-201-1/+1
* | keymgr: Fix broken docs.Gabriela Moldovan2023-06-201-1/+1
* | arti-client, keymgr: Introduce Mistrust settings and enforce FS permissions.Gabriela Moldovan2023-06-201-5/+35
* | keymgr: Add TODO about separation of concerns wrt FS operations.Gabriela Moldovan2023-06-201-0/+8
* | keymgr: Add an error variant for fs_mistrust errors.Gabriela Moldovan2023-06-202-0/+14
* | keymgr: Add a FsErrorSource to Error::Fs.Gabriela Moldovan2023-06-201-1/+21
|/
* keymgr: Add Diziet's notes about storing public keys in the key store.Gabriela Moldovan2023-06-151-0/+36
* keymgr, arti-client: KeyMgr should return Ok(None) if the key is not found.Gabriela Moldovan2023-06-151-4/+4
* keymgr: Add TODO regarding KeyStore rename.Gabriela Moldovan2023-06-151-0/+4
* keymgr: Add TODO about KeyType refactorings.Gabriela Moldovan2023-06-151-0/+3
* keymgr: Add the key type to the `arti_extension`.Gabriela Moldovan2023-06-151-1/+2
* keymgr: Add TODO regarding some error refactorings.Gabriela Moldovan2023-06-151-0/+14
* keymgr: Move the HS client and service key specifiers out of tor-keymgr.Gabriela Moldovan2023-06-153-115/+0
* keymgr: Expand the TODOs regarding HS service key specifiers.Gabriela Moldovan2023-06-151-3/+18
* keymgr: Expand HsClientSpecifier docs, add TODO about refactoring.Gabriela Moldovan2023-06-151-0/+7
* keymgr: Introduce ToEncodableKey to simplify lookups.Gabriela Moldovan2023-06-153-13/+51
* arti-client: Make the client use the KeyMgr.Gabriela Moldovan2023-06-151-0/+6
* keymgr: Add key manager implementation stub.Gabriela Moldovan2023-06-152-0/+114