1. 04 7月, 2008 1 次提交
  2. 28 3月, 2008 1 次提交
    • G
      There was a need to support thread ID types that couldn't be reliably cast · f7ccba3e
      Geoff Thorpe 提交于
      to 'unsigned long' (ie. odd platforms/compilers), so a pointer-typed
      version was added but it required portable code to check *both* modes to
      determine equality. This commit maintains the availability of both thread
      ID types, but deprecates the type-specific accessor APIs that invoke the
      callbacks - instead a single type-independent API is used.  This simplifies
      software that calls into this interface, and should also make it less
      error-prone - as forgetting to call and compare *both* thread ID accessors
      could have led to hard-to-debug/infrequent bugs (that might only affect
      certain platforms or thread implementations). As the CHANGES note says,
      there were corresponding deprecations and replacements in the
      thread-related functions for BN_BLINDING and ERR too.
      f7ccba3e
  3. 23 6月, 2006 1 次提交
  4. 18 6月, 2005 1 次提交
  5. 13 6月, 2005 1 次提交
  6. 04 6月, 2005 1 次提交
  7. 08 11月, 2001 1 次提交
  8. 20 9月, 2000 1 次提交
  9. 17 9月, 2000 1 次提交
  10. 15 9月, 2000 2 次提交
  11. 19 6月, 2000 1 次提交
  12. 18 6月, 2000 1 次提交
    • R
      Add support for dynamically created and destroyed mutexes. This will · c7922304
      Richard Levitte 提交于
      be needed in some ENGINE code, and might serve elsewhere as well.
      Note that it's implemented in such a way that the locking itself is
      done through the same CRYPTO_lock function as the static locks.
      
      WARNING: This is currently experimental and untested code (it will get
      tested soon, though :-)).
      c7922304
  13. 26 2月, 2000 1 次提交
  14. 24 2月, 2000 4 次提交