aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-keymgr
Commit message (Expand)AuthorAgeFilesLines
...
| * | keymgr: Make ArtiPath platform-independent by always using '/' as a separator.Gabriela Moldovan2023-06-291-10/+10
| * | keymgr: Add tests for ArtiPath validation.Gabriela Moldovan2023-06-291-0/+90
| * | keymgr: Validate ArtiPath and ArtiPathComponent.Gabriela Moldovan2023-06-291-12/+45
| * | keymgr: Derive Into for ArtiPath and ArtiPathComponent.Gabriela Moldovan2023-06-291-1/+3
| * | keymgr: Define an error type for bad `ArtiPathComponents`.Gabriela Moldovan2023-06-291-1/+18
| * | keymgr: Derive Display for ArtiPath and ArtiPathComponent.Gabriela Moldovan2023-06-291-3/+4
| * | keymgr: Define `ArtiPathComponent`.Gabriela Moldovan2023-06-292-1/+22
* | | Merge branch 'keymgr' into 'main'Ian Jackson2023-06-292-5/+20
|\ \ \ | |/ / |/| |
| * | tor-keymgr: Add missing footnoteIan Jackson2023-06-291-0/+5
| * | tor-keymgr: Replace whole-crate-is-unstable warningIan Jackson2023-06-291-3/+5
| * | tor-keymgr features: Document that "keymgr" is experimentalIan Jackson2023-06-291-0/+8
| * | tor-keymgr features: Make "keymgr" disabled by defaultIan Jackson2023-06-292-2/+2
| |/
* | keymgr: Fix dummy keymgr doc links.Gabriela Moldovan2023-06-291-3/+3
* | keymgr: Add missing dummy implementation for KeyType::arti_extension.Gabriela Moldovan2023-06-291-0/+9
|/
* keymgr: Fix wrong_key_type test.Gabriela Moldovan2023-06-291-1/+5
* Merge branch 'keymgr-tests' into 'main'gabi-2502023-06-296-0/+308
|\
| * 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-292-0/+92
| * keymgr: Derive Debug for ArtiNativeKeyStore.Gabriela Moldovan2023-06-291-0/+1
| * keymgr: Add tests for ssh key handling.Gabriela Moldovan2023-06-294-0/+87
| * keymgr: Return the key, not Box<()>.Gabriela Moldovan2023-06-291-1/+1
* | Merge branch 'keymgr-x25519-keys' into 'main'gabi-2502023-06-292-29/+60
|\ \ | |/ |/|
| * keymgr: Remove unneeded error variant.Gabriela Moldovan2023-06-271-5/+0
| * keymgr: Add support for x25519 keys.Gabriela Moldovan2023-06-272-12/+10
| * 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