summaryrefslogtreecommitdiff
path: root/crates/tor-keymgr/src/key_specifier.rs
Commit message (Expand)AuthorAgeFilesLines
* Merge branch '1889-resolve-some-todos' into 'main'gabi-2502025-03-141-185/+1
|\
| * tor-keymgr: Resolve TODOs from key_specifier::testshjrgrn2025-03-141-185/+1
* | tor-hscrypto: Implement Display for TimePeriodhjrgrn2025-03-131-10/+1
|/
* Upgrade to derive_more 2Nick Mathewson2025-02-261-1/+1
* tor-keymgr: Add helper for building certificate ArtiPaths.Gabriela Moldovan2024-12-041-0/+11
* tor-keymgr: Add a KeyCertificateSpecifier trait.Gabriela Moldovan2024-12-041-0/+27
* tor-keymgr: Rename KeyPathRange to ArtiPathRange.Gabriela Moldovan2024-10-081-2/+2
* tor-keymgr: Implement KeyPath::matches for CTorPaths.Gabriela Moldovan2024-10-081-13/+36
* tor-keymgr: Reimagine CTorPath as an enum.Gabriela Moldovan2024-10-081-11/+61
* tor-hsservice: Move HsNickname to tor-persist.Gabriela Moldovan2024-10-081-0/+3
* Upgrade to derive_more version 1.0.0Nick Mathewson2024-09-251-3/+5
* rename get_keypair_specifier() to keypair_specifier()Adam Joseph F0B74D717CDE8412A3E0D4D5F29AC8080DA8E1E02024-09-091-4/+4
* tor_keymgr: add get_keypair_specifier() to KeySpecifier, and derive itAdam Joseph F0B74D717CDE8412A3E0D4D5F29AC8080DA8E1E02024-09-091-0/+16
* Fix new "clippy::needless-maybe-sized" warning on nightlyNick Mathewson2024-07-281-1/+1
* tor-keymgr: Use collect_tuple in TimePeriod::from_slug (fmt).Gabriela Moldovan2024-07-081-1/+2
* tor-keymgr: Use collect_tuple in TimePeriod::from_slug.Gabriela Moldovan2024-07-081-5/+5
* tor-keymgr: Test that parsing a TimePeriod with too many parts doesn't panic.Gabriela Moldovan2024-07-081-0/+1
* Switch to derive-deftlyIan Jackson2024-04-031-53/+53
* Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
* fix: fix typosDimitris Apostolou2024-03-091-3/+3
* tor-keymgr: Pick a better name for error variable.Ian Jackson2024-02-191-1/+1
* tor-keymgr: Add more context to errors returned from HsId::from_slug.Gabriela Moldovan2024-02-191-5/+4
* tor-keymgr: Add more context to InvalidKeyPathComponentValue errors (fmt).Gabriela Moldovan2024-02-191-5/+11
* tor-keymgr: Add more context to InvalidKeyPathComponentValue errors.Gabriela Moldovan2024-02-191-9/+7
* tor-keymgr: Document what context to add to invalid slug errors.Gabriela Moldovan2024-02-191-0/+7
* tor-keymgr: Make InvalidKeyPathComponentValue an enum.Gabriela Moldovan2024-02-191-11/+20
* tor-keymgr: Add a note about KeyPathError.Gabriela Moldovan2024-02-191-0/+10
* tor-keymgr: Include the ArtiPath in PatternNotMatched.Gabriela Moldovan2024-02-191-4/+1
* tor-keymgr: Include ArtiPath in InvalidArtiPath.Gabriela Moldovan2024-02-191-2/+8
* tor-keymgr: Include the ArtiPath in InvalidKeyPathComponentValue.Gabriela Moldovan2024-02-191-0/+2
* tor-keymgr: Rename {to,from}_component to {to,from}_slug.Gabriela Moldovan2024-02-191-17/+17
* tor-keymgr: Downgrade a TODO from a test.Gabriela Moldovan2024-02-051-1/+1
* tor-keymgr: Rename KeyInfoExtractor to KeyPathInfoExtractor.Gabriela Moldovan2024-02-051-7/+7
* tor-keymgr: Derive getters for KeyPathInfo.Gabriela Moldovan2024-02-051-3/+1
* tor-persist: Make all Slugs non-empty.Gabriela Moldovan2024-01-311-4/+12
* tor-keymgr: Add roundrip test for HsId -> Slug -> HsId conversion.Gabriela Moldovan2024-01-311-1/+22
* tor-keymgr: Allow empty denotators in ArtiPath (fmt).Gabriela Moldovan2024-01-311-8/+2
* tor-keymgr: Allow empty denotators in ArtiPath.Gabriela Moldovan2024-01-311-8/+6
* tor-persist: Forbid slugs from starting with a hyphen.Gabriela Moldovan2024-01-311-3/+22
* tor-keymgr: Remove the Slug tests (fmt).Gabriela Moldovan2024-01-311-4/+1
* tor-keymgr: Remove the Slug tests.Gabriela Moldovan2024-01-311-34/+0
* tor-keymgr: Abolish ArtiPathComponent.Gabriela Moldovan2024-01-311-37/+38
* tor-keymgr: Make ArtiPathComponent a Slug internally (fmt).Gabriela Moldovan2024-01-311-21/+47
* tor-keymgr: Make ArtiPathComponent a Slug internally.Gabriela Moldovan2024-01-311-60/+26
* tor-keymgr: Strip .onion suffix from HsId before building Slug.Gabriela Moldovan2024-01-311-3/+28
* tor-keymgr: Turn some TODOs into #1195.Gabriela Moldovan2024-01-101-1/+1
* tor-keymgr: Turn some TODOs into #1115.Gabriela Moldovan2024-01-101-4/+5
* tor-keymgr: Downgrade some TODO HSS.Gabriela Moldovan2024-01-101-2/+2
* tor-keymgr: Implement KeySpecifierComponentViaDisplayFromStr for HsId.Gabriela Moldovan2024-01-101-0/+3
* Merge branch 'keyspec' into 'main'Ian Jackson2024-01-081-345/+128
|\