summaryrefslogtreecommitdiff
path: root/crates/tor-hscrypto/src
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'wallclock-time' into 'main'gabi-2502023-12-131-1/+3
|\
| * tor-hscrypto: Return 0 if the timestamp is before the start of the TP.Gabriela Moldovan2023-12-131-1/+3
* | 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-292-15/+11
* tor-hscrypto: Add a TODO re re-implementation of x25519 keypair genIan Jackson2023-11-231-0/+5
* tor-hscrypto: Add a docs TODO re the define_pk_keypair macroIan Jackson2023-11-231-0/+3
* tor-hscrypto: Define Keypair conversions for all curve25519 newtypesIan Jackson2023-11-232-9/+16
* 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: Make offset_within_period() work with timestamps from later per...Gabriela Moldovan2023-11-161-2/+2
* Implementation for AES-based Order-preserving encryptionNick Mathewson2023-11-163-0/+217
* tor-hscrypto: Add a From<&HsIdKeypair> impl for HsIdKey.Gabriela Moldovan2023-10-191-0/+6
* tor-hscrypto: Add a new constructor and an accessor for TimePeriod.Gabriela Moldovan2023-10-191-0/+42
* tor-hscrypto: Rename offset_in_sec to epoch_offset_in_sec.Gabriela Moldovan2023-10-191-5/+9
* tor-hsservice: Add HsClientDescEncKeypair.Gabriela Moldovan2023-09-252-0/+20
* tor-hscrypto: Reinstate HsDescSigningKey/HsDescSigningKeypair.Gabriela Moldovan2023-09-221-2/+0
* hs_ntor: Take our k_hss_ntor keypair explicitly.Nick Mathewson2023-09-201-0/+5
* tor-hscrypto: Implement PartialEq for HsClientDescEncKey.Gabriela Moldovan2023-09-181-0/+6
* tor-crypto: Fix some derive formattingIan Jackson2023-09-181-1/+1
* hscrypto: Define a keypair type for HsSvcNtor{,Secret}KeyNick Mathewson2023-09-172-0/+35
* 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-233-0/+3
* hscrypto: Expose hs_mac as a SimpleMac.Nick Mathewson2023-08-141-1/+16
* Run add_warnings on all files.Nick Mathewson2023-08-041-2/+2
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-104-0/+4
* Run add_warning to remove `missing_panics_doc` deny.Nick Mathewson2023-07-061-1/+0
* tor-hscrypto: Provide values for NUM_INTRO_POINTIan Jackson2023-06-281-0/+12
* hscrypto: downgrade a comment to HSSNick Mathewson2023-06-221-1/+1
* Merge branch 'socks_errorkinds' into 'main'Nick Mathewson2023-06-221-0/+15
|\
| * New ErrorKind for invalid onion addressesNick Mathewson2023-06-221-0/+15
* | lints: Run maint/add_warning to actually apply new lintsIan Jackson2023-06-211-0/+2
|/
* hscrypto: fix TODOs in time-period code.Nick Mathewson2023-06-131-32/+53
* hscrypto: remove compatibility note about time periods.Nick Mathewson2023-06-131-9/+0
* hscrypto: note that hs_mac is not a good choice for new protocolsNick Mathewson2023-06-131-1/+4
* 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
* tor-hscrypto: implement Rng.gen() for RendCookieIan Jackson2023-06-091-0/+6
* tor-hscrypto: Break out REND_COOKIE_LENIan Jackson2023-06-091-1/+4
* 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