aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-keymgr/src/mgr.rs
Commit message (Expand)AuthorAgeFilesLines
...
* arti: keys: Add `keys check-integrity` CLI toolhjrgrn2025-09-041-3/+35
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-31/+44
* arti: hss: Add `arti hss ctor-migrate`hjrgrn2025-07-311-0/+61
* tor-keymgr: Add err::Error::KeystoreNotFoundhjrgrn2025-07-231-1/+1
* arti: keys: Add arti keys-rawhjrgrn2025-07-141-178/+265
* Merge branch 'typos-20250709' into 'main'Nick Mathewson2025-07-091-1/+1
|\
| * Typo fixes (automatic and hand-verified)Nick Mathewson2025-07-091-1/+1
* | keymgr: fix spelling of MethodNotSuppor(t)ed.Nick Mathewson2025-07-091-5/+5
|/
* arti: Add keys list and keys list-keystoreshjrgrn2025-06-121-8/+160
* tor-keymgr: BREAKING: Refactor API: Keystore::listhjrgrn2025-05-301-4/+121
* tor-keymgr: Refactor ItemMetadata to support certificate metadatashivam374832025-05-061-75/+159
* tor-keymgr: BREAKING: Refactor API: Keystore::insertplaybahn2025-04-021-7/+4
* tor-keymgr: Fix TODO: Refactor API: Keystore::insertplaybahn2025-04-021-6/+5
* tor-keymgr: Introduce ItemMetadata type for testing.vijayabhaskar_782025-03-261-86/+149
* Use an EntropicRng trait to enforce key generation rules.Nick Mathewson2025-03-241-8/+12
* squash! Upgrade rand dependency to 0.9.Nick Mathewson2025-03-181-1/+1
* tor-keymgr: Use ParsedEd25519Cert when decoding certs.Gabriela Moldovan2025-01-131-1/+2
* tor-keymgr: Fix cert handling tests.Gabriela Moldovan2025-01-131-8/+19
* tor-keymgr: Use Ed25519Cert::decode to parse the certs.Gabriela Moldovan2025-01-131-0/+3
* tor-key-forge: Split out ItemType as a separate trait.Gabriela Moldovan2025-01-131-7/+11
* tor-key-forge: Distinguish between parsed certs and encodable certs.Gabriela Moldovan2025-01-131-8/+9
* tor-keymgr: Replace from_encodable_cert with validation function.Gabriela Moldovan2025-01-131-15/+5
* fix: fix typosDimitris Apostolou2025-01-061-1/+1
* tor-keymgr: Replace internal error with keystore corruption error.Gabriela Moldovan2024-12-041-1/+1
* tor-keymgr: Add tests for the new cert mgmt functions.Gabriela Moldovan2024-12-041-1/+172
* tor-keymgr: s/TestKey/TestItem in tests.Gabriela Moldovan2024-12-041-55/+55
* tor-keymgr: Remove unused KeyType import.Gabriela Moldovan2024-12-041-1/+1
* tor-keymgr: Add KeyMgr::get_or_generate_key_and_cert.Gabriela Moldovan2024-12-041-0/+119
* tor-keymgr: Add KeyMgr::get_key_and_cert() (fmt).Gabriela Moldovan2024-12-041-5/+7
* tor-keymgr: Add KeyMgr::get_key_and_cert().Gabriela Moldovan2024-12-041-2/+91
* tor-keymgr: Split some logic out of KeyMgr::get_from_store().Gabriela Moldovan2024-12-041-6/+24
* tor-keymgr: Replace as_ssh_key_data with as_keystore_item (fmt).Gabriela Moldovan2024-12-041-1/+1
* tor-keymgr: Replace as_ssh_key_data with as_keystore_item.Gabriela Moldovan2024-12-041-8/+8
* tor-key-forge: Replace EncodableItem::key_type() with item_type() (fmt).Gabriela Moldovan2024-12-041-2/+1
* tor-key-forge: Replace EncodableItem::key_type() with item_type().Gabriela Moldovan2024-12-041-16/+16
* tor-keymgr: Replace KeyType with KeystoreItemType (fmt).Gabriela Moldovan2024-12-041-6/+2
* tor-keymgr: Remove now-unused import.Gabriela Moldovan2024-12-041-1/+1
* tor-keymgr: Replace KeyType with KeystoreItemType.Gabriela Moldovan2024-12-041-30/+35
* tor-key-forge: Rename EncodableKey to EncodableItem.Gabriela Moldovan2024-12-041-6/+6
* tor-keymgr: Implement KeyPath::matches for CTorPaths.Gabriela Moldovan2024-10-081-1/+1
* tor-keymgr: Return an error if the keystore IDs are not unique.Gabriela Moldovan2024-10-081-0/+8
* tor-keymgr: Rename the primary keystore for clarity.Gabriela Moldovan2024-09-231-23/+23
* tor-keymgr: add an overwrite flag to KeyMgr::insert()Morgan2024-09-101-8/+47
* rename get_keypair_specifier() to keypair_specifier()Adam Joseph F0B74D717CDE8412A3E0D4D5F29AC8080DA8E1E02024-09-091-2/+2
* tor_keymgr: teach the KeyStore how to satisfy public key requests using a key...Adam Joseph F0B74D717CDE8412A3E0D4D5F29AC8080DA8E1E02024-09-091-1/+9
* tor_key_forge::traits::ToEncodableKey: add KeyPair associated typeAdam Joseph F0B74D717CDE8412A3E0D4D5F29AC8080DA8E1E02024-09-091-0/+2
* tor_keymgr: add get_keypair_specifier() to KeySpecifier, and derive itAdam Joseph F0B74D717CDE8412A3E0D4D5F29AC8080DA8E1E02024-09-091-0/+4
* tor_hsservice: add `impl From<&FooPublicKeySpecifier> for FooKeypairSpecifier...Adam Joseph F0B74D717CDE8412A3E0D4D5F29AC8080DA8E1E02024-09-091-0/+6
* Rename tor-keys crate to tor-key-forgeDavid Goulet2024-09-041-5/+5
* tor-keymgr: Use tor-keys crate and remove dead codeDavid Goulet2024-09-041-7/+8