1. 19 3月, 2020 2 次提交
  2. 28 9月, 2019 1 次提交
  3. 07 7月, 2019 1 次提交
  4. 28 5月, 2019 1 次提交
  5. 19 3月, 2019 1 次提交
  6. 22 6月, 2018 1 次提交
  7. 03 4月, 2018 2 次提交
  8. 18 10月, 2017 1 次提交
  9. 09 10月, 2017 1 次提交
  10. 03 8月, 2017 1 次提交
  11. 04 7月, 2017 1 次提交
  12. 26 6月, 2017 1 次提交
  13. 22 4月, 2017 1 次提交
  14. 21 4月, 2017 1 次提交
  15. 28 2月, 2017 1 次提交
  16. 16 11月, 2016 1 次提交
  17. 10 8月, 2016 1 次提交
  18. 29 6月, 2016 1 次提交
  19. 25 6月, 2016 1 次提交
  20. 19 6月, 2016 1 次提交
  21. 14 6月, 2016 1 次提交
  22. 18 5月, 2016 1 次提交
  23. 28 4月, 2016 1 次提交
  24. 28 1月, 2016 2 次提交
  25. 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
  26. 06 9月, 2015 1 次提交
  27. 14 5月, 2015 1 次提交
  28. 01 5月, 2015 1 次提交
    • R
      free NULL cleanup 7 · 23a1d5e9
      Rich Salz 提交于
      This gets BN_.*free:
          BN_BLINDING_free BN_CTX_free BN_FLG_FREE BN_GENCB_free
          BN_MONT_CTX_free BN_RECP_CTX_free BN_clear_free BN_free BUF_MEM_free
      
      Also fix a call to DSA_SIG_free to ccgost engine and remove some #ifdef'd
      dead code in engines/e_ubsec.
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      23a1d5e9
  29. 17 3月, 2015 1 次提交
    • M
      Fix probable_prime over large shift · e4676e90
      Matt Caswell 提交于
      In the probable_prime() function we behave slightly different if the number
      of bits we are interested in is <= BN_BITS2 (the num of bits in a BN_ULONG).
      As part of the calculation we work out a size_limit as follows:
      
          size_limit = (((BN_ULONG)1) << bits) - BN_get_word(rnd) - 1;
      
      There is a problem though if bits == BN_BITS2. Shifting by that much causes
      undefined behaviour. I did some tests. On my system BN_BITS2 == 64. So I
      set bits to 64 and calculated the result of:
      
          (((BN_ULONG)1) << bits)
      
      I was expecting to get the result 0. I actually got 1! Strangely this...
      
          (((BN_ULONG)0) << BN_BITS2)
      
      ...does equal 0! This means that, on my system at least, size_limit will be
      off by 1 when bits == BN_BITS2.
      
      This commit fixes the behaviour so that we always get consistent results.
      Reviewed-by: NAndy Polyakov <appro@openssl.org>
      e4676e90
  30. 22 1月, 2015 2 次提交
  31. 31 12月, 2014 1 次提交
  32. 01 6月, 2014 5 次提交