1. 13 4月, 2016 5 次提交
  2. 06 4月, 2016 1 次提交
  3. 22 3月, 2016 1 次提交
  4. 21 3月, 2016 1 次提交
  5. 18 3月, 2016 1 次提交
  6. 16 3月, 2016 1 次提交
  7. 15 3月, 2016 1 次提交
  8. 14 3月, 2016 2 次提交
  9. 13 3月, 2016 1 次提交
    • E
      Fix memory leak in library deinit · 8cab4e9b
      Emilia Kasper 提交于
      ENGINE_cleanup calls CRYPTO_free_ex_data and therefore,
      CRYPTO_cleanup_all_ex_data - which cleans up the method pointers - must
      run after ENGINE_cleanup.
      
      Additionally, don't needlessly initialize the EX_CALLBACKS stack during
      e.g. CRYPTO_free_ex_data. The only time this is actually needed is when
      reserving the first ex data index. Specifically, since sk_num returns -1
      on NULL input, the rest of the code already handles a NULL method stack
      correctly.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      8cab4e9b
  10. 12 3月, 2016 1 次提交
  11. 11 3月, 2016 1 次提交
  12. 09 3月, 2016 2 次提交
  13. 08 3月, 2016 4 次提交
  14. 07 3月, 2016 1 次提交
    • C
      Rework based on feedback: · 6cba4a66
      clucey 提交于
      1. Cleaned up eventfd handling
      2. Reworked socket setup code to allow other algorithms to be added in
         future
      3. Fixed compile errors for static build
      4. Added error to error stack in all cases of ALG_PERR/ALG_ERR
      5. Called afalg_aes_128_cbc() from bind() to avoid race conditions
      6. Used MAX_INFLIGHT define in io_getevents system call
      7. Coding style fixes
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      Reviewed-by: NMatt Caswell <matt@openssl.org>
      6cba4a66
  15. 03 3月, 2016 1 次提交
  16. 18 2月, 2016 2 次提交
    • M
      Fix windows thread stop code · 6bc7bad0
      Matt Caswell 提交于
      The windows thread stop code was erroneously not just deleting the thread
      local variable on thread stop, but also deleting the thread local *key*
      (thus removing thread local data for *all* threads in one go!).
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      6bc7bad0
    • R
      RT4310: Fix varous no-XXX builds · 1288f26f
      Rich Salz 提交于
      When OPENSSL_NO_ASYNC is set, make ASYNC_{un,}block_pause() do nothing.
      This prevents md_rand.c from failing to build. Probably better to do it
      this way than to wrap every instance in an explicit #ifdef.
      
      A bunch of new socket code got added to a new file crypto/bio/b_addr.c.
      Make it all go away if OPENSSL_NO_SOCK is defined.
      
      Allow configuration with no-ripemd, no-ts, no-ui
      We use these for the UEFI build.
      
      Also remove the 'Really???' comment from no-err and no-locking. We use
      those too.
      
      We need to drop the crypto/engine directory from the build too, and also
      set OPENSSL_NO_ENGINE
      Signed-off-by: NRich Salz <rsalz@openssl.org>
      Reviewed-by: NTim Hudson <tjh@openssl.org>
      1288f26f
  17. 17 2月, 2016 1 次提交
  18. 15 2月, 2016 1 次提交
  19. 11 2月, 2016 5 次提交
  20. 10 2月, 2016 6 次提交
  21. 09 2月, 2016 1 次提交