aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-hsservice/src/keys.rs
Commit message (Expand)AuthorAgeFilesLines
* maint: Run maint/add_warning to deny string slicesClara Engler2026-06-091-0/+1
* hsclient, hsservice: Use unquoted paths in ctor_path attrGabriela Moldovan2026-04-161-2/+2
* hsservice: Use unquoted type in keypair_specifier attrGabriela Moldovan2026-04-161-2/+2
* hsclient, hsservice: Remove no longer needed conversion functionsGabriela Moldovan2026-01-061-58/+0
* keymgr: Use d-d to generate CTorPath<->KeySpecifier conversionsGabriela Moldovan2026-01-061-2/+2
* keymgr: Make CTorPath more like the client/service specifiers (fmt)Gabriela Moldovan2026-01-061-6/+2
* keymgr: Make CTorPath more like the client/service specifiersGabriela Moldovan2026-01-061-9/+5
* keymgr: Push error handling into the from_ctor_path() functionsGabriela Moldovan2026-01-061-8/+16
* keymgr: Specify ctor conversion functions as moduleGabriela Moldovan2026-01-061-42/+46
* keymgr: Extend KeySpecifier macro to support CTorPath conversionsGabriela Moldovan2026-01-061-2/+38
* Fix name of clippy lint to unchecked_time_subtraction (2)Ian Jackson2025-11-061-1/+1
* arti: keys: Add `keys check-integrity` CLI toolhjrgrn2025-09-041-42/+7
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-1/+1
* tor-hsservice: Implement ctor_path() for service keys.Gabriela Moldovan2024-10-081-0/+20
* tor_keymgr: add get_keypair_specifier() to KeySpecifier, and derive itAdam Joseph F0B74D717CDE8412A3E0D4D5F29AC8080DA8E1E02024-09-091-0/+2
* tor_hsservice: add `impl From<&FooPublicKeySpecifier> for FooKeypairSpecifier...Adam Joseph F0B74D717CDE8412A3E0D4D5F29AC8080DA8E1E02024-09-091-0/+17
* Change deftly syntax to post 0.12.1 versionIan Jackson2024-06-171-1/+1
* derive-deftly: Change some docs referencesIan Jackson2024-04-031-1/+1
* Switch to derive-deftlyIan Jackson2024-04-031-38/+38
* Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
* Fix some rustdoc warnings.Nick Mathewson2024-03-121-1/+1
* tor-hsservice: prelude: Move imports from keys.rsIan Jackson2024-03-051-14/+1
* tor-keymgr: Rename KeyMgr::remove_with_type to KeyMgr::remove_entry.Gabriela Moldovan2024-02-191-1/+1
* tor-keymgr: Make KeyMgr::remove_with_type take a KeystoreEntry.Gabriela Moldovan2024-02-191-4/+1
* tor-keymgr: Make KeyMgr::list_matching return `KeystoreEntry`s.Gabriela Moldovan2024-02-191-3/+4
* tor-hsservice: Rename the service keystore dir to "hss".Gabriela Moldovan2024-02-011-14/+14
* tor-keymgr: Lowercase the role when building the ArtiPath.Gabriela Moldovan2024-01-311-5/+5
* tor-hsservice: Fix typos etc.gabi-2502024-01-241-2/+2
* tor-hsservice: key expiry: Code motion and reindentingIan Jackson2024-01-241-26/+22
* tor-hsservice: key expiry: Introduce HsTimePeriodKeySpecifier traitIan Jackson2024-01-241-10/+49
* tor-hsservice: key expiry: Rely on limiting publisher key scanIan Jackson2024-01-241-2/+6
* tor-hsservice: key expiry: Limit publisher key scanIan Jackson2024-01-241-5/+5
* tor-hsservice: key expiry: Break out KeystoreSweeper::expire_keysIan Jackson2024-01-241-0/+48
* tor-keymgr: Fully qualify KeySpecifierPattern in KeySpecifier macro.Gabriela Moldovan2024-01-101-1/+0
* KeySpecifier etc: apply deferred rustfmt import churnIan Jackson2024-01-041-1/+1
* KeySpecifier d-a macro: Do not produce fn new()Ian Jackson2024-01-041-5/+6
* KeySpecifier: Make KeySpecifierPattern a traitIan Jackson2024-01-041-0/+1
* KeySpecifier d-a macro: Introduce SomeSpecifierPattern and use dynIan Jackson2024-01-041-1/+1
* tor-hsservice: Drop an unused importIan Jackson2024-01-041-1/+0
* KeySpecifier d-a macro: rename from KeySpecifierDefaultIan Jackson2024-01-031-7/+7
* tor-hsservice: Fix broken doc link.Gabriela Moldovan2023-12-141-1/+1
* tor-hsservice: keys: Remove unused imports (and a blocking todo)Ian Jackson2023-12-071-2/+0
* tor-hsservice: tests: IptKeySpecifier: Do round trip testIan Jackson2023-12-071-8/+8
* tor-hsservice: IptKeySpecifier: impl KeySpecifier via macroIan Jackson2023-12-071-14/+8
* tor-hsservice: IptKeySpecifier: make it ownedIan Jackson2023-12-071-4/+4
* tor-hsservice: IptKeySpecifier: reorder fieldsIan Jackson2023-12-071-2/+2
* tor-hsservice: IptKeyRole: impl FromStr and KeySpecifierComponentIan Jackson2023-12-071-1/+4
* tor-keymgr: Replace assert_key_specifier_rountrip macro with function (fmt)Ian Jackson2023-12-071-12/+3
* tor-keymgr: Replace assert_key_specifier_rountrip macro with functionIan Jackson2023-12-071-13/+8
* tor-hsservice: Add a cross-reference to KeystoreSweeper.Gabriela Moldovan2023-12-051-0/+7