summaryrefslogtreecommitdiffstats
path: root/crypto/bn
AgeCommit message (Expand)Author
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
2000-09-19Disable buggy code variant in BN_mod_mul_montgomery that was enabledBodo Möller
2000-09-17A patch from HP for better performance.Richard Levitte
2000-09-14Bug fix: Montgomery multiplication could produce results with the wrongUlf Möller
2000-09-07'make update'Richard Levitte
2000-09-04Avoid abort() throughout the library, except when preprocessorBodo Möller
2000-09-04Fix for BN_mul_word(a, 0).Bodo Möller
2000-08-22max -> dmax in bn_check_top.Ben Laurie
2000-08-04Changes needed for Tandem NSK, supplied by Scott Uroff (scott@xypro.com).Dr. Stephen Henson
2000-07-27There's a slight possibility that a is 0 in BN_sub_word(), and mightRichard Levitte
2000-07-27In the case where a < 0 and |a| < w, the result (assigned to a) fromRichard Levitte
2000-07-26Darrel Hankerson <dhankers@cacr.math.uwaterloo.ca> correctly discoveredRichard Levitte
2000-07-02Return bignum '0' when BN_rand is asked for a 0 bit random number.Bodo Möller
2000-07-01Don't let top go below zero!Ben Laurie