1. 11 Jul, 2018 2 commits
  2. 28 Jun, 2018 1 commit
  3. 21 Jun, 2018 3 commits
  4. 20 Jun, 2018 3 commits
  5. 08 May, 2018 1 commit
  6. 18 Apr, 2018 1 commit
  7. 06 Apr, 2018 2 commits
  8. 16 Feb, 2018 3 commits
  9. 03 Feb, 2018 2 commits
  10. 26 Jan, 2018 1 commit
  11. 25 Jan, 2018 1 commit
    • Nick Mathewson's avatar
      In relay_digest_matches(), use stack instead of heap. · 91c63aae
      Nick Mathewson authored
      We'd been using crypto_digest_dup() and crypto_digest_assign() here,
      but they aren't necessary.  Instead we can just use the stack to
      store the previous state of the SHA_CTX and avoid a malloc/free pair.
      
      Closes ticket 24914.
      91c63aae
  12. 08 Jan, 2018 1 commit
  13. 08 Dec, 2017 2 commits
  14. 17 Nov, 2017 1 commit
  15. 19 Sep, 2017 1 commit
  16. 15 Sep, 2017 1 commit
  17. 24 Jul, 2017 1 commit
  18. 07 Jul, 2017 2 commits
  19. 31 Mar, 2017 1 commit
  20. 15 Mar, 2017 1 commit
  21. 30 Jan, 2017 1 commit
  22. 11 Jan, 2017 1 commit
  23. 14 Dec, 2016 2 commits
  24. 16 Sep, 2016 2 commits
  25. 09 Sep, 2016 1 commit
  26. 28 Jul, 2016 1 commit
  27. 11 Jun, 2016 1 commit
    • Nick Mathewson's avatar
      Add -Wmissing-variable-declarations, with attendant fixes · 53a3b39d
      Nick Mathewson authored
      This is a big-ish patch, but it's very straightforward.  Under this
      clang warning, we're not actually allowed to have a global variable
      without a previous extern declaration for it.  The cases where we
      violated this rule fall into three roughly equal groups:
        * Stuff that should have been static.
        * Stuff that was global but where the extern was local to some
          other C file.
        * Stuff that was only global when built for the unit tests, that
          needed a conditional extern in the headers.
      
      The first two were IMO genuine problems; the last is a wart of how
      we build tests.
      53a3b39d