1. 14 3月, 2004 1 次提交
    • G
      Convert openssl code not to assume the deprecated form of BN_zero(). · b6358c89
      Geoff Thorpe 提交于
      Remove certain redundant BN_zero() initialisations, because BN_CTX_get(),
      BN_init(), [etc] already initialise to zero.
      
      Correct error checking in bn_sqr.c, and be less wishy-wash about how/why
      the result's 'top' value is set (note also, 'max' is always > 0 at this
      point).
      b6358c89
  2. 05 11月, 2003 1 次提交
  3. 31 5月, 2002 1 次提交
  4. 09 3月, 2001 1 次提交
  5. 08 12月, 2000 1 次提交
    • B
      Fix some things that look like bugs. · 8dea52fa
      Bodo Möller 提交于
      One problem that looked like a problem in bn_recp.c at first turned
      out to be a BN_mul bug.  An example is given in bn_recp.c; finding
      the bug responsible for this is left as an exercise.
      8dea52fa
  6. 17 11月, 2000 1 次提交
  7. 12 11月, 2000 1 次提交
  8. 10 11月, 2000 1 次提交
  9. 07 11月, 2000 1 次提交
  10. 20 9月, 2000 3 次提交
    • B
      Totally remove the supposedly 'faster' variant in · fe035197
      Bodo Möller 提交于
      BN_mod_mul_montgomery, which calls bn_sqr_recursive
      without much preparation.
      
      bn_sqr_recursive requires the length of its argument to be
      a power of 2, which is not always the case here.
      There's no reason for not using BN_sqr -- if a simpler
      approach to squaring made sense, then why not change
      BN_sqr?  (Using BN_sqr should also speed up DH where g is chosen
      such that it becomes small [e.g., 2] when converted
      to Montgomery representation.)
      
      Case closed :-)
      fe035197
    • B
      Document BN_mod_mul_montgomery bug; · a45bd295
      Bodo Möller 提交于
      make disabled code slightly more correct (this does not solve
      the problem though).
      a45bd295
    • B
      Disable buggy code variant in BN_mod_mul_montgomery that was enabled · f4364e07
      Bodo Möller 提交于
      in 0.9.6-beta1 and 0.9.6-beta2 and caused the BN_mont_exp_mont_word()
      failure (bug report "openssh 2.2.0p1 fails with openssl 0.9.6-beta1").
      f4364e07
  11. 15 9月, 2000 1 次提交
  12. 04 8月, 2000 1 次提交
  13. 02 7月, 2000 1 次提交
  14. 22 6月, 2000 1 次提交
  15. 02 6月, 2000 1 次提交
    • R
      There have been a number of complaints from a number of sources that names · 26a3a48d
      Richard Levitte 提交于
      like Malloc, Realloc and especially Free conflict with already existing names
      on some operating systems or other packages.  That is reason enough to change
      the names of the OpenSSL memory allocation macros to something that has a
      better chance of being unique, like prepending them with OPENSSL_.
      
      This change includes all the name changes needed throughout all C files.
      26a3a48d
  16. 02 3月, 2000 1 次提交
  17. 06 2月, 2000 1 次提交
  18. 05 2月, 2000 1 次提交
  19. 28 1月, 2000 1 次提交
  20. 27 1月, 2000 5 次提交
  21. 05 6月, 1999 1 次提交
  22. 20 4月, 1999 1 次提交
  23. 26 2月, 1999 1 次提交
  24. 25 2月, 1999 1 次提交
  25. 08 1月, 1999 1 次提交
  26. 22 12月, 1998 1 次提交
  27. 21 12月, 1998 3 次提交