Skip to content
Snippets Groups Projects
  1. Mar 24, 2018
    • Nick Mathewson's avatar
      Basic unit tests for relay_crypto.c · 7db4d0c5
      Nick Mathewson authored
      These tests handle incoming and outgoing cells on a three-hop
      circuit, and make sure that the crypto works end-to-end.  They don't
      yet test spec conformance, leaky-pipe, or various error cases.
      7db4d0c5
  2. Feb 16, 2018
  3. Feb 08, 2018
  4. Feb 07, 2018
  5. Feb 02, 2018
  6. Jan 30, 2018
  7. Dec 08, 2017
  8. Dec 07, 2017
  9. Dec 06, 2017
  10. Oct 27, 2017
  11. Oct 24, 2017
  12. Sep 28, 2017
  13. Sep 27, 2017
  14. Sep 15, 2017
  15. Aug 24, 2017
  16. Aug 19, 2017
  17. Aug 09, 2017
  18. Jul 24, 2017
  19. Jul 13, 2017
  20. Jul 07, 2017
  21. May 19, 2017
  22. May 08, 2017
    • Mike Perry's avatar
      Netflow record collapsing defense. · b0e92634
      Mike Perry authored and Nick Mathewson's avatar Nick Mathewson committed
      This defense will cause Cisco, Juniper, Fortinet, and other routers operating
      in the default configuration to collapse netflow records that would normally
      be split due to the 15 second flow idle timeout.
      
      Collapsing these records should greatly reduce the utility of default netflow
      data for correlation attacks, since all client-side records should become 30
      minute chunks of total bytes sent/received, rather than creating multiple
      separate records for every webpage load/ssh command interaction/XMPP chat/whatever
      else happens to be inactive for more than 15 seconds.
      
      The defense adds consensus parameters to govern the range of timeout values
      for sending padding packets, as well as for keeping connections open.
      
      The defense only sends padding when connections are otherwise inactive, and it
      does not pad connections used solely for directory traffic at all. By default
      it also doesn't pad inter-relay connections.
      
      Statistics on the total padding in the last 24 hours are exported to the
      extra-info descriptors.
      b0e92634
  23. Apr 25, 2017
  24. Apr 24, 2017
    • Nick Mathewson's avatar
      Unit tests for consdiffmgr module · 7fc37d41
      Nick Mathewson authored
      Initial tests. These just try adding a few consensuses, looking
      them up, and making sure that consensus diffs are generated in a
      more or less reasonable-looking way.  It's enough for 87% coverage,
      but it leaves out a lot of functionality.
      7fc37d41
  25. Apr 06, 2017
  26. Apr 03, 2017
  27. Mar 31, 2017
  28. Mar 16, 2017
  29. Mar 15, 2017
  30. Dec 14, 2016
  31. Nov 24, 2016
  32. Nov 04, 2016
  33. Sep 26, 2016
Loading