1. 25 9月, 2000 1 次提交
  2. 24 9月, 2000 1 次提交
  3. 23 9月, 2000 4 次提交
  4. 22 9月, 2000 1 次提交
  5. 20 9月, 2000 4 次提交
    • R
      On VMS, stdout may very well lead to a file that is written to in a · 645749ef
      Richard Levitte 提交于
      record-oriented fashion.  That means that every write() will write a
      separate record, which will be read separately by the programs trying
      to read from it.  This can be very confusing.
      
      The solution is to put a BIO filter in the way that will buffer text
      until a linefeed is reached, and then write everything a line at a
      time, so every record written will be an actual line, not chunks of
      lines and not (usually doesn't happen, but I've seen it once) several
      lines in one record.  Voila, BIO_f_linebuffer() is born.
      
      Since we're so close to release time, I'm making this VMS-only for
      now, just to make sure no code is needlessly broken by this.  After
      the release, this BIO method will be enabled on all other platforms as
      well.
      645749ef
    • 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
      Clarification about Montgomery problem · cb1fbf8e
      Bodo Möller 提交于
      cb1fbf8e
    • 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
  6. 18 9月, 2000 1 次提交
  7. 17 9月, 2000 1 次提交
  8. 16 9月, 2000 1 次提交
  9. 15 9月, 2000 1 次提交
  10. 14 9月, 2000 3 次提交
  11. 13 9月, 2000 3 次提交
  12. 12 9月, 2000 1 次提交
  13. 10 9月, 2000 1 次提交
  14. 08 9月, 2000 2 次提交
  15. 07 9月, 2000 1 次提交
  16. 06 9月, 2000 2 次提交
    • D
      Fix typo in rsautl. · bbb72003
      Dr. Stephen Henson 提交于
      Add support for settable verify time in X509_verify_cert().
      
      Document rsautl utility.
      bbb72003
    • D
      *BIG* verify code reorganisation. · 2f043896
      Dr. Stephen Henson 提交于
      The old code was painfully primitive and couldn't handle
      distinct certificates using the same subject name.
      
      The new code performs several tests on a candidate issuer
      certificate based on certificate extensions.
      
      It also adds several callbacks to X509_VERIFY_CTX so its
      behaviour can be customised.
      
      Unfortunately some hackery was needed to persuade X509_STORE
      to tolerate this. This should go away when X509_STORE is
      replaced, sometime...
      
      This must have broken something though :-(
      2f043896
  17. 05 9月, 2000 2 次提交
  18. 04 9月, 2000 3 次提交
  19. 01 9月, 2000 1 次提交
  20. 31 8月, 2000 2 次提交
  21. 23 8月, 2000 1 次提交
  22. 22 8月, 2000 2 次提交
    • D
      · 469938cb
      Dr. Stephen Henson 提交于
      Fixes to d2i_ASN1_OBJECT, ASN1_INTEGER_to_BN and a_strex.c
      469938cb
    • D
      Various fixes... · eaa28181
      Dr. Stephen Henson 提交于
      initialize ex_pathlen to -1 so it isn't checked if pathlen
      is not present.
      
      set ucert to NULL in apps/pkcs12.c otherwise it gets freed
      twice.
      
      remove extraneous '\r' in MIME encoder.
      
      Allow a NULL to be passed to X509_gmtime_adj()
      
      
      Make PKCS#7 code use definite length encoding rather then
      the indefinite stuff it used previously.
      eaa28181
  23. 18 8月, 2000 1 次提交