summaryrefslogtreecommitdiff
path: root/crates/tor-key-forge/src
Commit message (Expand)AuthorAgeFilesLines
* fix `clippy::doc_overindented_list_items`Steven Engler2025-04-031-1/+1
* Use an EntropicRng trait to enforce key generation rules.Nick Mathewson2025-03-242-8/+13
* squash! Upgrade rand dependency to 0.9.Nick Mathewson2025-03-181-2/+2
* key-forge: Use CryptoRng from rand.Nick Mathewson2025-03-181-2/+1
* Wrap ed25519-dalek types.Nick Mathewson2025-03-181-10/+10
* tor-key-forge: Remove no longer needed ItemType impl for KeyUnknownCert.Gabriela Moldovan2025-01-131-9/+0
* tor-key-forge: Implement ItemType for ParsedEd25519Cert.Gabriela Moldovan2025-01-131-0/+9
* tor-key-forge: Add wrappers for various cert types.Gabriela Moldovan2025-01-132-3/+115
* tor-key-forge: Fill out the InvalidCertError type.Gabriela Moldovan2025-01-131-1/+19
* tor-key-forge: Fix typo in doc comment.Gabriela Moldovan2025-01-131-1/+1
* tor-keymgr: Add cert parse error variant.Gabriela Moldovan2025-01-131-0/+4
* tor-key-forge: Add ItemType impl for KeyUnknownCert.Gabriela Moldovan2025-01-131-0/+9
* tor-key-forge: Split out ItemType as a separate trait.Gabriela Moldovan2025-01-133-18/+39
* tor-key-forge: Distinguish between parsed certs and encodable certs.Gabriela Moldovan2025-01-131-4/+7
* tor-keymgr: Replace from_encodable_cert with validation function.Gabriela Moldovan2025-01-131-7/+2
* tor-key-forge: Export some additional tor-cert types.Gabriela Moldovan2025-01-131-3/+3
* clippy: deny `mod_module_files`Steven Engler2025-01-061-0/+1
* tor-hscrypto: Move encodable key trait impls from tor-key-forge.Gabriela Moldovan2024-12-111-112/+0
* tor-key-forge: Abolish the HasKind impl of Error.Gabriela Moldovan2024-12-101-14/+0
* tor-key-forge: Export certificate-related types.Gabriela Moldovan2024-12-041-0/+5
* tor-key-forge: Implement KeystoreItem::item_type.Gabriela Moldovan2024-12-042-2/+9
* tor-key-forge: s/EncodableKey/EncodableItem in documentation.Gabriela Moldovan2024-12-041-11/+11
* tor-keymgr: Add KeyMgr::get_key_and_cert() (fmt).Gabriela Moldovan2024-12-041-1/+4
* tor-keymgr: Add KeyMgr::get_key_and_cert().Gabriela Moldovan2024-12-041-1/+1
* tor-key-forge: Implement EncodableItem for Tor ed25519 certs.Gabriela Moldovan2024-12-042-2/+17
* tor-keymgr: Replace as_ssh_key_data with as_keystore_item (fmt).Gabriela Moldovan2024-12-041-1/+2
* tor-keymgr: Replace as_ssh_key_data with as_keystore_item.Gabriela Moldovan2024-12-042-17/+16
* tor-key-forge: Add into_erased impl for KeystoreItem.Gabriela Moldovan2024-12-041-1/+12
* tor-key-forge: Replace EncodableItem::key_type() with item_type().Gabriela Moldovan2024-12-043-19/+15
* tor-key-forge: Let declare_item_type macro generate the tests.Gabriela Moldovan2024-12-041-32/+52
* tor-key-forge: Remove no longer needed KeyType::Unknown variant.Gabriela Moldovan2024-12-041-28/+3
* tor-key-forge: Export KeystoreItem.Gabriela Moldovan2024-12-041-1/+1
* tor-key-forge: Rename EncodableKey to EncodableItem.Gabriela Moldovan2024-12-043-19/+19
* tor-key-forge: Add a KeystoreItem type to replace SshKeyData.Gabriela Moldovan2024-12-041-1/+22
* tor-key-forge: Add an encodable cert type.Gabriela Moldovan2024-12-042-0/+25
* tor-key-forge: Add a ToEncodableCert trait.Gabriela Moldovan2024-12-042-1/+50
* tor-keymgr: Introduce a KeystoreItemType to replace KeyType.Gabriela Moldovan2024-12-042-6/+136
* Resolve clippy::empty_line_after_doc_comments warnings.Nick Mathewson2024-12-031-1/+1
* add_warnings, *: Allow clippy::needless_lifetimesNick Mathewson2024-12-031-0/+1
* tor-key-forge: Fix typo in documentation.Gabriela Moldovan2024-10-171-2/+2
* tor-key-forge: Replace fully-qualified path with import.Gabriela Moldovan2024-10-171-2/+2
* tor-key-forge: Reformat derives for readability.Gabriela Moldovan2024-10-171-2/+4
* tor-key-forge: Reformat a long line for readability.Gabriela Moldovan2024-10-171-1/+4
* tor-key-forge: Remove now-outdated TODO.Gabriela Moldovan2024-10-081-3/+0
* tor-key-forge: Remove unused function.Gabriela Moldovan2024-10-081-8/+0
* tor-key-forge: Use the new "restricted discovery" terminology.Gabriela Moldovan2024-10-031-4/+4
* key-forge: Add curve25519 key wrapper macroDavid Goulet2024-09-191-8/+161
* tor-key-forge: encapsulate `define_ed25519_keypair` macro depsSteven Engler2024-09-182-38/+43
* key-forge: Fix a comment with the wrong nameDavid Goulet2024-09-181-2/+2
* key-forge: Support extra docs and attributes to ed25519 keypairDavid Goulet2024-09-181-3/+7