aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-keymgr/src/keystore
Commit message (Expand)AuthorAgeFilesLines
* tor-keymgr: Remove redundant _private suffix from key extension.Gabriela Moldovan2023-09-121-2/+2
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-231-0/+1
* tor-error: Remove KeystoreFsPermissions variant.Gabriela Moldovan2023-08-081-1/+1
* keymgr: Implement SshEncodableKey for ed25519::Keypair.Gabriela Moldovan2023-08-021-3/+2
* keymgr: Remove KeyType::to_ssh_format.Gabriela Moldovan2023-08-021-1/+13
* keymgr: Test whether insert() creates the missing directories.Gabriela Moldovan2023-07-241-9/+21
* keymgr: Create the parent directories as neededGabriela Moldovan2023-07-241-1/+12
* keymgr: Add a Keystore::contains accessor.Gabriela Moldovan2023-07-241-0/+4
* keymgr: Use KeystoreId instead of a static string.Gabriela Moldovan2023-07-211-7/+9
* keymgr: Remove unimplemented/unnecessary has_key_bundle function.Gabriela Moldovan2023-07-201-13/+0
* keymgr: Add an `id` function to `Keystore`.Gabriela Moldovan2023-07-201-0/+7
* Merge branch 'clippy-allow' into 'main'Ian Jackson2023-07-111-0/+1
|\
| * Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-101-0/+1
* | keymgr: Use Box<dyn EncodableKey> instead of Box<dyn Any>.Gabriela Moldovan2023-07-101-5/+6
|/
* keymgr: Rename KeyStore to Keystore globally.Gabriela Moldovan2023-06-292-12/+12
* keymgr: Add a TODO about implementing and testing has_key_bundle.Gabriela Moldovan2023-06-291-0/+8
* keymgr: Add some basic insert and remove tests.Gabriela Moldovan2023-06-291-0/+52
* keymgr: Add assert_found! test helper.Gabriela Moldovan2023-06-291-8/+13
* keymgr: Add some key retrieval tests for ArtiNativeKeyStore.Gabriela Moldovan2023-06-291-5/+54
* keymgr: Add a gen_keys param to init_keystore.Gabriela Moldovan2023-06-291-2/+16
* keymgr: Add tests for ArtiNativeKeyStore::key_path.Gabriela Moldovan2023-06-291-0/+89
* keymgr: Derive Debug for ArtiNativeKeyStore.Gabriela Moldovan2023-06-291-0/+1
* keymgr: Implement HasKind for ArtiNativeKeystoreError.Gabriela Moldovan2023-06-281-2/+7
* keymgr: Remove AsRef<dyn StdError> trait bound and unneeded impls.Gabriela Moldovan2023-06-261-7/+0
* keymgr: Add the file path to SshKeyError context.Gabriela Moldovan2023-06-261-1/+1
* keymgr: Add the path to ArtiNativeKeystoreError Display impl.Gabriela Moldovan2023-06-261-3/+3
* keymgr: Replace Error with Box<dyn KeystoreError>.Gabriela Moldovan2023-06-262-22/+26
* keymgr: Define an error type for ArtiNativeKeyStore.Gabriela Moldovan2023-06-262-0/+75
* keymgr: Remove outdated TODO.Gabriela Moldovan2023-06-221-1/+0
* keymgr: Fix clippy lints.Gabriela Moldovan2023-06-211-1/+1
* keymgr: Make ArtiNativeKeyStore::key_path() return a relative path.Gabriela Moldovan2023-06-211-15/+19
* Merge branch 'keymgr-api-consistency' into 'main'Ian Jackson2023-06-211-21/+22
|\
| * keymgr: Remove Error::NotFound, update KeyMgr, KeyStore APIs.Gabriela Moldovan2023-06-211-21/+22
* | keymgr: Remove outdated TODO.Gabriela Moldovan2023-06-211-8/+0
|/
* keymgr: Fix clippy lints.Gabriela Moldovan2023-06-201-1/+1
* 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-201-2/+2
* keymgr: Move FS operations out of ssh.rsGabriela Moldovan2023-06-201-5/+15
* Merge branch 'update-keymgr-todo' into 'main'Alexander Færøy2023-06-201-1/+2
|\
| * keymgr: Defer key bundle support until "Basic Service" milestone.Gabriela Moldovan2023-06-201-1/+2
* | 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 ArtiNativeKeyStore implementation skeleton.Gabriela Moldovan2023-06-151-0/+72