1. 09 3月, 2016 2 次提交
  2. 08 3月, 2016 14 次提交
  3. 05 3月, 2016 2 次提交
  4. 04 3月, 2016 6 次提交
  5. 03 3月, 2016 2 次提交
  6. 29 2月, 2016 2 次提交
    • M
      Clarify ASYNC_WAIT_CTX_clear_fd() docs · 83856523
      Matt Caswell 提交于
      Clarify that the "cleanup" routing does not get called if you invoke
      ASYNC_WAIT_CTX_clear_fd() directly.
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      83856523
    • M
      Refactor the async wait fd logic · ff75a257
      Matt Caswell 提交于
      Implementation experience has shown that the original plan for async wait
      fds was too simplistic. Originally the async logic created a pipe internally
      and user/engine code could then get access to it via API calls. It is more
      flexible if the engine is able to create its own fd and provide it to the
      async code.
      
      Another issue is that there can be a lot of churn in the fd value within
      the context of (say) a single SSL connection leading to continually adding
      and removing fds from (say) epoll. It is better if we can provide some
      stability of the fd value across a whole SSL connection. This is
      problematic because an engine has no concept of an SSL connection.
      
      This commit refactors things to introduce an ASYNC_WAIT_CTX which acts as a
      proxy for an SSL connection down at the engine layer.
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      ff75a257
  7. 28 2月, 2016 3 次提交
  8. 27 2月, 2016 2 次提交
  9. 26 2月, 2016 1 次提交
  10. 24 2月, 2016 1 次提交
  11. 23 2月, 2016 3 次提交
  12. 19 2月, 2016 2 次提交
    • R
      documentation: RSA_new_method argument · 6baa3b43
      Roumen Petrov 提交于
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      6baa3b43
    • R
      Remove outdated DEBUG flags. · d63a5e5e
      Rich Salz 提交于
      Add -DBIO_DEBUG to --strict-warnings.
      Remove comments about outdated debugging ifdef guards.
      Remove md_rand ifdef guarding an assert; it doesn't seem used.
      Remove the conf guards in conf_api since we use OPENSSL_assert, not assert.
      For pkcs12 stuff put OPENSSL_ in front of the macro name.
      Merge TLS_DEBUG into SSL_DEBUG.
      Various things just turned on/off asserts, mainly for checking non-NULL
      arguments, which is now removed: camellia, bn_ctx, crypto/modes.
      Remove some old debug code, that basically just printed things to stderr:
        DEBUG_PRINT_UNKNOWN_CIPHERSUITES, DEBUG_ZLIB, OPENSSL_RI_DEBUG,
        RL_DEBUG, RSA_DEBUG, SCRYPT_DEBUG.
      Remove OPENSSL_SSL_DEBUG_BROKEN_PROTOCOL.
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      d63a5e5e