1. 30 10月, 2003 3 次提交
    • G
      Some provisional bignum debugging has begun to detect inconsistent BIGNUM · 31166ec8
      Geoff Thorpe 提交于
      structures being passed in to or out of API functions, and this corrects a
      couple of cases found so far.
      
      Also, lop off a couple of bytes of white-space.
      31166ec8
    • G
      A general spring-cleaning (in autumn) to fix up signed/unsigned warnings. · 27545970
      Geoff Thorpe 提交于
      I have tried to convert 'len' type variable declarations to unsigned as a
      means to address these warnings when appropriate, but when in doubt I have
      used casts in the comparisons instead. The better solution (that would get
      us all lynched by API users) would be to go through and convert all the
      function prototypes and structure definitions to use unsigned variables
      except when signed is necessary. The proliferation of (signed) "int" for
      strictly non-negative uses is unfortunate.
      27545970
    • 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 15 次提交
  3. 25 10月, 2003 1 次提交
  4. 15 10月, 2003 1 次提交
  5. 13 10月, 2003 1 次提交
  6. 12 10月, 2003 2 次提交
  7. 11 10月, 2003 4 次提交
  8. 07 10月, 2003 1 次提交
  9. 06 10月, 2003 5 次提交
  10. 04 10月, 2003 1 次提交
  11. 02 10月, 2003 3 次提交
  12. 01 10月, 2003 3 次提交