1. 13 9月, 2016 1 次提交
  2. 01 8月, 2016 1 次提交
    • A
      apps/openssl.c: UTF-y Windows argv. · 4e155ec4
      Andy Polyakov 提交于
      Windows never composes UTF-8 strings as result of user interaction
      such as passing command-line argument. The only way to compose one
      is programmatic conversion from WCHAR string, which in turn can be
      picked up on command line.
      
      [For reference, why not wmain, it's not an option on MinGW.]
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      4e155ec4
  3. 19 6月, 2016 1 次提交
  4. 20 5月, 2016 2 次提交
  5. 18 5月, 2016 1 次提交
  6. 05 5月, 2016 1 次提交
  7. 26 4月, 2016 1 次提交
  8. 21 4月, 2016 2 次提交
  9. 14 4月, 2016 3 次提交
  10. 01 4月, 2016 1 次提交
  11. 31 3月, 2016 2 次提交
  12. 22 3月, 2016 1 次提交
  13. 20 3月, 2016 1 次提交
  14. 19 3月, 2016 1 次提交
  15. 11 3月, 2016 1 次提交
  16. 09 3月, 2016 1 次提交
    • M
      Remove the old threading API · 2e52e7df
      Matt Caswell 提交于
      All OpenSSL code has now been transferred to use the new threading API,
      so the old one is no longer used and can be removed. We provide some compat
      macros for removed functions which are all no-ops.
      
      There is now no longer a need to set locking callbacks!!
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      2e52e7df
  17. 17 2月, 2016 1 次提交
  18. 12 2月, 2016 1 次提交
  19. 11 2月, 2016 1 次提交
  20. 10 2月, 2016 1 次提交
  21. 09 2月, 2016 2 次提交
  22. 06 2月, 2016 1 次提交
  23. 19 1月, 2016 1 次提交
    • V
      Support disabling any or all TLS or DTLS versions · 6b01bed2
      Viktor Dukhovni 提交于
      Some users want to disable SSL 3.0/TLS 1.0/TLS 1.1, and enable just
      TLS 1.2.  In the future they might want to disable TLS 1.2 and
      enable just TLS 1.3, ...
      
      This commit makes it possible to disable any or all of the TLS or
      DTLS protocols.  It also considerably simplifies the SSL/TLS tests,
      by auto-generating the min/max version tests based on the set of
      supported protocols (425 explicitly written out tests got replaced
      by two loops that generate all 425 tests if all protocols are
      enabled, fewer otherwise).
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      6b01bed2
  24. 14 1月, 2016 1 次提交
  25. 12 1月, 2016 2 次提交
  26. 11 1月, 2016 1 次提交
  27. 08 1月, 2016 1 次提交
    • R
      mem functions cleanup · bbd86bf5
      Rich Salz 提交于
      Only two macros CRYPTO_MDEBUG and CRYPTO_MDEBUG_ABORT to control this.
      If CRYPTO_MDEBUG is not set, #ifdef out the whole debug machinery.
              (Thanks to Jakob Bohm for the suggestion!)
      Make the "change wrapper functions" be the only paradigm.
      Wrote documentation!
      Format the 'set func' functions so their paramlists are legible.
      Format some multi-line comments.
      Remove ability to get/set the "memory debug" functions at runtme.
      Remove MemCheck_* and CRYPTO_malloc_debug_init macros.
      Add CRYPTO_mem_debug(int flag) function.
      Add test/memleaktest.
      Rename CRYPTO_malloc_init to OPENSSL_malloc_init; remove needless calls.
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      bbd86bf5
  28. 22 12月, 2015 1 次提交
  29. 17 12月, 2015 1 次提交
    • R
      Rename some BUF_xxx to OPENSSL_xxx · 7644a9ae
      Rich Salz 提交于
      Rename BUF_{strdup,strlcat,strlcpy,memdup,strndup,strnlen}
      to OPENSSL_{strdup,strlcat,strlcpy,memdup,strndup,strnlen}
      Add #define's for the old names.
      Add CRYPTO_{memdup,strndup}, called by OPENSSL_{memdup,strndup} macros.
      Reviewed-by: NTim Hudson <tjh@openssl.org>
      7644a9ae
  30. 12 12月, 2015 1 次提交
  31. 31 10月, 2015 1 次提交
  32. 16 10月, 2015 1 次提交
  33. 13 10月, 2015 1 次提交
    • M
      Centralise loading default apps config file · a0a82324
      Matt Caswell 提交于
      Loading the config file after processing command line options can
      cause problems, e.g. where an engine provides new ciphers/digests
      these are not then recoginised on the command line. Move the
      default config file loading to before the command line option
      processing. Whilst we're doing this we might as well centralise
      this instead of doing it individually for each application. Finally
      if we do it before the OpenSSL_add_ssl_algorithms() call then
      ciphersuites provided by an engine (e.g. GOST) can be available to
      the apps.
      
      RT#4085
      RT#4086
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      a0a82324