summaryrefslogtreecommitdiff
path: root/crates/tor-hsclient/src/keys.rs
Commit message (Collapse)AuthorAgeFilesLines
* Fix a docs reference to refer to HsClientIntroAuthKeypairIan Jackson2023-05-221-1/+1
| | | | | | | | Fixes warning from cargo -o doc --document-private-items --all-features --workspace This was evidentlhy overlooked during recent replacement of unescorted private keys in the code.
* netdoc, hsclient: Update remaining ed25519::SecretKey usersNick Mathewson2023-05-181-3/+3
| | | | | | Fortunately, these are all in experimental code. Closes #798
* hsclient: Use a real HsDesc instead of an unparsed string.Gabriela Moldovan2023-05-031-3/+3
| | | | Signed-off-by: Gabriela Moldovan <[email protected]>
* hsclient keys: Be more explicit about HsClientSecretKeys nullableIan Jackson2023-03-011-5/+9
| | | | | It can contain no keys; state this more prominently, and explain what it represents. Also fix a few typos etc.
* 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
| | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1034#note_2881575
* 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
| | | | | | | | Provide a more cookied "secret keys for use to connecting to a particular HS" type, with a builder. This wants to use config stuff, so oughtn't to be in tor-*crypto. The individual types remain there.
* hsclient API: Remove notion of ambient keys fromk this layerIan Jackson2023-03-011-9/+5
|
* tor-hscrypto: Rename key types to correspond to new spec names.Nick Mathewson2023-02-081-2/+2
|
* Add a new stub hsclient module to connect to onion services.Nick Mathewson2023-01-241-0/+11