1. 18 5月, 2016 1 次提交
  2. 17 5月, 2016 1 次提交
  3. 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
  4. 30 4月, 2016 1 次提交
  5. 29 4月, 2016 1 次提交
  6. 18 4月, 2016 1 次提交
  7. 13 4月, 2016 2 次提交
  8. 04 4月, 2016 1 次提交
  9. 30 3月, 2016 1 次提交
  10. 09 3月, 2016 11 次提交
  11. 08 3月, 2016 7 次提交
  12. 07 3月, 2016 2 次提交
  13. 26 2月, 2016 1 次提交
  14. 19 2月, 2016 1 次提交
  15. 18 2月, 2016 1 次提交
  16. 17 2月, 2016 1 次提交
    • R
      Implement the use of heap manipulator implementions · 05c7b163
      Richard Levitte 提交于
      - Make use of the functions given through CRYPTO_set_mem_functions().
      - CRYPTO_free(), CRYPTO_clear_free() and CRYPTO_secure_free() now receive
        __FILE__ and __LINE__.
      - The API for CRYPTO_set_mem_functions() and CRYPTO_get_mem_functions()
        is slightly changed, the implementation for free() now takes a couple
        of extra arguments, taking __FILE__ and __LINE__.
      - The CRYPTO_ memory functions will *always* receive __FILE__ and __LINE__
        from the corresponding OPENSSL_ macros, regardless of if crypto-mdebug
        has been enabled or not.  The reason is that if someone swaps out the
        malloc(), realloc() and free() implementations, we can't know if they
        will use them or not.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      05c7b163
  17. 13 2月, 2016 1 次提交
  18. 11 2月, 2016 5 次提交