summaryrefslogtreecommitdiff
path: root/crates/tor-hsservice/src/keys.rs
Commit message (Expand)AuthorAgeFilesLines
* 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
* tor-keymgr: Update key summary strings to be less verbose.Gabriela Moldovan2023-12-051-5/+5
* tor-hsservice: Test the TryFrom<&KeyPath> KeySpecifier impl.Gabriela Moldovan2023-12-051-1/+7
* tor-hsservice: Add some useful derives for the key specifiers.Gabriela Moldovan2023-12-051-5/+5
* tor-hsservice: Make the KeySpecifier fields crate-public.Gabriela Moldovan2023-12-051-7/+7
* tor-keymgr: Store an owned type instead.Gabriela Moldovan2023-12-051-15/+20
* tor-hsservice: IptKeySpecifier: add a TODO HSSIan Jackson2023-12-041-0/+2
* tor-hsservice: Use keystore to store and reuse IPT keysIan Jackson2023-12-041-1/+0
* tor-hsservice: Define key specifiers for IPT keysIan Jackson2023-12-041-1/+57
* tor-hsservice: Remove unused macro.Gabriela Moldovan2023-11-201-83/+1
* tor-hsservice: Derive the service key specifier implementations (fmt).Gabriela Moldovan2023-11-201-54/+54
* tor-hsservice: Derive the service key specifier implementations.Gabriela Moldovan2023-11-201-24/+43
* tor-keymgr: Use the new denotator separator instead of underscore.Gabriela Moldovan2023-11-021-3/+3
* tor-keymgr: Fix a broken docs linkIan Jackson2023-11-011-2/+2
* tor-hsservice: Add tests for define_svc_key_specifier.Gabriela Moldovan2023-10-301-0/+62
* tor-hsservice: Define key specifiers using the new helper macro.Gabriela Moldovan2023-10-301-119/+29
* tor-hsservice: Add convenience wrapper around define_key_specifier (fmt).Gabriela Moldovan2023-10-301-2/+2
* tor-hsservice: Add convenience wrapper around define_key_specifier.Gabriela Moldovan2023-10-301-0/+83
* tor-keymgr: Move the KeyDenotator trait to tor-keymgr (fmt).Gabriela Moldovan2023-10-301-1/+3
* tor-keymgr: Move the KeyDenotator trait to tor-keymgr.Gabriela Moldovan2023-10-301-43/+1
* tor-keymgr: Fix broken glob pattern.Gabriela Moldovan2023-10-241-1/+1
* tor-hsservice: Fix cargo doc warnings.Gabriela Moldovan2023-10-191-3/+3
* tor-hsservice: Rename KeyMetadata to KeyDenotator.Gabriela Moldovan2023-10-191-25/+28