| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | tor-hsservice: Add PowNonceReplayLog. | Wesley Aptekar-Cassels | 2025-05-27 | 1 | -0/+31 |
| | | |||||
| * | tor-hsservice: Change replay/mod.rs to replay.rs. | Wesley Aptekar-Cassels | 2025-02-10 | 1 | -736/+0 |
| | | | | | We have a new lint that requires this. | ||||
| * | tor-hsservice: Change unclear names in ReplayLog. | Wesley Aptekar-Cassels | 2025-02-10 | 2 | -21/+21 |
| | | |||||
| * | tor-hsservice: Assert that hash length is correct in ReplayLog. | Wesley Aptekar-Cassels | 2025-02-10 | 1 | -0/+3 |
| | | |||||
| * | tor-hsservice: Change ReplayLog parse_log_leafname API. | Wesley Aptekar-Cassels | 2025-02-10 | 2 | -6/+6 |
| | | | | | | This previously returned a &str for sort of unclear reasons, which was only used in logging. Remove that. | ||||
| * | tor-hsservice: Fix some comments in ReplayLog. | Wesley Aptekar-Cassels | 2025-02-10 | 1 | -2/+5 |
| | | |||||
| * | tor-hsservice: Make TODOs not doccomments. | Wesley Aptekar-Cassels | 2025-02-10 | 1 | -2/+2 |
| | | |||||
| * | tor-hsservice: Rename some variables to reflect refactor. | Wesley Aptekar-Cassels | 2025-02-10 | 1 | -22/+22 |
| | | | | | | | Get rid of anything talking about hashes or "h" in mod.rs, since that should now be relegated to ipt.rs. Fix some other things to use generic names as well. | ||||
| * | tor-hsservice: Add whitespace. | Wesley Aptekar-Cassels | 2025-02-10 | 1 | -0/+1 |
| | | |||||
| * | tor-hsservice: Update comment in replay log code. | Wesley Aptekar-Cassels | 2025-02-10 | 1 | -1/+3 |
| | | |||||
| * | tor-hsservice: Remove ReplayLog::check_inner. | Wesley Aptekar-Cassels | 2025-02-10 | 1 | -9/+2 |
| | | | | | | | This didn't really need to be a helper, we can just do everything in check_for_replay. It was a helper since we previously couldn't test the check_for_replay function, but now that this is generic we can. | ||||
| * | tor-hsservice: Remove ReplayLog HASH_LEN constant. | Wesley Aptekar-Cassels | 2025-02-10 | 1 | -9/+8 |
| | | | | | | This needed to be the same as the MESSAGE_LEN constant, so we should just use the same constant for both. | ||||
| * | tor-hsservice: Clean up replay::ipt::hash types. | Wesley Aptekar-Cassels | 2025-02-10 | 1 | -9/+6 |
| | | | | | | I don't think a newtype here was really buying us anything. Might as well get rid of it. | ||||
| * | tor-hsservice: Move replay::hash into replay::ipt::hash. | Wesley Aptekar-Cassels | 2025-02-10 | 2 | -75/+83 |
| | | | | | The IPT log is the only one that will need hashing, so move that code. | ||||
| * | tor-hsservice: Move ReplayLog hashing out of generic code. | Wesley Aptekar-Cassels | 2025-02-10 | 2 | -19/+20 |
| | | |||||
| * | tor-hsservice: Stop using check_inner in ReplayLog tests. | Wesley Aptekar-Cassels | 2025-02-10 | 1 | -41/+69 |
| | | | | | | | This is a internal detail that the tests shouldn't care about. This will also allow us to make hashing a detail handled by IptReplayLogType, rather than having it in the generic code. | ||||
| * | tor-hsservice: Make ReplayLog magic bytes generic. | Wesley Aptekar-Cassels | 2025-02-10 | 2 | -12/+21 |
| | | | | | This will ensure that we can't confuse different types of replay logs. | ||||
| * | tor-hsservice: Make ReplayLog generic. | Wesley Aptekar-Cassels | 2025-02-10 | 2 | -43/+95 |
| | | |||||
| * | tor-hsservice: Make directory for replay module. | Wesley Aptekar-Cassels | 2025-02-10 | 1 | -0/+740 |
| This will shortly become multiple files, so it will be helpful to have it in a directory. | |||||
