David Goulet
|
0d8b9b56c5
sendme: Better function names
|
5 years ago |
David Goulet
|
d084f9115d
sendme: Better handle the random padding
|
5 years ago |
David Goulet
|
44750b0de6
prop289: Skip the first 4 unused bytes in a cell
|
5 years ago |
David Goulet
|
217b553193
prop289: Rename packaged functions with better name
|
5 years ago |
David Goulet
|
2ec25e847e
prop289: Move SENDME cell processing in a separate function
|
5 years ago |
David Goulet
|
a6e012508e
prop289: Add random bytes to the unused portion of the cell
|
5 years ago |
David Goulet
|
402f0a4f5d
prop289: Remember the last cell digest for v1 SENDMEs
|
5 years ago |
David Goulet
|
93f9fbbd34
prop289: Keep track of the last seen cell digests
|
5 years ago |
David Goulet
|
81706d8427
prop289: Support SENDME v1 cell parsing
|
5 years ago |
David Goulet
|
023a70da84
prop289: Support sending SENDME version 1
|
5 years ago |
David Goulet
|
0e6e800c89
sendme: Always close stream if deliver window is negative
|
5 years ago |
David Goulet
|
8e38791baf
sendme: Add helper functions for DATA cell packaging
|
5 years ago |
David Goulet
|
2d3c600915
sendme: Add helper functions for DATA cell delivery
|
5 years ago |
David Goulet
|
9c42cc1eb2
sendme: Refactor SENDME cell processing
|
5 years ago |
David Goulet
|
e5806dcea8
sendme: Move code to the new files sendme.{c|h}
|
5 years ago |
Nick Mathewson
|
a49f506e05
Split all controller events code into a new control_events.c
|
5 years ago |
Nick Mathewson
|
b3416476b4
Remove all uses of weak_rng.
|
5 years ago |
Nick Mathewson
|
2f683465d4
Bump copyright date to 2019
|
5 years ago |
George Kadianakis
|
2b29bccb85
Misc trivial improvements around circpadding code.
|
5 years ago |
Mike Perry
|
d62340018c
Add relay crypto mock points for tests.
|
5 years ago |
Mike Perry
|
7be71903da
Circuit padding cell event callbacks.
|
5 years ago |
Mike Perry
|
43701e1ebe
Circuit padding machine creation events.
|
5 years ago |
Nick Mathewson
|
f6b8c7da66
Move buffers.c out of lib/containers to resolve a circularity.
|
5 years ago |
Nick Mathewson
|
886dc8b0a5
Remove routerparse include from files that dont use it
|
5 years ago |
Nick Mathewson
|
6785aa4010
Move routerparse and parsecommon to their own module.
|
5 years ago |
Nick Mathewson
|
f403af2207
Split geoip from geoip-related stats.
|
5 years ago |
Nick Mathewson
|
4f0bc0c8f5
Revise things that had included router.h before
|
5 years ago |
Nick Mathewson
|
194acfb51d
Split directory.c code into several modules
|
5 years ago |
Nick Mathewson
|
c7ce6b9821
Split main.c into main.c and mainloop.c
|
5 years ago |
Nick Mathewson
|
98ef3e82e4
Move the non-crypto parts of onion.c out of src/core/crypto
|
5 years ago |