summaryrefslogtreecommitdiff
path: root/crates/tor-keymgr
Commit message (Expand)AuthorAgeFilesLines
...
* tor-keymgr: Implement KeySpecifier for ArtiPath, CTorPath, KeyPath.Gabriela Moldovan2023-10-191-0/+36
* tor-keymgr: Use ArtiPathError for invalid ArtiPaths (fmt).Gabriela Moldovan2023-10-191-2/+10
* tor-keymgr: Use ArtiPathError for invalid ArtiPaths.Gabriela Moldovan2023-10-193-65/+112
* tor-keymgr: Add an error type for invalid key paths.Gabriela Moldovan2023-10-191-1/+29
* tor-keymgr: Add ArtiPathError, KeyPathError (fmt).Gabriela Moldovan2023-10-191-1/+3
* tor-keymgr: Add ArtiPathError, KeyPathError.Gabriela Moldovan2023-10-192-1/+34
* tor-keymgr: Add an enum for representing an ArtiPath or a CTorPath.Gabriela Moldovan2023-10-192-2/+30
* tor-keymgr: Add some more derives for ArtiPath and CTorPath.Gabriela Moldovan2023-10-191-2/+2
* tor-keymgr: Disallow consecutive . in pathsNeel Chauhan2023-10-161-6/+6
* tor-keymgr: Encode whether the key is public or private in the file extension.Gabriela Moldovan2023-10-132-5/+7
* tor-keymgr: Make generate_with_derived validate any existing key pairs.Gabriela Moldovan2023-10-091-4/+40
* tor-keymgr: Add KeyMgr::generate_with_derived for generating keypairs.Gabriela Moldovan2023-10-091-6/+130
* tor-keymgr: Factor the generate() function into a separate trait.Gabriela Moldovan2023-10-093-51/+52
* tor-keymgr: Implement ArtiNativeKeystore::insert for public keys.Gabriela Moldovan2023-10-031-3/+7
* tor-hsservice: Add more key roles.Gabriela Moldovan2023-10-031-2/+26
* Remove semver.md files now that 1.1.9 is out.Nick Mathewson2023-10-021-6/+0
* Minor-version bumps, for crates with breaking changes.Nick Mathewson2023-10-021-1/+1
* Patchlevel bumps, with dependents affected.Nick Mathewson2023-10-021-3/+3
* Merge branch 'keymgr-blinded-keys' into 'main'gabi-2502023-09-266-27/+179
|\
| * tor-keymgr: Fix clippy warning (fmt).Gabriela Moldovan2023-09-261-4/+1
| * tor-keymgr: Fix clippy warning.Gabriela Moldovan2023-09-261-1/+1
| * tor-keymgr: Add a TODO regarding parsing errors.Gabriela Moldovan2023-09-261-0/+3
| * tor-keymgr: Test expanded expanded-ed25519 SSH key parsing.Gabriela Moldovan2023-09-264-0/+47
| * tor-keymgr: Extend parse_openssh! to support expanded ed25519 keypairs.Gabriela Moldovan2023-09-261-5/+46
| * tor-keymgr: Implement EncodableKey for ExpandedKeypair.Gabriela Moldovan2023-09-263-6/+44
| * tor-keymgr: Assign a custom algorithm name for expanded ed25519 keys.Gabriela Moldovan2023-09-261-16/+42
* | tor-keymgr: Add TODO about key file extensions.Gabriela Moldovan2023-09-261-0/+9
* | tor-keymgr: Make SshKeyData accessors more idiomatic.Gabriela Moldovan2023-09-262-9/+11
* | tor-keymgr: Fix broken doc link.Gabriela Moldovan2023-09-261-1/+1
* | tor-keymgr: Make SshKeyData non-exhaustive.Gabriela Moldovan2023-09-261-1/+1
* | tor-keymgr: Derive Clone, Debug for SshKeyData.Gabriela Moldovan2023-09-261-1/+1
|/
* tor-keymgr: Rename as_ssh_keypair_data to as_ssh_key_data.Gabriela Moldovan2023-09-263-8/+8
* tor-keymgr: Add tests for OpenSSH public key parsing.Gabriela Moldovan2023-09-265-0/+30
* tor-keymgr: Use a macro to make the tests less repetitive.Gabriela Moldovan2023-09-261-33/+45
* tor-keymgr: Add TODO about rethinking KeyType.Gabriela Moldovan2023-09-261-0/+8
* tor-keymgr: Make parse_ssh_format_erased handle public keys too (fmt).Gabriela Moldovan2023-09-261-8/+15
* tor-keymgr: Make parse_ssh_format_erased handle public keys too.Gabriela Moldovan2023-09-261-57/+5
* tor-keymgr: Add helpers for parsing OpenSSH public and private keys.Gabriela Moldovan2023-09-261-0/+103
* tor-keymgr: Implement ToEncodableKey for HsIdKey.Gabriela Moldovan2023-09-251-3/+3
* tor-keymgr: Implement EncodableKey for ed25519 public keys.Gabriela Moldovan2023-09-251-3/+5
* tor-keymgr: Implement EncodableKey for x25519 public keys.Gabriela Moldovan2023-09-251-0/+26
* tor-keymgr: Add KeyType variants for public keys.Gabriela Moldovan2023-09-252-4/+15
* tor-keymgr: Make EncodableKey support public keys too.Gabriela Moldovan2023-09-254-22/+61
* tor-keymgr: Represent unparsed ssh key as strings.Gabriela Moldovan2023-09-252-10/+10
* tor-keymgr: Add (experimental) notices to semver.mdGabriela Moldovan2023-09-251-6/+6
* tor-hsclient, arti-client, tor-keymgr, tor-netdoc: Use a keypair instead of ...Gabriela Moldovan2023-09-252-4/+8
* tor-hsclient, arti-client, tor-keymgr, tor-netdoc: Use a keypair instead of S...Gabriela Moldovan2023-09-255-20/+35
* tor-hsservice: Support storing desc signing keys in the keystore.Gabriela Moldovan2023-09-221-1/+14
* tor-hsservice: Support storing HsIdKeys in the keystore.Gabriela Moldovan2023-09-221-1/+35
* tor-hsservice: Add key specifier for blinded_id keypairs.Gabriela Moldovan2023-09-221-1/+13