1. 21 Jun, 2016 1 commit
    • Simon Butcher's avatar
      Adds a check and warning for the null entropy option · 1ceab6e4
      Simon Butcher authored
      If the option MBEDTLS_TEST_NULL_ENTROPY is enabled, the cmake generated
      makefile will generate an error unless a UNSAFE_BUILD switch is also enabled.
      
      Equally, a similar warning will always be generated if the Makefile is built,
      and another warning is generated on every compilation of entropy.c.
      
      This is to ensure the user is aware of what they're doing when they enable the
      null entropy option.
      1ceab6e4
  2. 12 Jan, 2016 1 commit
    • Manuel Pégourié-Gonnard's avatar
      Revert changes done to 'make apidoc' target · c990189e
      Manuel Pégourié-Gonnard authored
      This partially reverts 1989caf7 (only the changes to Makefile and
      CMakeLists, the addition to scripts/config.pl is kept).
      
      Modifying config.h in the apidoc target creates a race condition with
      
          make -j4 all apidoc
      
      where some parts of the library, tests or programs could be built with the
      wrong config.h, resulting in all kinds of (semi-random) errors. Recent
      versions of CMake mitigate this by adding a .NOTPARALLEL target to the
      generated Makefile, but people would still get errors with older CMake
      versions that are still in use (eg in RHEL 5), and with plain make.
      
      An additional issue is that, by failing to use cp -p, the apidoc target was
      updating the timestamp on config.h, which seems to cause further build issues.
      
      Let's get back to the previous, safe, situation. The improved apidoc building
      will be resurrected in a script in the next commit.
      
      fixes #390
      fixes #391
      c990189e
  3. 04 Jan, 2016 1 commit
    • Manuel Pégourié-Gonnard's avatar
      Use a full config.h with doxygen · 1989caf7
      Manuel Pégourié-Gonnard authored
      Otherwise we get warnings that some documentation items don't have
      corresponding #define, and more importantly the corresponding snippets are not
      included in the output.
      
      For that we need a modified version of the "full" argument for config.pl.
      
      Also, the new CMakeLists.txt target only works on Unix (which was already the
      case of the Makefile target). Hopefully this is not an issue as people are
      unlikely to need that target on Windows.
      1989caf7
  4. 03 Aug, 2015 2 commits
  5. 27 Jul, 2015 1 commit
  6. 08 Jul, 2015 2 commits
  7. 02 Jul, 2015 1 commit
    • Manuel Pégourié-Gonnard's avatar
      Small Make tune-up · cf26e211
      Manuel Pégourié-Gonnard authored
      On first build, targets such as 'programs' already worked fine. By adding
      'lib' as a dependency here, we make sure dependencies for the library are
      checked first so that it is rebuild if necessary on subsequent builds.
      cf26e211
  8. 26 Jun, 2015 1 commit
  9. 25 Jun, 2015 1 commit
  10. 29 Apr, 2015 1 commit
  11. 13 Mar, 2015 1 commit
  12. 10 Mar, 2015 2 commits
  13. 27 Jan, 2015 1 commit
  14. 23 Jan, 2015 1 commit
  15. 22 Jan, 2015 2 commits
  16. 23 Jun, 2014 2 commits
  17. 14 Mar, 2014 4 commits
  18. 31 Jan, 2014 3 commits
  19. 14 Nov, 2012 1 commit
  20. 13 Nov, 2012 1 commit
  21. 05 Apr, 2012 1 commit
  22. 21 Jun, 2011 1 commit
  23. 06 Jan, 2011 1 commit
  24. 18 Jun, 2010 1 commit
  25. 28 Jul, 2009 1 commit
  26. 11 Jul, 2009 1 commit
  27. 04 Jan, 2009 1 commit
  28. 03 Jan, 2009 1 commit