1. 05 6月, 2013 1 次提交
  2. 06 8月, 2008 1 次提交
    • G
      Remove the dual-callback scheme for numeric and pointer thread IDs, · 4c329696
      Geoff Thorpe 提交于
      deprecate the original (numeric-only) scheme, and replace with the
      CRYPTO_THREADID object. This hides the platform-specifics and should reduce
      the possibility for programming errors (where failing to explicitly check
      both thread ID forms could create subtle, platform-specific bugs).
      
      Thanks to Bodo, for invaluable review and feedback.
      4c329696
  3. 04 7月, 2008 1 次提交
  4. 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
  5. 04 10月, 2005 1 次提交
  6. 16 5月, 2005 1 次提交
    • B
      Implement fixed-window exponentiation to mitigate hyper-threading · 46a64376
      Bodo Möller 提交于
      timing attacks.
      
      BN_FLG_EXP_CONSTTIME requests this algorithm, and this done by default for
      RSA/DSA/DH private key computations unless
      RSA_FLAG_NO_EXP_CONSTTIME/DSA_FLAG_NO_EXP_CONSTTIME/
      DH_FLAG_NO_EXP_CONSTTIME is set.
      
      Submitted by: Matthew D Wood
      Reviewed by: Bodo Moeller
      46a64376
  7. 28 11月, 2003 1 次提交
  8. 23 2月, 2003 1 次提交
  9. 29 11月, 2002 1 次提交
  10. 20 2月, 2001 1 次提交
  11. 06 2月, 2000 1 次提交
  12. 15 1月, 2000 1 次提交
    • B
      - Pseudo-seed the PRNG in programs used for "make test" · 0c50e02b
      Bodo Möller 提交于
        because otherwise BN_rand will fail unless DEVRANDOM works,
        which causes the programs to dump core because they
        don't check the return value of BN_rand (and if they
        did, we still couldn't test anything).
      
      - add comment to some files that appear not to be used at all.
      0c50e02b
  13. 26 10月, 1999 1 次提交
  14. 30 4月, 1999 1 次提交
  15. 24 4月, 1999 1 次提交
  16. 20 4月, 1999 1 次提交
  17. 21 12月, 1998 3 次提交