1. 17 Aug, 2001 1 commit
  2. 16 Aug, 2001 2 commits
  3. 10 Aug, 2001 1 commit
    • Richard Levitte's avatar
      Apply the Tru64 patch from Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu> · ec578380
      Richard Levitte authored
      His comments are:
      
      1) Changes all references for `True64' to be `Tru64', which is the correct
      spelling for the OS name.
      
      2) Makes `alpha-cc' be the same as `alpha164-cc', and adds an `alphaold-cc'
      entry that is the same as the previous `alpha-cc'.  The reason is that most
      people these days are using the newer compiler, so it should be the default.
      
      3) Adds a bit of commentary to Configure, regarding the name changes of
      the OS over the years, so it's not so confusing to people that haven't been
      with the OS for a while.
      
      4) Adds an `alpha-cc-rpath' target (which is *not* selected automatically
      by Configure under any circumstance) that builds an RPATH into the
      shared libraries.  This is explained in the comment in Configure.  It's
      very very useful for people that want it, and people that don't want it
      just shouldn't choose that target.
      
      5) Adds the `-pthread' flag as the best way to get POSIX thread support
      from the newer compiler.
      
      6) Updates the Makefile targets, so that when the `alpha164-cc', `alpha-cc',
      or `alpha-cc-rpath' target is what Configure is set to use, it uses a Makefile
      target that includes the `-msym' option when building the shared library.
      This is a performance enhancement.
      
      7) Updates `config' so that if it detects you're running version 4 or 5
      of the OS, it automatically selects `alpha-cc', but uses `alphaold-cc'
      for versions 1-3 of the OS.
      
      8) Updates the comment in opensslv.h, fixing both the OS name typo and
      adding a reference to IRIX 6.x, since the shared library semantics are
      virtually identical there.
      ec578380
  4. 08 Aug, 2001 1 commit
  5. 07 Aug, 2001 2 commits
  6. 31 Jul, 2001 2 commits
  7. 30 Jul, 2001 3 commits
  8. 27 Jul, 2001 3 commits
  9. 26 Jul, 2001 1 commit
  10. 25 Jul, 2001 5 commits
  11. 24 Jul, 2001 1 commit
  12. 23 Jul, 2001 2 commits
  13. 21 Jul, 2001 5 commits
  14. 20 Jul, 2001 6 commits
    • Lutz Jänicke's avatar
      Updated explanation. · c0bee3c8
      Lutz Jänicke authored
      c0bee3c8
    • Lutz Jänicke's avatar
      Updated explanation. · 6d3dec92
      Lutz Jänicke authored
      6d3dec92
    • Lutz Jänicke's avatar
      Some more documentation bits. · 79e29dca
      Lutz Jänicke authored
      79e29dca
    • cvs2svn's avatar
      This commit was manufactured by cvs2svn to create branch · 04bdca29
      cvs2svn authored
      'OpenSSL_0_9_6-stable'.
      04bdca29
    • Lutz Jänicke's avatar
      Some more documentation bits. · 2d3b6a5b
      Lutz Jänicke authored
      2d3b6a5b
    • Geoff Thorpe's avatar
      Currently, RSA code, when using no padding scheme, simply checks that input · 81d1998e
      Geoff Thorpe authored
      does not contain more bytes than the RSA modulus 'n' - it does not check
      that the input is strictly *less* than 'n'. Whether this should be the
      case or not is open to debate - however, due to security problems with
      returning miscalculated CRT results, the 'rsa_mod_exp' implementation in
      rsa_eay.c now performs a public-key exponentiation to verify the CRT result
      and in the event of an error will instead recalculate and return a non-CRT
      (more expensive) mod_exp calculation. As the mod_exp of 'I' is equivalent
      to the mod_exp of 'I mod n', and the verify result is automatically between
      0 and n-1 inclusive, the verify only matches the input if 'I' was less than
      'n', otherwise even a correct CRT calculation is only congruent to 'I' (ie.
      they differ by a multiple of 'n'). Rather than rejecting correct
      calculations and doing redundant and slower ones instead, this changes the
      equality check in the verification code to a congruence check.
      81d1998e
  15. 17 Jul, 2001 1 commit
  16. 16 Jul, 2001 2 commits
  17. 15 Jul, 2001 2 commits