summaryrefslogtreecommitdiff
path: root/crates/tor-hscrypto/src/pk.rs
Commit message (Expand)AuthorAgeFilesLines
* tor-hscrypto: change redacted `HsId` from "???" to "[…]"Steven Engler2025-08-251-2/+2
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-2/+2
* Use new DisplayRedacted/DebugRedacted code for HsId.Nick Mathewson2025-07-311-28/+22
* tor-hscrypto: fix typostcyrus2025-07-231-2/+2
* Typo fixes (automatic and hand-verified)Nick Mathewson2025-07-091-1/+1
* Wrap ed25519-dalek types.Nick Mathewson2025-03-181-8/+7
* tor-hscrypto: Move encodable key trait impls from tor-key-forge.Gabriela Moldovan2024-12-111-0/+111
* tor-hscrypto: Abolish the HasKind impl of HsIdParseError.Gabriela Moldovan2024-11-041-15/+0
* tor-hscrypto: Use the new "restricted discovery" terminology.Gabriela Moldovan2024-10-031-1/+1
* tor_hsservice: add `impl From<&FooPublicKeySpecifier> for FooKeypairSpecifier...Adam Joseph F0B74D717CDE8412A3E0D4D5F29AC8080DA8E1E02024-09-091-0/+12
* tor-hscrypto: Implement Eq for HsClientDescEncKey.Gabriela Moldovan2024-08-051-0/+2
* tor-hscrypto: Use collect_tuple to avoid unnecessary Vec allocation.Gabriela Moldovan2024-07-081-6/+3
* tor-hscrypto: Remove HsClientDescKeyParseError's HasKind impl.Gabriela Moldovan2024-07-081-12/+0
* tor-hscrypto: Implement FromStr for HsClientDescEncKey.Gabriela Moldovan2024-07-081-3/+149
* tor-hscrypto: Remove unnecessary Display wrapper.Gabriela Moldovan2024-07-081-17/+5
* tor-hscrypto: Add helper for encoding client auth keys in C Tor format.Gabriela Moldovan2024-06-271-0/+23
* Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
* hscrypto: Remove a "TODO HSS" about a no-longer-unused type.Nick Mathewson2023-12-121-4/+0
* llcrypto: Hide the members of ExpandedKeypair.Nick Mathewson2023-11-291-10/+9
* llcrypto: Remove ExpandedSecretKey export.Nick Mathewson2023-11-291-5/+5
* Remove RngCompatExt.Nick Mathewson2023-11-291-2/+1
* Convert to the latest versions of dalek-cryptographyNick Mathewson2023-11-291-14/+10
* tor-hscrypto: Define Keypair conversions for all curve25519 newtypesIan Jackson2023-11-231-9/+0
* tor-hscrypto: Move HsClientIntroAuthKey to a separate module (fmt).Gabriela Moldovan2023-11-201-16/+15
* tor-hscrypto: Move HsClientIntroAuthKey to a separate module.Gabriela Moldovan2023-11-201-0/+13
* tor-hscrypto: Deprecate HsClientIntroAuth{Key, Keypair}.Gabriela Moldovan2023-11-201-1/+4
* tor-hscrypto: Add a From<&HsIdKeypair> impl for HsIdKey.Gabriela Moldovan2023-10-191-0/+6
* tor-hsservice: Add HsClientDescEncKeypair.Gabriela Moldovan2023-09-251-0/+16
* tor-hscrypto: Reinstate HsDescSigningKey/HsDescSigningKeypair.Gabriela Moldovan2023-09-221-2/+0
* tor-hscrypto: Implement PartialEq for HsClientDescEncKey.Gabriela Moldovan2023-09-181-0/+6
* hscrypto: Define a keypair type for HsSvcNtor{,Secret}KeyNick Mathewson2023-09-171-0/+1
* tor-hscrypto: Impl From<&HsBlindIdKeypair> for HsBlindIdKey.Gabriela Moldovan2023-08-251-0/+7
* tor-hscrypto: Add a function for deriving the subcredential.Gabriela Moldovan2023-08-251-3/+15
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-231-0/+1
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-101-0/+1
* hscrypto: downgrade a comment to HSSNick Mathewson2023-06-221-1/+1
* New ErrorKind for invalid onion addressesNick Mathewson2023-06-221-0/+15
* hscrypto: comment out an unused key type.Nick Mathewson2023-06-131-5/+6
* hscrypto: Remove a TODO about extending an internal macro.Nick Mathewson2023-06-131-2/+0
* hscrypto: Remove a TODO about implementing ErrorKind.Nick Mathewson2023-06-131-1/+0
* hscrypto: clarify and downgrade TODOs about blinding secretsNick Mathewson2023-06-131-2/+10
* hscrypto: Remove an incorrect comment.Nick Mathewson2023-05-181-5/+0
* hscrypto: Replace ed25519 secret keys with keypairsNick Mathewson2023-05-181-42/+32
* hscrypto: Add comment about impl that will be removed after we address #798.Gabriela Moldovan2023-05-031-0/+2
* hscrypto: Add From impl for deriving KP_hsc_desc_enc out of KS_hsc_desc_enc.Gabriela Moldovan2023-05-031-0/+6
* Debug as hex strings for HsBlindId and HsDirIndexIan Jackson2023-03-311-2/+3
* Stop requiring the caller to supply `AuthClient`s.Gabriela Moldovan2023-03-311-0/+15
* tor-hscrypto: key blinding: Use consistent terminologyIan Jackson2023-03-281-10/+12
* Use the type system to enforce use of blinded keys.Gabriela Moldovan2023-03-271-0/+24
* Improve error from HsId parse of "www.B32.onion"Ian Jackson2023-03-091-2/+11