summaryrefslogtreecommitdiffstats
path: root/crypto/bn/bn.h
AgeCommit message (Expand)Author
2004-03-13The efforts to eliminate the dual-representation of zero and to ensureGeoff Thorpe
2003-12-02BN_FLG_FREE is of extremely dubious usefulness, and is only referred toGeoff Thorpe
2003-11-30If BN_STRICT is defined, don't accept an ambiguous representation of zeroGeoff Thorpe
2003-11-30Improve a couple of the bignum macros. Note, this doesn't eliminateGeoff Thorpe
2003-11-30Make BN_DEBUG_RAND less painfully slow by only consuming one byte ofGeoff Thorpe
2003-11-06This extends the debugging macros to use "pollution" duringGeoff Thorpe
2003-11-05This is a revert of my previous commit to "improve" the declaration ofGeoff Thorpe
2003-11-05cleanup as discussed with GeoffUlf Möller
2003-11-04Put the first stage of my bignum debugging adventures into CVS. This codeGeoff Thorpe
2003-11-04This is the least unacceptable way I've found for declaring the bignum dataGeoff Thorpe
2003-10-29BN_CTX is opaque and the static initialiser BN_CTX_init() is not usedGeoff Thorpe
2003-04-02make RSA blinding thread-safeBodo Möller
2002-12-08Nils Larsch submitted;Geoff Thorpe
2002-12-08This is a first-cut at improving the callback mechanisms used inGeoff Thorpe
2002-11-04implement and use new macros BN_get_sign(), BN_set_sign()Bodo Möller
2002-10-29Sun has agreed to removing the covenant language from most files.Bodo Möller
2002-10-28clean up new code for NIST primesBodo Möller
2002-10-28fast reduction for NIST curvesBodo Möller
2002-08-12Do not use the word 'modulus', which is a class template name in VC++ 6.0/SP5.Richard Levitte
2002-08-02Binary field arithmetic contributed by Sun Microsystems.Bodo Möller
2002-05-10Avoid gcc warning: BN_DEC_CONV when SIXTY_FOUR_BIT is defined is unsigned.Dr. Stephen Henson
2001-12-17remove redundant ERR_load_... declarationsBodo Möller
2001-11-15make updateRichard Levitte
2001-11-09adjust to OpenSSL_0_9_6-stable versionBodo Möller
2001-09-03Use uniformly chosen witnesses for Miller-Rabin testBodo Möller
2001-03-08Hide BN_CTX structure details.Bodo Möller
2001-03-08Constify BN_value_one.Bodo Möller
2001-03-08More method functions for EC_GFp_simple_method.Bodo Möller
2001-02-22Use e_os2.h rather than opensslconf.h, since some needed macros areRichard Levitte
2001-02-20Use new-style system-id macros.Richard Levitte
2001-02-19Make all configuration macros available for application by makingRichard Levitte
2001-02-10Simplify BN_rand_rangeBodo Möller
2001-02-08Integrate my implementation of a countermeasure againstBodo Möller
2001-02-07Bleichenbacher's DSA attackUlf Möller
2000-12-04Change error message to "bignum too long"Bodo Möller
2000-12-03Don't allow BIGNUMs to become so large that computations with dmaxBodo Möller
2000-12-02New function BN_bntest_rand() to detect more BN library bugs.Ulf Möller
2000-11-30BN_sqrtBodo Möller
2000-11-29Expand expspeed.c to make BN_kronecker timings.Bodo Möller
2000-11-27Fix BN_is_... macros.Bodo Möller
2000-11-26More BN_mod_... functions.Bodo Möller
2000-11-26modular arithmeticsBodo Möller
2000-11-17Make sure BN_DIV2W is not defining when defining it, and remove theRichard Levitte
2000-11-16More constification of the BN library.Richard Levitte
2000-11-08BN_CTX-related fixes.Bodo Möller
2000-11-06Constify the BIGNUM routines a bit more. The only trouble were theRichard Levitte
2000-08-04Changes needed for Tandem NSK, supplied by Scott Uroff (scott@xypro.com).Dr. Stephen Henson
2000-06-08Slightly faster DSA verification (BN_mod_exp2_mont),Bodo Möller
2000-06-07Speed up DH with small generator.Bodo Möller
2000-06-01Use NO_FP_API.Ulf Möller