| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Use new DisplayRedacted/DebugRedacted code for HsId. | Nick Mathewson | 2025-07-31 | 1 | -0/+1 |
| | | | | | Closes #2012. | ||||
| * | Remove semver.md files post-release. | Gabriela Moldovan | 2024-12-02 | 1 | -1/+0 |
| | | |||||
| * | tor-hscrypto: Abolish the HasKind impl of HsIdParseError. | Gabriela Moldovan | 2024-11-04 | 1 | -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 round | Ian Jackson | 2024-02-05 | 1 | -3/+0 |
| | | |||||
| * | tor-netdir, tor-hscrypto: Add function for computing SRV period offset. | Gabriela Moldovan | 2024-01-24 | 1 | -1/+2 |
| | | | | | Part of #1166 | ||||
| * | tor-hscrypto: Remove TimePeriodOffset, offset_within_period(). | Gabriela Moldovan | 2024-01-24 | 1 | -0/+1 |
| | | | | | | | These are now unused. Part of #1166 | ||||
| * | tor-hsservice: Generate revision counter using the start of SRV period. | Gabriela Moldovan | 2024-01-24 | 1 | -0/+1 |
| | | | | | Closes #1166 | ||||
| * | Remove semver.md files. | Nick Mathewson | 2023-12-04 | 1 | -4/+0 |
| | | |||||
| * | tor-hscrypto: Define Keypair conversions for all curve25519 newtypes | Ian Jackson | 2023-11-23 | 1 | -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 Moldovan | 2023-11-20 | 1 | -0/+1 |
| | | | | | Part of #1037 | ||||
| * | Implementation for AES-based Order-preserving encryption | Nick Mathewson | 2023-11-16 | 1 | -0/+1 |
| | | | | | | | This is the approach from appendix F.2 in rend-spec. Part of #1053. | ||||
| * | Remove semver.md files from arti 1.1.10 | Nick Mathewson | 2023-10-31 | 1 | -2/+0 |
| | | |||||
| * | tor-hscrypto: Add a From<&HsIdKeypair> impl for HsIdKey. | Gabriela Moldovan | 2023-10-19 | 1 | -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 Moldovan | 2023-10-19 | 1 | -0/+1 |
| | | |||||
| * | Remove semver.md files now that 1.1.9 is out. | Nick Mathewson | 2023-10-02 | 1 | -2/+0 |
| | | |||||
| * | tor-hsservice: Add HsClientDescEncKeypair. | Gabriela Moldovan | 2023-09-25 | 1 | -0/+2 |
| | | |||||
| * | Remove semver.md now that 1.1.8 is out. | Nick Mathewson | 2023-09-05 | 1 | -3/+0 |
| | | |||||
| * | tor-hscrypto: Impl From<&HsBlindIdKeypair> for HsBlindIdKey. | Gabriela Moldovan | 2023-08-25 | 1 | -0/+1 |
| | | | | | This will be used by the descriptor publisher when building descriptors. | ||||
| * | tor-hscrypto: Add a function for deriving the subcredential. | Gabriela Moldovan | 2023-08-25 | 1 | -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 Mathewson | 2023-08-14 | 1 | -0/+1 |
| | | |||||
| * | Remove semver.md files for 1.1.6 | Nick Mathewson | 2023-06-30 | 1 | -1/+0 |
| | | |||||
| * | hscrypto: fix TODOs in time-period code. | Nick Mathewson | 2023-06-13 | 1 | -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. | |||||
