1. 19 8月, 2014 1 次提交
  2. 14 7月, 2014 1 次提交
  3. 28 3月, 2014 1 次提交
  4. 12 3月, 2014 1 次提交
    • D
      Fix for CVE-2014-0076 · f9b6c0ba
      Dr. Stephen Henson 提交于
      Fix for the attack described in the paper "Recovering OpenSSL
      ECDSA Nonces Using the FLUSH+RELOAD Cache Side-channel Attack"
      by Yuval Yarom and Naomi Benger. Details can be obtained from:
      http://eprint.iacr.org/2014/140
      
      Thanks to Yuval Yarom and Naomi Benger for discovering this
      flaw and to Yuval Yarom for supplying a fix.
      (cherry picked from commit 2198be3483259de374f91e57d247d0fc667aef29)
      
      Conflicts:
      
      	CHANGES
      f9b6c0ba
  5. 15 9月, 2011 1 次提交
  6. 28 1月, 2011 2 次提交
  7. 26 1月, 2011 1 次提交
  8. 29 12月, 2008 2 次提交
  9. 12 11月, 2008 1 次提交
  10. 01 11月, 2008 1 次提交
  11. 28 10月, 2008 1 次提交
  12. 28 3月, 2007 1 次提交
  13. 21 1月, 2007 1 次提交
  14. 16 12月, 2005 1 次提交
  15. 04 5月, 2005 1 次提交
  16. 23 4月, 2005 1 次提交
  17. 20 6月, 2004 1 次提交
    • G
      Tidy up, including; · d459e390
      Geoff Thorpe 提交于
      - Remove unused and unuseful debug cruft.
      - Remove unnecessary 'top' fudging from BN_copy().
      - Fix a potential memory leak and simplify the expansion logic in
        BN_bin2bn().
      
      Submitted by: Nils Larsch
      Reviewed by: Geoff Thorpe
      d459e390
  18. 18 6月, 2004 3 次提交
  19. 18 3月, 2004 1 次提交
    • G
      Variety of belt-tightenings in the bignum code. (Please help test this!) · e042540f
      Geoff Thorpe 提交于
      - Remove some unnecessary "+1"-like fudges. Sizes should be handled
        exactly, as enlarging size parameters causes needless bloat and may just
        make bugs less likely rather than fixing them: bn_expand() macro,
        bn_expand_internal(), and BN_sqr().
      - Deprecate bn_dup_expand() - it's new since 0.9.7, unused, and not that
        useful.
      - Remove unnecessary zeroing of unused bytes in bn_expand2().
      - Rewrite BN_set_word() - it should be much simpler, the previous
        complexities probably date from old mismatched type issues.
      - Add missing bn_check_top() macros in bn_word.c
      - Improve some degenerate case handling in BN_[add|sub]_word(), add
        comments, and avoid a bignum expansion if an overflow isn't possible.
      e042540f
  20. 27 12月, 2003 1 次提交
    • R
      Use BUF_strlcpy() instead of strcpy(). · d420ac2c
      Richard Levitte 提交于
      Use BUF_strlcat() instead of strcat().
      Use BIO_snprintf() instead of sprintf().
      In some cases, keep better track of buffer lengths.
      This is part of a large change submitted by Markus Friedl <markus@openbsd.org>
      d420ac2c
  21. 03 12月, 2003 1 次提交
    • G
      Incremental cleanups to bn_lib.c. · 2bfd2c74
      Geoff Thorpe 提交于
      - Add missing bn_check_top() calls and relocate some others
      - Use BN_is_zero() where appropriate
      - Remove assert()s that bn_check_top() is already covering
      - Simplify the code in places (esp. bn_expand2())
      - Only keep ambiguous zero handling if BN_STRICT isn't defined
      - Remove some white-space and make some other aesthetic tweaks
      2bfd2c74
  22. 02 12月, 2003 2 次提交
  23. 30 11月, 2003 1 次提交
  24. 15 11月, 2003 1 次提交
  25. 06 11月, 2003 1 次提交
  26. 05 11月, 2003 1 次提交
  27. 04 11月, 2003 1 次提交
  28. 30 10月, 2003 2 次提交
    • G
      Some provisional bignum debugging has begun to detect inconsistent BIGNUM · 31166ec8
      Geoff Thorpe 提交于
      structures being passed in to or out of API functions, and this corrects a
      couple of cases found so far.
      
      Also, lop off a couple of bytes of white-space.
      31166ec8
    • G
      A general spring-cleaning (in autumn) to fix up signed/unsigned warnings. · 27545970
      Geoff Thorpe 提交于
      I have tried to convert 'len' type variable declarations to unsigned as a
      means to address these warnings when appropriate, but when in doubt I have
      used casts in the comparisons instead. The better solution (that would get
      us all lynched by API users) would be to go through and convert all the
      function prototypes and structure definitions to use unsigned variables
      except when signed is necessary. The proliferation of (signed) "int" for
      strictly non-negative uses is unfortunate.
      27545970
  29. 29 11月, 2002 1 次提交
  30. 28 10月, 2002 1 次提交
  31. 04 8月, 2002 1 次提交
  32. 03 8月, 2002 1 次提交
  33. 25 7月, 2002 1 次提交
    • B
      Move zeroing from bn_expand_internal() to bn_expand2() so that it · 12593e6f
      Bodo Möller 提交于
      happens reliably, even if the BIGNUM is already sufficiently large.
      
      [Note that the bn_expand()/bn_wexpand() macros call bn_expand2() only
      if the BIGNUM actually has to grow, so this change does not add any
      new overhead as currently bn_expand2() is never called directly.]
      12593e6f
  34. 08 3月, 2001 1 次提交