Skip to content
Snippets Groups Projects
  1. Jun 20, 2018
  2. Mar 15, 2017
  3. Dec 23, 2016
  4. Jun 11, 2016
  5. May 12, 2016
    • Nick Mathewson's avatar
      Add -ftrapv to gcc-hardening ... mostly! · ce854a8d
      Nick Mathewson authored
      We know there are overflows in curve25519-donna-c32, so we'll have
      to have that one be fwrapv.
      
      Only apply the asan, ubsan, and trapv options to the code that does
      not need to run in constant time.  Those options introduce branches
      to the code they instrument.
      
      (These introduced branches should never actually be taken, so it
      might _still_ be constant time after all, but branch predictors are
      complicated enough that I'm not really confident here. Let's aim for
      safety.)
      
      Closes 17983.
      ce854a8d
  6. Mar 11, 2016
  7. Mar 15, 2015
  8. Jan 02, 2015
  9. Oct 28, 2014
  10. Jun 02, 2014
  11. Oct 21, 2013
  12. Jan 16, 2013
  13. Sep 04, 2012
  14. Jun 18, 2012
  15. Jun 11, 2012
    • Nick Mathewson's avatar
      Make our compiler-hardening checks robust against MinGW · ebaaa483
      Nick Mathewson authored
      First, specify -Werror when we are testing each option; if it causes
      a warning to appear, we shouldn't be adding it.
      
      Second, do not attempt to add these options until after we have
      found the libraries we want.  Previously, I would hit a bug where
      the linker hardening options worked fine when we weren't linking
      anything, but failed completely once we added openssl or libevent.
      ebaaa483
  16. Jun 05, 2012
  17. May 11, 2012
  18. Oct 11, 2010
  19. Jan 24, 2010
  20. May 05, 2009
  21. Aug 22, 2008
  22. Feb 07, 2008
  23. Jan 30, 2008
    • Nick Mathewson's avatar
      r13971@tombo: nickm | 2008-01-30 14:25:25 -0500 · b4ebe55d
      Nick Mathewson authored
       Write a new autoconf macro to test whether a function is declared. It is suboptimal and possibly buggy in some way, but it seems to work for me.  use it to test for a declaration of malloc_good_size, so we can workaround operating systems (like older OSX) that have the function in their libc but do not deign to declare it in their headers.  Should resolve bug 587.
      
      
      svn:r13339
      b4ebe55d
  24. Dec 23, 2007
  25. Dec 11, 2007
  26. Jun 01, 2007
  27. May 27, 2007
  28. May 26, 2007
  29. May 25, 2007
  30. May 01, 2007
  31. Apr 30, 2007
  32. Apr 11, 2007
    • Nick Mathewson's avatar
      r12351@catbus: nickm | 2007-04-11 12:09:46 -0400 · 795aa1a1
      Nick Mathewson authored
       More autoconf hacking: use same machinery to find zlib as for openssl and libevent.  Have unified library finder include setup for --with  variable.  Start trying to suggest to the user what packages they should install if finding the library fails.
      
      
      svn:r9945
      795aa1a1
  33. Mar 15, 2007
  34. Mar 10, 2007
Loading