1. 10 2月, 2016 2 次提交
  2. 09 2月, 2016 1 次提交
  3. 07 2月, 2016 1 次提交
    • R
      Enhance and clear the support of linker flags · c86ddbe6
      Richard Levitte 提交于
      Some time ago, we had a ex_libs configuration setting that could be
      divided into lflags and ex_libs.  These got divided in two settings,
      lflags and ex_libs, and the former was interpreted to be general
      linking flags.
      
      Unfortunately, that conclusion wasn't entirely accurate.  Most of
      those linking were meant to end up in a very precise position on the
      linking command line, just before the spec of libraries the linking
      depends on.
      
      Back to the drawing board, we're diving things further, now having
      lflags, which are linking flags that aren't depending on command line
      position, plib_lflags, which are linking flags that should show up just
      before the spec of libraries to depend on, and finally ex_libs, which
      is the spec of extra libraries to depend on.
      
      Also, documentation is changed in Configurations/README.  This was
      previously forgotten.
      Reviewed-by: NKurt Roeckx <kurt@openssl.org>
      c86ddbe6
  4. 01 2月, 2016 1 次提交
  5. 30 1月, 2016 2 次提交
  6. 27 1月, 2016 1 次提交
    • R
      Remove /* foo.c */ comments · 34980760
      Rich Salz 提交于
      This was done by the following
              find . -name '*.[ch]' | /tmp/pl
      where /tmp/pl is the following three-line script:
              print unless $. == 1 && m@/\* .*\.[ch] \*/@;
              close ARGV if eof; # Close file to reset $.
      
      And then some hand-editing of other files.
      Reviewed-by: NViktor Dukhovni <viktor@openssl.org>
      34980760
  7. 26 1月, 2016 1 次提交
  8. 20 1月, 2016 2 次提交
  9. 18 1月, 2016 1 次提交
  10. 16 1月, 2016 1 次提交
  11. 13 1月, 2016 1 次提交
  12. 12 1月, 2016 3 次提交
  13. 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
  14. 18 12月, 2015 1 次提交
  15. 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
  16. 15 12月, 2015 1 次提交
  17. 10 12月, 2015 2 次提交
  18. 08 12月, 2015 2 次提交
  19. 03 12月, 2015 2 次提交
  20. 22 11月, 2015 1 次提交
  21. 21 11月, 2015 3 次提交
    • M
      Rename some daysnc functions for consistency · 46a283c0
      Matt Caswell 提交于
      For some reason the dasync sha1 functions did not start with the
      dasync prefix like all of the other functions do. Changed for
      consistency.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      46a283c0
    • M
      Initial Async notify code changes · f4da39d2
      Matt Caswell 提交于
      Initial API implemented for notifying applications that an ASYNC_JOB
      has completed. Currently only s_server is using this. The Dummy Async
      engine "cheats" in that it notifies that it has completed *before* it
      pauses the job. A normal async engine would not do that.
      
      Only the posix version of this has been implemented so far, so it will
      probably fail to compile on Windows at the moment.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      f4da39d2
    • M
      Add the Dummy Async engine (dasync) · a14e9ff7
      Matt Caswell 提交于
      This engine is for developers of async aware applications. It simulates
      asynchronous activity with external hardware. This initial version supports
      SHA1 and RSA. Certain operations using those algorithms have async job
      "pauses" in them - using the new libcrypto async capability.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      a14e9ff7
  22. 10 11月, 2015 1 次提交
  23. 31 10月, 2015 1 次提交
  24. 16 10月, 2015 1 次提交
  25. 30 9月, 2015 3 次提交
  26. 25 9月, 2015 1 次提交
    • M
      Change ossltest engine to manually allocate cipher_data · 51a60817
      Matt Caswell 提交于
      The ossltest engine wraps the built-in implementation of aes128-cbc.
      Normally in an engine the cipher_data structure is automatically allocated
      by the EVP layer. However this relies on the engine specifying up front
      the size of that cipher_data structure. In the case of ossltest this value
      isn't available at compile time. This change makes the ossltest engine
      allocate its own cipher_data structure instead of leaving it to the EVP
      layer.
      Reviewed-by: NAndy Polyakov <appro@openssl.org>
      51a60817
  27. 04 9月, 2015 1 次提交
  28. 03 9月, 2015 1 次提交