1. 26 5月, 2023 1 次提交
  2. 12 4月, 2023 2 次提交
  3. 10 8月, 2021 1 次提交
  4. 27 2月, 2020 1 次提交
  5. 28 9月, 2019 1 次提交
  6. 18 10月, 2017 1 次提交
  7. 09 10月, 2017 1 次提交
  8. 01 2月, 2017 1 次提交
    • G
      bn: fix occurances of negative zero · 38d1b3cc
      Geoff Thorpe 提交于
      The BIGNUM behaviour is supposed to be "consistent" when going into and
      out of APIs, where "consistent" means 'top' is set minimally and that
      'neg' (negative) is not set if the BIGNUM is zero (which is iff 'top' is
      zero, due to the previous point).
      
      The BN_DEBUG testing (make test) caught the cases that this patch
      corrects.
      
      Note, bn_correct_top() could have been used instead, but that is intended
      for where 'top' is expected to (sometimes) require adjustment after direct
      word-array manipulation, and so is heavier-weight. Here, we are just
      catching the negative-zero case, so we test and correct for that
      explicitly, in-place.
      
      Change-Id: Iddefbd3c28a13d935648932beebcc765d5b85ae7
      Signed-off-by: NGeoff Thorpe <geoff@openssl.org>
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/1672)
      38d1b3cc
  9. 08 6月, 2016 1 次提交
  10. 18 5月, 2016 1 次提交
  11. 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
  12. 14 5月, 2015 1 次提交
  13. 22 1月, 2015 1 次提交
  14. 19 8月, 2014 1 次提交
  15. 09 11月, 2012 1 次提交
  16. 12 11月, 2008 1 次提交
  17. 01 11月, 2008 1 次提交
  18. 26 7月, 2005 1 次提交
  19. 18 7月, 2005 1 次提交
  20. 18 6月, 2004 1 次提交
  21. 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
  22. 26 11月, 2003 1 次提交
  23. 05 11月, 2003 1 次提交
  24. 14 10月, 2002 1 次提交
  25. 04 9月, 2000 1 次提交
  26. 28 7月, 2000 2 次提交
  27. 03 2月, 2000 1 次提交
  28. 20 4月, 1999 1 次提交
  29. 21 12月, 1998 3 次提交