summaryrefslogtreecommitdiff
path: root/crates/tor-hsclient/src/keys.rs
Commit message (Expand)AuthorAgeFilesLines
* hsclient, hsservice: Remove no longer needed conversion functionsGabriela Moldovan2026-01-061-29/+1
* keymgr: Use d-d to generate CTorPath<->KeySpecifier conversionsGabriela Moldovan2026-01-061-1/+1
* keymgr: Make CTorPath more like the client/service specifiers (fmt)Gabriela Moldovan2026-01-061-1/+1
* keymgr: Make CTorPath more like the client/service specifiersGabriela Moldovan2026-01-061-2/+2
* keymgr: Push error handling into the from_ctor_path() functionsGabriela Moldovan2026-01-061-4/+10
* keymgr: Specify ctor conversion functions as moduleGabriela Moldovan2026-01-061-20/+19
* keymgr: Extend KeySpecifier macro to support CTorPath conversionsGabriela Moldovan2026-01-061-1/+18
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-1/+1
* tor-hsclient: Implement ctor_path for client keys.Gabriela Moldovan2024-10-081-1/+8
* tor-hsclient: Use the new "restricted discovery" terminology.Gabriela Moldovan2024-10-031-4/+5
* tor_keymgr: add get_keypair_specifier() to KeySpecifier, and derive itAdam Joseph F0B74D717CDE8412A3E0D4D5F29AC8080DA8E1E02024-09-091-0/+1
* Switch to derive-deftlyIan Jackson2024-04-031-7/+7
* tor-hsclient: Remove client nickname from the client key specifiers (fmt).Gabriela Moldovan2024-02-221-3/+1
* tor-hsclient: Remove client nickname from the client key specifiers.Gabriela Moldovan2024-02-221-34/+1
* tor-hsclient: Rename HsClientSpecifier to HsClientNickname.Gabriela Moldovan2024-01-311-10/+8
* tor-persist: Make all Slugs non-empty.Gabriela Moldovan2024-01-311-2/+0
* tor-keymgr: Abolish ArtiPathComponent.Gabriela Moldovan2024-01-311-1/+1
* tor-hsclient: Use Slug for HsClientSpecifier (fmt).Gabriela Moldovan2024-01-311-11/+3
* tor-hsclient: Use Slug for HsClientSpecifier.Gabriela Moldovan2024-01-311-4/+20
* tor-hsclient: Derive the KeySpecifier implementation (fmt).Gabriela Moldovan2024-01-101-4/+12
* tor-hsclient: Derive the KeySpecifier implementation.Gabriela Moldovan2024-01-101-49/+17
* tor-keymgr: ArtiPathSyntaxError: rename from ArtiPathError (fmt)Ian Jackson2023-12-071-1/+2
* tor-keymgr: ArtiPathSyntaxError: rename from ArtiPathErrorIan Jackson2023-12-071-2/+2
* tor-hsclient: Deprecate HsClientSecretKeysBuilder::ks_hsc_intro_auth().Gabriela Moldovan2023-11-201-1/+6
* tor-hsclient: Add TODO about using the new define_key_specifiers! macro.Gabriela Moldovan2023-10-301-0/+2
* tor-keymgr: Rename KeyPathError to ArtiPathUnavailableError (fmt).Gabriela Moldovan2023-10-191-2/+5
* tor-keymgr: Rename KeyPathError to ArtiPathUnavailableError.Gabriela Moldovan2023-10-191-2/+2
* tor-keymgr: Remove From<ArtiPathError> impl for KeyPathError.Gabriela Moldovan2023-10-191-2/+2
* tor-hsclient, arti-client: Make BadClientSpecifier wrap an ArtiPathError.Gabriela Moldovan2023-10-191-3/+3
* tor-keymgr: Use ArtiPathError for invalid ArtiPaths.Gabriela Moldovan2023-10-191-6/+7
* tor-hsclient: Update HsClientSecretKeys docs.Gabriela Moldovan2023-09-251-1/+1
* tor-hsclient, arti-client, tor-keymgr, tor-netdoc: Use a keypair instead of ...Gabriela Moldovan2023-09-251-1/+1
* tor-hsclient, arti-client, tor-keymgr, tor-netdoc: Use a keypair instead of S...Gabriela Moldovan2023-09-251-3/+3
* tor-keymgr: Fix typo in key names.Gabriela Moldovan2023-09-121-4/+4
* hsclient: Make HsClientSpecifier a newtype instead of a type alias.Gabriela Moldovan2023-06-291-1/+11
* arti-client, hsclient: Typealias HsClientSpecifier to ArtiPathComponent.Gabriela Moldovan2023-06-291-25/+2
* keymgr: Move the HS client and service key specifiers out of tor-keymgr.Gabriela Moldovan2023-06-151-1/+77
* hsclient: Change builder error return type to ConfigBuildError.Gabriela Moldovan2023-06-151-1/+1
* Fix a docs reference to refer to HsClientIntroAuthKeypairIan Jackson2023-05-221-1/+1
* netdoc, hsclient: Update remaining ed25519::SecretKey usersNick Mathewson2023-05-181-3/+3
* hsclient: Use a real HsDesc instead of an unparsed string.Gabriela Moldovan2023-05-031-3/+3
* hsclient keys: Be more explicit about HsClientSecretKeys nullableIan Jackson2023-03-011-5/+9
* hsclient keys: Add a todo to remove spurious OptionIan Jackson2023-03-011-0/+3
* hsclient keys: Compare all empty sets of keys as equalIan Jackson2023-03-011-1/+5
* hsclient keys: Provide :none() and Default and .is_empty()Ian Jackson2023-03-011-1/+22
* hsclient keys: Fix a missing full stopIan Jackson2023-03-011-1/+1
* hsclient state: Test most important code pathsIan Jackson2023-03-011-2/+8
* hsclient: Provide some missing debug impls and trace messagesIan Jackson2023-03-011-0/+12
* HS secret keys: Move aggregate/config to tor-hsclientIan Jackson2023-03-011-0/+79
* hsclient API: Remove notion of ambient keys fromk this layerIan Jackson2023-03-011-9/+5