Nick Mathewson
|
7bd34698af
Use prefilled_rng in test_addr.c in place of existing code.
|
5 vuotta sitten |
Nick Mathewson
|
fe173ce0bc
Add a testing PRNG replacement that returns canned data.
|
5 vuotta sitten |
Nick Mathewson
|
64d5ed0415
Update circuit_timeout test to use deterministic prng
|
5 vuotta sitten |
Nick Mathewson
|
d3526d3f2c
Update test_prob_distr to use new reproducible RNG override code
|
5 vuotta sitten |
Nick Mathewson
|
11eaed66bb
Add support for deterministic override of crypto_rand() in tests
|
5 vuotta sitten |
rl1987
|
b05b165a75
Add changes file
|
5 vuotta sitten |
rl1987
|
10c71105e6
Travis: remove sudo configuration
|
5 vuotta sitten |
Nick Mathewson
|
44e6663b8a
Merge remote-tracking branch 'tor-github/pr/972'
|
5 vuotta sitten |
David Goulet
|
535ba0d7c5
practracker: Update exceptions for #26288
|
5 vuotta sitten |
David Goulet
|
0f2ff267c5
sendme: Do not poke at crypto.sendme_digest directly
|
5 vuotta sitten |
David Goulet
|
0d8b9b56c5
sendme: Better function names
|
5 vuotta sitten |
David Goulet
|
67c2254183
sendme: Move note_cell_digest() to relay_crypto module
|
5 vuotta sitten |
David Goulet
|
d084f9115d
sendme: Better handle the random padding
|
5 vuotta sitten |
David Goulet
|
c7385b5b14
sendme: Keep cell digest only if a SENDME is next
|
5 vuotta sitten |
David Goulet
|
805c81efed
sendme: Add helper to note the cell digest
|
5 vuotta sitten |
David Goulet
|
7c8e519b34
sendme: Helper to know if next cell is a SENDME
|
5 vuotta sitten |
David Goulet
|
aef7095c3e
prop289: Add documentation for the circuit FIFO list
|
5 vuotta sitten |
David Goulet
|
44750b0de6
prop289: Skip the first 4 unused bytes in a cell
|
5 vuotta sitten |
David Goulet
|
77d560af64
prop289: Keep the digest bytes, not the object
|
5 vuotta sitten |
David Goulet
|
4efe9d653a
prop289: Move digest matching in its own function
|
5 vuotta sitten |
David Goulet
|
217b553193
prop289: Rename packaged functions with better name
|
5 vuotta sitten |
David Goulet
|
2ec25e847e
prop289: Move SENDME cell processing in a separate function
|
5 vuotta sitten |
David Goulet
|
504e05b029
prop289: Use a 20 bytes digest instead of 4
|
5 vuotta sitten |
David Goulet
|
cede93b2d8
tests: Implement unit tests for SENDME v1
|
5 vuotta sitten |
David Goulet
|
a6e012508e
prop289: Add random bytes to the unused portion of the cell
|
5 vuotta sitten |
David Goulet
|
402f0a4f5d
prop289: Remember the last cell digest for v1 SENDMEs
|
5 vuotta sitten |
David Goulet
|
bb473a807a
prop289: Match the SENDME digest
|
5 vuotta sitten |
David Goulet
|
93f9fbbd34
prop289: Keep track of the last seen cell digests
|
5 vuotta sitten |
David Goulet
|
81706d8427
prop289: Support SENDME v1 cell parsing
|
5 vuotta sitten |
David Goulet
|
023a70da84
prop289: Support sending SENDME version 1
|
5 vuotta sitten |