1. 14 3月, 2004 3 次提交
    • 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
    • G
      The efforts to eliminate the dual-representation of zero and to ensure · 5d735465
      Geoff Thorpe 提交于
      bignums are passed in and out of functions and APIs in a consistent form
      has highlighted that zero-valued bignums don't need any allocated word
      data. The use of BN_set_word() to initialise a bignum to zero causes
      needless allocation and gives it a return value that must be checked. This
      change converts BN_zero() to a self-contained macro that has no
      return/expression value and does not cause any expansion of bignum data.
      
      Note, it would be tempting to rewrite the deprecated version as a
      success-valued comma expression, such as;
         #define BN_zero(a) ((a)->top = (a)->neg = 0, 1)
      However, this evaluates 'a' twice and would confuse initialisation loops
      (eg. while(..) { BN_zero(bn++) } ). As such, the deprecated version
      continues to use BN_set_word().
      5d735465
    • G
      Document a change I'd already made, and at the same time, correct the · 9e051bac
      Geoff Thorpe 提交于
      change to work properly; BN_zero() should set 'neg' to zero as well as
      'top' to match the behaviour of BN_new().
      9e051bac
  2. 10 3月, 2004 1 次提交
  3. 09 3月, 2004 3 次提交
  4. 08 3月, 2004 1 次提交
  5. 06 3月, 2004 3 次提交
  6. 05 3月, 2004 1 次提交
    • D
      Typos. · 91180d45
      Dr. Stephen Henson 提交于
      Reported by: Jose Castejon-Amenedo <Jose.Castejon-Amenedo@hp.com>
      91180d45
  7. 01 3月, 2004 1 次提交
  8. 27 2月, 2004 1 次提交
  9. 23 2月, 2004 2 次提交
  10. 20 2月, 2004 1 次提交
  11. 11 2月, 2004 1 次提交
  12. 07 2月, 2004 1 次提交
  13. 01 2月, 2004 1 次提交
  14. 30 1月, 2004 2 次提交
  15. 29 1月, 2004 4 次提交
  16. 28 1月, 2004 3 次提交
  17. 27 1月, 2004 2 次提交
  18. 25 1月, 2004 2 次提交
  19. 24 1月, 2004 1 次提交
  20. 23 1月, 2004 1 次提交
  21. 21 1月, 2004 1 次提交
  22. 11 1月, 2004 1 次提交
    • R
      Adding a slash between the directoryt and the file is a problem with · af6dab9b
      Richard Levitte 提交于
      VMS.  The C RTL can handle it well if the "directory" is a logical
      name with no colon, therefore ending being 'logname/file'.  However,
      if the given logical names actually has a colon, or if you use a full
      VMS-syntax directory, you end up with 'logname:/file' or
      'dev:[dir1.dir2]/file', and that isn't handled in any good way.
      
      So, on VMS, we need to check if the directory string ends with a
      separator (one of ':', ']' or '>' (< and > can be used instead [ and
      ])), and handle that by not inserting anything between the directory
      spec and the file name.  In all other cases, it's assumed the
      directory spec is a logical name, so we need to place a colon between
      it and the file.
      
      Notified by Kevin Greaney <kevin.greaney@hp.com>.
      af6dab9b
  23. 05 1月, 2004 1 次提交
    • L
      Update URI · c0017a5a
      Lutz Jänicke 提交于
      Submitted by: Gertjan van Oosten <gertjan@West.NL>
      
      PR: #804
      c0017a5a
  24. 28 12月, 2003 2 次提交