1. 30 10月, 2003 1 次提交
    • G
      BN_CTX is opaque and the static initialiser BN_CTX_init() is not used · 2ce90b9b
      Geoff Thorpe 提交于
      except internally to the allocator BN_CTX_new(), as such this deprecates
      the use of BN_CTX_init() in the API. Moreover, the structure definition of
      BN_CTX is taken out of bn_lcl.h and moved into bn_ctx.c itself.
      
      NDEBUG should probably only be "forced" in the top-level configuration, but
      until it is I will avoid removing it from bn_ctx.c which might surprise
      people with massive slow-downs in their keygens. So I've left it in
      bn_ctx.c but tidied up the preprocessor logic a touch and made it more
      tolerant of debugging efforts.
      2ce90b9b
  2. 29 10月, 2003 13 次提交
  3. 25 10月, 2003 1 次提交
  4. 15 10月, 2003 1 次提交
  5. 13 10月, 2003 1 次提交
  6. 12 10月, 2003 2 次提交
  7. 11 10月, 2003 3 次提交
  8. 07 10月, 2003 1 次提交
  9. 06 10月, 2003 2 次提交
    • R
      Make sure int SSL_COMP_add_compression_method() checks if a certain · 82423549
      Richard Levitte 提交于
      compression identity is already present among the registered
      compression methods, and if so, reject the addition request.
      
      Declare SSL_COMP_get_compression_method() so it can be used properly.
      
      Change ssltest.c so it checks what compression methods are available
      and enumerates them.  As a side-effect, built-in compression methods
      will be automagically loaded that way.  Additionally, change the
      identities for ZLIB and RLE to be conformant to
      draft-ietf-tls-compression-05.txt.
      
      Finally, make update.
      
      Next on my list: have the built-in compression methods added
      "automatically" instead of requiring that the author call
      SSL_COMP_add_compression_method() or
      SSL_COMP_get_compression_methods().
      82423549
    • R
      Setting the ex_data index is unsafe in a threaded environment, so · c40b9bde
      Richard Levitte 提交于
      let's wrap it with a lock.
      c40b9bde
  10. 04 10月, 2003 1 次提交
  11. 02 10月, 2003 1 次提交
  12. 01 10月, 2003 1 次提交
  13. 28 9月, 2003 5 次提交
  14. 25 9月, 2003 1 次提交
    • R
      Fix prime generation loop in crypto/bn/bn_prime.pl by making · 6bd27f86
      Ralf S. Engelschall 提交于
      sure the loop does correctly stop and breaking ("division by zero")
      modulus operations are not performed. The (pre-generated) prime
      table crypto/bn/bn_prime.h was already correct, but it could not be
      re-generated on some platforms because of the "division by zero"
      situation in the script.
      6bd27f86
  15. 10 9月, 2003 1 次提交
  16. 09 9月, 2003 1 次提交
  17. 21 8月, 2003 1 次提交
  18. 07 8月, 2003 1 次提交
  19. 06 8月, 2003 1 次提交
  20. 04 8月, 2003 1 次提交