aboutsummaryrefslogtreecommitdiff
path: root/src/core/or/sendme.c
AgeCommit message (Expand)Author
2020-07-29Remove the connection_t.outbuf_flushlen fieldNick Mathewson
2020-05-06Use __attribute__((fallthrough)) rather than magic GCC comments.Nick Mathewson
2020-01-08It's 2020. Update the copyright dates with "make update-copyright"Nick Mathewson
2019-06-11trunnel: Rename sendme.trunnel to sendme_cell.trunnelDavid Goulet
2019-06-03sendme: Do not decrement window in a log_debug()David Goulet
2019-05-22Merge branch 'ticket30428_041_02_squashed'Nick Mathewson
2019-05-22sendme: Add non fatal asserts for extra safetyDavid Goulet
2019-05-22sendme: Always pop last SENDME digest from circuitDavid Goulet
2019-05-22sendme: Clarify how sendme_circuit_cell_is_next() worksDavid Goulet
2019-05-22sendme: Properly record SENDMEs on both edgesDavid Goulet
2019-05-22sendme: Never fallback to v0 if unknown versionDavid Goulet
2019-05-22sendme: Validate v1 SENDMEs on both client and exit sideDavid Goulet
2019-05-22sendme: Record cell digest on both client and exitDavid Goulet
2019-05-15fix typos, whitespace, commentsRoger Dingledine
2019-05-13sendme: Fix coverity CID 1444999David Goulet
2019-05-03Hiding crypt_path_t: Hide 'crypto' usage in sendme.cGeorge Kadianakis
2019-05-02sendme: Improve logging messagesDavid Goulet
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: Add helper to note the cell digestDavid Goulet
2019-04-29sendme: Helper to know if next cell is a SENDMEDavid 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: Use a 20 bytes digest instead of 4David Goulet
2019-04-29tests: Implement unit tests for SENDME v1David 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 two consensus parametersDavid 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