You need to sign in or sign up before continuing.
  1. 24 7月, 2001 3 次提交
    • B
      avoid warnings · ea3b8af5
      Bodo Möller 提交于
      ea3b8af5
    • B
      Avoid race condition. · badb910f
      Bodo Möller 提交于
      Submitted by: Travis Vitek <vitek@roguewave.com>
      badb910f
    • G
      - New INSTALL document describing different ways to build "tunala" and · 3866752e
      Geoff Thorpe 提交于
        possible problems.
      - New file breakage.c handles (so far) missing functions.
      - Get rid of some signed/unsigned/const warnings thanks to solaris-cc
      - Add autoconf/automake input files, and helper scripts to populate missing
        (but auto-generated) files.
      
      This change adds a configure.in and Makefile.am to build everything using
      autoconf, automake, and libtool - and adds "gunk" scripts to generate the
      various files those things need (and clean then up again after). This means
      that "autogunk.sh" needs to be run first on a system with the autotools,
      but the resulting directory should be "configure"able and compilable on
      systems without those tools.
      3866752e
  2. 23 7月, 2001 3 次提交
  3. 21 7月, 2001 6 次提交
  4. 20 7月, 2001 1 次提交
    • G
      Currently, RSA code, when using no padding scheme, simply checks that input · 81d1998e
      Geoff Thorpe 提交于
      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
  5. 17 7月, 2001 1 次提交
  6. 16 7月, 2001 2 次提交
  7. 13 7月, 2001 3 次提交
  8. 12 7月, 2001 14 次提交
  9. 11 7月, 2001 7 次提交