Replace the BN_CTX implementation with my current work. I'm leaving the
authorGeoff Thorpe <geoff@openssl.org>
Thu, 25 Mar 2004 04:16:14 +0000 (04:16 +0000)
committerGeoff Thorpe <geoff@openssl.org>
Thu, 25 Mar 2004 04:16:14 +0000 (04:16 +0000)
commit5c98b2caf5ce545fbf77611431c7084979da8177
tree5a8c35090881e540e87ea276c25d40352f37db14
parent514871099478191c10cf600cf32758e6ae781058
Replace the BN_CTX implementation with my current work. I'm leaving the
little TODO list in there as well as the debugging code (only enabled if
BN_CTX_DEBUG is defined).

I'd appreciate as much review and testing as can be spared for this. I'll
commit some changes to other parts of the bignum code shortly to make
better use of this implementation (no more fixed size limitations). Note
also that under identical optimisations, I'm seeing a noticable speed
increase over openssl-0.9.7 - so any feedback to confirm/deny this on other
systems would also be most welcome.
CHANGES
crypto/bn/bn_ctx.c