summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2019-04-30Merge branch 'tor-github/pr/980'David Goulet
2019-04-30Merge branch 'tor-github/pr/909'David Goulet
2019-04-30Rename and clarify some functions for periodic eventsNick Mathewson
2019-04-30Remove now-extraneous calls to initialize_periodic_events().Nick Mathewson
2019-04-30Move dirauth periodic events into dirauth module.Nick Mathewson
2019-04-30Turn 'mainloop' into a subsystem.Nick Mathewson
2019-04-30Make sure that the rng is not replaced if it is already replaced.Nick Mathewson
2019-04-30Make the deterministic and reproducible rng test code handle fast_rngNick Mathewson
2019-04-30Add improved debugging support to crypto_rand_fast code.Nick Mathewson
2019-04-30Extract add-entropy code from crypto_fast_rng to a new functionNick Mathewson
2019-04-30Use preloaded-rng code in test_hs_descriptor.cNick Mathewson
2019-04-30Make rng mock code also cover strongest_rand.Nick Mathewson
2019-04-30Use prefilled PRNG replacement in test_extorportNick Mathewson
2019-04-30Use prefilled_rng in test_addr.c in place of existing code.Nick Mathewson
2019-04-30Add a testing PRNG replacement that returns canned data.Nick Mathewson
2019-04-30Update circuit_timeout test to use deterministic prngNick Mathewson
2019-04-30Update test_prob_distr to use new reproducible RNG override codeNick Mathewson
2019-04-30Add support for deterministic override of crypto_rand() in testsNick Mathewson
2019-04-29sendme: Do not poke at crypto.sendme_digest directlyDavid Goulet
2019-04-29sendme: Better function namesDavid Goulet
2019-04-29sendme: Move note_cell_digest() to relay_crypto moduleDavid Goulet
2019-04-29sendme: Better handle the random paddingDavid Goulet
2019-04-29sendme: Keep cell digest only if a SENDME is nextDavid Goulet
2019-04-29sendme: Add helper to note the cell digestDavid Goulet
2019-04-29sendme: Helper to know if next cell is a SENDMEDavid Goulet
2019-04-29prop289: Add documentation for the circuit FIFO listDavid Goulet
2019-04-29prop289: Skip the first 4 unused bytes in a cellDavid Goulet
2019-04-29prop289: Keep the digest bytes, not the objectDavid Goulet
2019-04-29prop289: Move digest matching in its own functionDavid Goulet
2019-04-29prop289: Rename packaged functions with better nameDavid Goulet
2019-04-29prop289: Move SENDME cell processing in a separate functionDavid Goulet
2019-04-29prop289: Use a 20 bytes digest instead of 4David Goulet
2019-04-29tests: Implement unit tests for SENDME v1David Goulet
2019-04-29prop289: Add random bytes to the unused portion of the cellDavid Goulet
2019-04-29prop289: Remember the last cell digest for v1 SENDMEsDavid Goulet
2019-04-29prop289: Match the SENDME digestDavid Goulet
2019-04-29prop289: Keep track of the last seen cell digestsDavid Goulet
2019-04-29prop289: Support SENDME v1 cell parsingDavid Goulet
2019-04-29prop289: Support sending SENDME version 1David Goulet
2019-04-29prop289: Add SENDME trunnel declarationDavid Goulet
2019-04-29prop289: Add two consensus parametersDavid Goulet
2019-04-29sendme: Always close stream if deliver window is negativeDavid Goulet
2019-04-29sendme: Add helper functions for DATA cell packagingDavid Goulet
2019-04-29sendme: Add helper functions for DATA cell deliveryDavid Goulet
2019-04-29sendme: Refactor SENDME cell processingDavid Goulet
2019-04-29sendme: Modernize and cleanup old moved codeDavid Goulet
2019-04-29sendme: Move code to the new files sendme.{c|h}David Goulet
2019-04-26Use fast check for missing id in node_is_a_configured_bridge()Nick Mathewson
2019-04-26Use a linear algorithm to subtract two nodelists.Nick Mathewson
2019-04-26Make nodelist_get_list() return a const pointer.Nick Mathewson