summaryrefslogtreecommitdiffstats
path: root/crypto/bn
AgeCommit message (Expand)Author
2000-11-30Handle special cases correctly in exponentation functions.Bodo Möller
2000-11-30BN_sqrtBodo Möller
2000-11-29BN_legendre is no longer needed now that OpenSSL has BN_kronecker.Bodo Möller
2000-11-29Fix BN_kronecker so that it works correctly if 'a' is negativeBodo Möller
2000-11-29BN_to_montgomery expects its inputs to be in the interval 0 .. modulus-1,Bodo Möller
2000-11-29add missing bracesBodo Möller
2000-11-29Fix warnings in expspeed.c (but the segmentation fault remains)Bodo Möller
2000-11-29BN_bin2bn did *not* contain an off-by-one error;Bodo Möller
2000-11-29Expand expspeed.c to make BN_kronecker timings.Bodo Möller
2000-11-29Implement BN_kronecker test.Bodo Möller
2000-11-29Make BN_mod_inverse a little fasterBodo Möller
2000-11-29Improve BN_mod_inverse performance.Bodo Möller
2000-11-29Copy and paste error... bn_add_part_words() should of course callRichard Levitte
2000-11-28Use BN_pseudo_rand instead of BN_randBodo Möller
2000-11-28Timings.Bodo Möller
2000-11-28Correct a bug in BN_kronecker.Bodo Möller
2000-11-28Add test_kron function, which will contain a test for BN_kronecker.Bodo Möller
2000-11-28Add bn_kron.c (BN_kronecker), which I forgot in the previous commit.Bodo Möller
2000-11-27Undo previous commit, which was an accident.Bodo Möller
2000-11-27Fix BN_is_... macros.Bodo Möller
2000-11-26Change submitted files so that they compile (in particular,Bodo Möller
2000-11-26Change submitted files so that they compile (in particular,Bodo Möller
2000-11-26More BN_mod_... functions.Bodo Möller
2000-11-26Add bn_mod.c (should have happend in the previous commit ...).Bodo Möller
2000-11-26modular arithmeticsBodo Möller
2000-11-26Remove CR at line ends.Bodo Möller
2000-11-26Elliptic curves over GF(p), new BIGNUM functions, Montgomery re-implementation.Bodo Möller
2000-11-22Correct a number of syntax errors.Richard Levitte
2000-11-21Reimplement bn_div_words, bn_add_words and bn_sub_words for VAX.Richard Levitte
2000-11-21Avoid getting warnings about unary - being used on unsigned integer.Richard Levitte
2000-11-18Remove two bn_wexpand() from BN_mul(), which is a step toward gettingRichard Levitte
2000-11-18Remove a declaration for a function that does not exist.Richard Levitte
2000-11-18Make the definition of bn_add_words() match the definition.Richard Levitte
2000-11-17Make sure BN_DIV2W is not defining when defining it, and remove theRichard Levitte
2000-11-17Constify bn_dump1 implementation so that it matches the prototypeBodo Möller
2000-11-16More constification of the BN library.Richard Levitte
2000-11-16Make sure to print the BN counting (BN_COUNT) to stderr instead ofRichard Levitte
2000-11-16Oops, when I clean, I should do it thoroughly.Richard Levitte
2000-11-16I've checked again and again. There really is no need to expand a toRichard Levitte
2000-11-12Make Rijndael work! Those long flights have some good points.Ben Laurie
2000-11-09tmp2 is not used in BN_mod_mul_montgomery.Bodo Möller
2000-11-08BN_CTX-related fixes.Bodo Möller
2000-11-07Handle BN_copy failure after successful BN_new.Bodo Möller
2000-11-07handle the case when BN_new returns NULLBodo Möller
2000-11-06Constify the BIGNUM routines a bit more. The only trouble were theRichard Levitte
2000-10-26Merge the engine branch into the main trunk. All conflicts resolved.Richard Levitte
2000-09-27A compiler warning removed. Thanks to the folks at HP!Richard Levitte
2000-09-25'ranlib' doesn't always run on some systems. That's actuallyRichard Levitte
2000-09-19Totally remove the supposedly 'faster' variant inBodo Möller
2000-09-19Document BN_mod_mul_montgomery bug;Bodo Möller