1. 18 8月, 2016 1 次提交
  2. 01 8月, 2016 1 次提交
  3. 21 7月, 2016 1 次提交
  4. 08 7月, 2016 1 次提交
  5. 01 7月, 2016 2 次提交
  6. 23 6月, 2016 1 次提交
  7. 15 6月, 2016 1 次提交
  8. 24 5月, 2016 2 次提交
  9. 21 5月, 2016 1 次提交
    • M
      Fix Windows 64 bit crashes · fcb318c6
      Matt Caswell 提交于
      The function InitOnceExceuteOnce is the best way to support the
      implementation of CRYPTO_THREAD_run_once() on Windows. Unfortunately
      WinXP doesn't have it. To get around that we had two different
      implementations: one for WinXP and one for later versions. Which one was
      used was based on the value of _WIN32_WINNT.
      
      This approach was starting to cause problems though because other parts of
      OpenSSL assume _WIN32_WINNT is going to be 0x0501 and crashes were
      occurring dependant on include file ordering. In addition a conditional
      based on _WIN32_WINNT had made its way into a public header file through
      commit 5c4328f0. This is problematic because the value of this macro can
      vary between OpenSSL build time and application build time.
      
      The simplest solution to this mess is just to always use the WinXP version
      of CRYPTO_THREAD_run_once(). Its perhaps slightly sub-optimal but probably
      not noticably.
      
      GitHub Issue #1086
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      fcb318c6
  10. 19 5月, 2016 1 次提交
  11. 18 5月, 2016 1 次提交
  12. 17 5月, 2016 1 次提交
  13. 03 5月, 2016 1 次提交
    • T
      Secure memory fixes · e8408681
      Todd Short 提交于
      Fix some of the variables to be (s)size_t, so that more than 1GB of
      secure memory can be allocated. The arena has to be a power of 2, and
      2GB fails because it ends up being a negative 32-bit signed number.
      
      The |too_late| flag is not strictly necessary; it is easy to figure
      out if something is secure memory by looking at the arena. As before,
      secure memory allocations will not fail, but now they can be freed
      correctly. Once initialized, secure memory can still be used, even if
      allocations occured before initialization.
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      e8408681
  14. 30 4月, 2016 1 次提交
  15. 29 4月, 2016 1 次提交
  16. 18 4月, 2016 1 次提交
  17. 13 4月, 2016 2 次提交
  18. 04 4月, 2016 1 次提交
  19. 30 3月, 2016 1 次提交
  20. 09 3月, 2016 11 次提交
  21. 08 3月, 2016 7 次提交