1. 14 Dec, 2000 3 commits
  2. 13 Dec, 2000 3 commits
    • Dr. Stephen Henson's avatar
      Change the PKCS7 structure to use SEQUENCE OF for the · 06db4253
      Dr. Stephen Henson authored
      authenticated attributes: this is used to retain the
      original encoding and not break signatures.
      
      Support for a SET OF which reorders the STACK when
      encoding a structure. This will be used with the
      PKCS7 code.
      06db4253
    • Dr. Stephen Henson's avatar
      36f554d4
    • Dr. Stephen Henson's avatar
      · 2aff7727
      Dr. Stephen Henson authored
      Rewrite the extension code to use an ASN1_ITEM structure
      for its ASN1 operations as well as the old style function
      pointers (i2d, d2i, new, free). Change standard extensions
      to support this.
      
      Fix a warning in BN_mul(), bn_mul.c about uninitialised 'j'.
      2aff7727
  3. 08 Dec, 2000 1 commit
    • Dr. Stephen Henson's avatar
      · 9d6b1ce6
      Dr. Stephen Henson authored
      Merge from the ASN1 branch of new ASN1 code
      to main trunk.
      
      Lets see if the makes it to openssl-cvs :-)
      9d6b1ce6
  4. 07 Dec, 2000 2 commits
    • Bodo Möller's avatar
      Fix some things that look like bugs. · 8dea52fa
      Bodo Möller authored
      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
    • Bodo Möller's avatar
      Sign-related fixes (and tests). · 80d89e6a
      Bodo Möller authored
      BN_mod_exp_mont does not work properly yet if modulus m
      is negative (we want computations to be carried out
      modulo |m|).
      80d89e6a
  5. 06 Dec, 2000 2 commits
  6. 04 Dec, 2000 2 commits
  7. 02 Dec, 2000 1 commit
  8. 01 Dec, 2000 4 commits
  9. 30 Nov, 2000 4 commits
  10. 29 Nov, 2000 6 commits
  11. 28 Nov, 2000 1 commit
  12. 27 Nov, 2000 1 commit
  13. 26 Nov, 2000 3 commits
  14. 18 Nov, 2000 1 commit
    • Richard Levitte's avatar
      Remove two bn_wexpand() from BN_mul(), which is a step toward getting · baa257f1
      Richard Levitte authored
      BN_mul() correctly constified, avoids two realloc()'s that aren't
      really necessary and saves memory to boot.  This required a small
      change in bn_mul_part_recursive() and the addition of variants of
      bn_cmp_words(), bn_add_words() and bn_sub_words() that can take arrays
      with differing sizes.
      
      The test results show a performance that very closely matches the
      original code from before my constification.  This may seem like a
      very small win from a performance point of view, but if one remembers
      that the variants of bn_cmp_words(), bn_add_words() and bn_sub_words()
      are not at all optimized for the moment (and there's no corresponding
      assembler code), and that their use may be just as non-optimal, I'm
      pretty confident there are possibilities...
      
      This code needs reviewing!
      baa257f1
  15. 17 Nov, 2000 1 commit
  16. 08 Nov, 2000 2 commits
  17. 07 Nov, 2000 1 commit
  18. 06 Nov, 2000 2 commits