summaryrefslogtreecommitdiff
path: root/crates/tor-hscrypto/semver.md
Commit message (Collapse)AuthorAgeFilesLines
* release: Update semver.md files.Wesley Aptekar-Cassels2025-10-011-0/+1
|
* Remove semver.md files, post-release.Ian Jackson2025-08-051-1/+0
|
* Use new DisplayRedacted/DebugRedacted code for HsId.Nick Mathewson2025-07-311-0/+1
| | | | Closes #2012.
* Remove semver.md files post-release.Gabriela Moldovan2024-12-021-1/+0
|
* tor-hscrypto: Abolish the HasKind impl of HsIdParseError.Gabriela Moldovan2024-11-041-0/+1
| | | | | | | | | | Also changes the `ErrorKind` of `BadOnionAddress` to `ForbbiddenStreamTarget`. See context in https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2246#note_3045683 Closes #1483
* Remove all semver.md files to start a fresh release roundIan Jackson2024-02-051-3/+0
|
* tor-netdir, tor-hscrypto: Add function for computing SRV period offset.Gabriela Moldovan2024-01-241-1/+2
| | | | Part of #1166
* tor-hscrypto: Remove TimePeriodOffset, offset_within_period().Gabriela Moldovan2024-01-241-0/+1
| | | | | | These are now unused. Part of #1166
* tor-hsservice: Generate revision counter using the start of SRV period.Gabriela Moldovan2024-01-241-0/+1
| | | | Closes #1166
* Remove semver.md files.Nick Mathewson2023-12-041-4/+0
|
* tor-hscrypto: Define Keypair conversions for all curve25519 newtypesIan Jackson2023-11-231-0/+2
| | | | | | | | | 1. Move `impl From<SpecificKeypair> for curve25519::StaticKeypair` (which was just a bespoke impl for HsClientDescEncKeypair) into the define_pk_keypair macro, so everything has it. Currently the only other user of the curve25519_pair feature is HsSvcNtorKey. 2. Provide the reverse conversion too.
* tor-hscrypto: Deprecate HsClientIntroAuth{Key, Keypair}.Gabriela Moldovan2023-11-201-0/+1
| | | | Part of #1037
* Implementation for AES-based Order-preserving encryptionNick Mathewson2023-11-161-0/+1
| | | | | | This is the approach from appendix F.2 in rend-spec. Part of #1053.
* Remove semver.md files from arti 1.1.10Nick Mathewson2023-10-311-2/+0
|
* tor-hscrypto: Add a From<&HsIdKeypair> impl for HsIdKey.Gabriela Moldovan2023-10-191-0/+1
| | | | | | | | Sometimes it's useful to have the ability to derive the `HsIdKey` from the keypair (for example, if we've just read the `HsIdKeypair` from the keystore and also need the `HsIdKey`, this `From` impl enables us to derive the public part of the key, instead of having to read it from the keystore).
* tor-hscrypto: Add a new constructor and an accessor for TimePeriod.Gabriela Moldovan2023-10-191-0/+1
|
* Remove semver.md files now that 1.1.9 is out.Nick Mathewson2023-10-021-2/+0
|
* tor-hsservice: Add HsClientDescEncKeypair.Gabriela Moldovan2023-09-251-0/+2
|
* Remove semver.md now that 1.1.8 is out.Nick Mathewson2023-09-051-3/+0
|
* tor-hscrypto: Impl From<&HsBlindIdKeypair> for HsBlindIdKey.Gabriela Moldovan2023-08-251-0/+1
| | | | This will be used by the descriptor publisher when building descriptors.
* tor-hscrypto: Add a function for deriving the subcredential.Gabriela Moldovan2023-08-251-0/+1
| | | | | | This function will be used by the descriptor publisher (it needs to generate descriptors, and for that it needs the subcredential, which can be derived from the `HsBlindIdKey` and `TimePeriod`).
* hscrypto: Expose hs_mac as a SimpleMac.Nick Mathewson2023-08-141-0/+1
|
* Remove semver.md files for 1.1.6Nick Mathewson2023-06-301-1/+0
|
* hscrypto: fix TODOs in time-period code.Nick Mathewson2023-06-131-0/+1
* Return a more informative error type (instead of Option) * Check that time periods are an integer number of seconds * Decide not to change the semantics of an argument.