| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | tor-keymgr: Implement KeySpecifier for ArtiPath, CTorPath, KeyPath. | Gabriela Moldovan | 2023-10-19 | 1 | -0/+36 |
| * | tor-keymgr: Use ArtiPathError for invalid ArtiPaths (fmt). | Gabriela Moldovan | 2023-10-19 | 1 | -2/+10 |
| * | tor-keymgr: Use ArtiPathError for invalid ArtiPaths. | Gabriela Moldovan | 2023-10-19 | 3 | -65/+112 |
| * | tor-keymgr: Add an error type for invalid key paths. | Gabriela Moldovan | 2023-10-19 | 1 | -1/+29 |
| * | tor-keymgr: Add ArtiPathError, KeyPathError (fmt). | Gabriela Moldovan | 2023-10-19 | 1 | -1/+3 |
| * | tor-keymgr: Add ArtiPathError, KeyPathError. | Gabriela Moldovan | 2023-10-19 | 2 | -1/+34 |
| * | tor-keymgr: Add an enum for representing an ArtiPath or a CTorPath. | Gabriela Moldovan | 2023-10-19 | 2 | -2/+30 |
| * | tor-keymgr: Add some more derives for ArtiPath and CTorPath. | Gabriela Moldovan | 2023-10-19 | 1 | -2/+2 |
| * | tor-keymgr: Disallow consecutive . in paths | Neel Chauhan | 2023-10-16 | 1 | -6/+6 |
| * | tor-keymgr: Encode whether the key is public or private in the file extension. | Gabriela Moldovan | 2023-10-13 | 2 | -5/+7 |
| * | tor-keymgr: Make generate_with_derived validate any existing key pairs. | Gabriela Moldovan | 2023-10-09 | 1 | -4/+40 |
| * | tor-keymgr: Add KeyMgr::generate_with_derived for generating keypairs. | Gabriela Moldovan | 2023-10-09 | 1 | -6/+130 |
| * | tor-keymgr: Factor the generate() function into a separate trait. | Gabriela Moldovan | 2023-10-09 | 3 | -51/+52 |
| * | tor-keymgr: Implement ArtiNativeKeystore::insert for public keys. | Gabriela Moldovan | 2023-10-03 | 1 | -3/+7 |
| * | tor-hsservice: Add more key roles. | Gabriela Moldovan | 2023-10-03 | 1 | -2/+26 |
| * | Merge branch 'keymgr-blinded-keys' into 'main' | gabi-250 | 2023-09-26 | 3 | -27/+162 |
| |\ |
|
| | * | tor-keymgr: Fix clippy warning (fmt). | Gabriela Moldovan | 2023-09-26 | 1 | -4/+1 |
| | * | tor-keymgr: Fix clippy warning. | Gabriela Moldovan | 2023-09-26 | 1 | -1/+1 |
| | * | tor-keymgr: Add a TODO regarding parsing errors. | Gabriela Moldovan | 2023-09-26 | 1 | -0/+3 |
| | * | tor-keymgr: Test expanded expanded-ed25519 SSH key parsing. | Gabriela Moldovan | 2023-09-26 | 1 | -0/+30 |
| | * | tor-keymgr: Extend parse_openssh! to support expanded ed25519 keypairs. | Gabriela Moldovan | 2023-09-26 | 1 | -5/+46 |
| | * | tor-keymgr: Implement EncodableKey for ExpandedKeypair. | Gabriela Moldovan | 2023-09-26 | 3 | -6/+44 |
| | * | tor-keymgr: Assign a custom algorithm name for expanded ed25519 keys. | Gabriela Moldovan | 2023-09-26 | 1 | -16/+42 |
| * | | tor-keymgr: Add TODO about key file extensions. | Gabriela Moldovan | 2023-09-26 | 1 | -0/+9 |
| * | | tor-keymgr: Make SshKeyData accessors more idiomatic. | Gabriela Moldovan | 2023-09-26 | 2 | -9/+11 |
| * | | tor-keymgr: Fix broken doc link. | Gabriela Moldovan | 2023-09-26 | 1 | -1/+1 |
| * | | tor-keymgr: Make SshKeyData non-exhaustive. | Gabriela Moldovan | 2023-09-26 | 1 | -1/+1 |
| * | | tor-keymgr: Derive Clone, Debug for SshKeyData. | Gabriela Moldovan | 2023-09-26 | 1 | -1/+1 |
| |/ |
|
| * | tor-keymgr: Rename as_ssh_keypair_data to as_ssh_key_data. | Gabriela Moldovan | 2023-09-26 | 3 | -8/+8 |
| * | tor-keymgr: Add tests for OpenSSH public key parsing. | Gabriela Moldovan | 2023-09-26 | 1 | -0/+26 |
| * | tor-keymgr: Use a macro to make the tests less repetitive. | Gabriela Moldovan | 2023-09-26 | 1 | -33/+45 |
| * | tor-keymgr: Add TODO about rethinking KeyType. | Gabriela Moldovan | 2023-09-26 | 1 | -0/+8 |
| * | tor-keymgr: Make parse_ssh_format_erased handle public keys too (fmt). | Gabriela Moldovan | 2023-09-26 | 1 | -8/+15 |
| * | tor-keymgr: Make parse_ssh_format_erased handle public keys too. | Gabriela Moldovan | 2023-09-26 | 1 | -57/+5 |
| * | tor-keymgr: Add helpers for parsing OpenSSH public and private keys. | Gabriela Moldovan | 2023-09-26 | 1 | -0/+103 |
| * | tor-keymgr: Implement ToEncodableKey for HsIdKey. | Gabriela Moldovan | 2023-09-25 | 1 | -3/+3 |
| * | tor-keymgr: Implement EncodableKey for ed25519 public keys. | Gabriela Moldovan | 2023-09-25 | 1 | -3/+5 |
| * | tor-keymgr: Implement EncodableKey for x25519 public keys. | Gabriela Moldovan | 2023-09-25 | 1 | -0/+26 |
| * | tor-keymgr: Add KeyType variants for public keys. | Gabriela Moldovan | 2023-09-25 | 2 | -4/+15 |
| * | tor-keymgr: Make EncodableKey support public keys too. | Gabriela Moldovan | 2023-09-25 | 4 | -22/+61 |
| * | tor-keymgr: Represent unparsed ssh key as strings. | Gabriela Moldovan | 2023-09-25 | 2 | -10/+10 |
| * | tor-hsclient, arti-client, tor-keymgr, tor-netdoc: Use a keypair instead of ... | Gabriela Moldovan | 2023-09-25 | 2 | -4/+8 |
| * | tor-hsclient, arti-client, tor-keymgr, tor-netdoc: Use a keypair instead of S... | Gabriela Moldovan | 2023-09-25 | 4 | -20/+29 |
| * | tor-hsservice: Support storing desc signing keys in the keystore. | Gabriela Moldovan | 2023-09-22 | 1 | -1/+14 |
| * | tor-hsservice: Support storing HsIdKeys in the keystore. | Gabriela Moldovan | 2023-09-22 | 1 | -1/+35 |
| * | tor-hsservice: Add key specifier for blinded_id keypairs. | Gabriela Moldovan | 2023-09-22 | 1 | -1/+13 |
| * | tor-keymgr: Remove redundant _private suffix from key extension. | Gabriela Moldovan | 2023-09-12 | 2 | -4/+4 |
| * | tor-keymgr, tor-hsservice: Run rustfmt to make derives uglier | Ian Jackson | 2023-08-23 | 1 | -3/+13 |
| * | tor-keymgr, tor-hsservice: deser for ArtiPathComponent and HsNickname | Ian Jackson | 2023-08-23 | 1 | -0/+25 |
| * | tor-keymgr: Improve ArtiPathComponent a bit | Ian Jackson | 2023-08-23 | 1 | -0/+15 |