aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-keymgr/src
Commit message (Expand)AuthorAgeFilesLines
...
| * keymgr: Return a concrete type from read_ed25519_keypair.Gabriela Moldovan2023-06-271-8/+9
| * keymgr: Move TODO closer to the code it refers to.Gabriela Moldovan2023-06-271-10/+9
| * keymgr: Map KeyType::X25519StaticSecret to an SshKeyAlgorithm.Gabriela Moldovan2023-06-271-1/+1
| * keymgr: Define an SshKeyAlgorithm enum.Gabriela Moldovan2023-06-271-2/+40
* | keymgr: Downgrade "TODO hs" to "TODO HSS".Gabriela Moldovan2023-06-283-5/+5
* | keymgr: Downgrade some TODOs to "TODO HSS".Gabriela Moldovan2023-06-282-6/+6
* | keymgr: Remove outdated TODOs regarding error handling.Gabriela Moldovan2023-06-282-4/+0
* | keymgr: Implement HasKind for ArtiNativeKeystoreError.Gabriela Moldovan2023-06-281-2/+7
* | keymgr: Implement HasKind for SshKeyError.Gabriela Moldovan2023-06-281-2/+1
|/
* keymgr: Add regression test for tor_keymgr::Error recursion bug.Gabriela Moldovan2023-06-271-0/+39
* keymgr: Fix infinite recursion in Error impl.Gabriela Moldovan2023-06-271-2/+1
* keymgr: Document why we need the StdError impl for tor_keymgr::Error.Gabriela Moldovan2023-06-261-0/+5
* keymgr: Remove AsRef<dyn StdError> trait bound and unneeded impls.Gabriela Moldovan2023-06-264-22/+1
* keymgr: Add the file path to SshKeyError context.Gabriela Moldovan2023-06-262-9/+29
* keymgr: Add the path to ArtiNativeKeystoreError Display impl.Gabriela Moldovan2023-06-261-3/+3
* keymgr: Replace Error with Box<dyn KeystoreError>.Gabriela Moldovan2023-06-266-189/+74
* keymgr: Add helper for boxing SshKeyError.Gabriela Moldovan2023-06-261-0/+7
* keymgr: Implement KeystoreError for SshKeyError.Gabriela Moldovan2023-06-261-2/+18
* keymgr: Add some initial variants to SshKeyError.Gabriela Moldovan2023-06-261-1/+20
* keymgr: Define an error type for the ssh module.Gabriela Moldovan2023-06-261-0/+8
* keymgr: Define an error type for ArtiNativeKeyStore.Gabriela Moldovan2023-06-262-0/+75
* keymgr: Implement KeystoreError for Bug.Gabriela Moldovan2023-06-261-0/+2
* keymgr: Create a KeyStoreError trait for keystore errors.Gabriela Moldovan2023-06-262-1/+34
* 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: 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-202-17/+41
* 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