summaryrefslogtreecommitdiffstats
path: root/crypto/bn
AgeCommit message (Expand)Author
2006-09-18Ensure that the addition mods[i]+delta cannot overflow in probable_prime().Bodo Möller
2006-08-09+20% tune-up for Power5.Andy Polyakov
2006-07-31Engage assembler in solaris64-x86_64-cc.Andy Polyakov
2006-07-17Update .cvsignore again.Dr. Stephen Henson
2006-07-04Unsigned vs signed comparison warning.Andy Polyakov
2006-06-23New functions CRYPTO_set_idptr_callback(),Bodo Möller
2006-06-18Change array representation of binary polynomials to make GF2m part ofBodo Möller
2006-06-16another thread-safety fixBodo Möller
2006-06-14Thread-safety fixesBodo Möller
2006-05-04Futher minor PPC assembler update.Andy Polyakov
2006-05-03Minor PPC assembler updates.Andy Polyakov
2006-04-30Yet another "teaser" Montgomery multiplication module, for PowerPC.Andy Polyakov
2006-04-11Add support for setting keybits and public exponent value for pkey RSA keygen.Dr. Stephen Henson
2006-03-18ensure the pointer is valid before using itNils Larsch
2006-02-12make updateUlf Möller
2006-02-04Update filenames in makefiles.Dr. Stephen Henson
2006-01-29add additional checks + cleanupNils Larsch
2006-01-13fix commentNils Larsch
2006-01-132 is a primeNils Larsch
2005-12-27Minor sparcv9 clean-ups.Andy Polyakov
2005-12-19As SPARCV9 CPU flavor is [expected to be] detected at run-time, we canAndy Polyakov
2005-12-16Unify sparcv9 assembler naming and build rules among 32- and 64-bit builds.Andy Polyakov
2005-12-16We all make typos:-) Fix just introduced ones in bn.hAndy Polyakov
2005-12-16Eliminate warning induced by http://cvs.openssl.org/chngview?cn=14690 andAndy Polyakov
2005-12-15Add IALU-only bn_mul_mont for SPARCv9. See commentary section for details.Andy Polyakov
2005-12-15Switch 64-bit sparcv9 platforms from bn(64,64) to bn(64,32). This doesn'tAndy Polyakov
2005-12-15Allow for bn(64,32) on LP64 platforms.Andy Polyakov
2005-11-15Apply "better safe than sorry" approach after addressing sporadic SEGV inAndy Polyakov
2005-11-11Attempt to resolve sporadic SEGV crashes in bn_sub_words in OpenSSH. I'mAndy Polyakov
2005-11-11Update from stable branch.Dr. Stephen Henson
2005-11-06Move declaration for optional bn_mul_mont to bn_lcl.h in order to hideAndy Polyakov
2005-10-25Clarify binary compatibility with HAL/Fujitsu SPARC64 family.Andy Polyakov
2005-10-22bn_asm.c update.Andy Polyakov
2005-10-22Eliminate gcc warning in bn_mont.c.Andy Polyakov
2005-10-22Add support for 32-bit ABI to sparcv9a-mont.pl module.Andy Polyakov
2005-10-22Change bn_mul_mont declaration and BN_MONT_CTX. Update CHANGES.Andy Polyakov
2005-10-19Yet another "teaser" Montgomery multiply module, for UltraSPARC. It's notAndy Polyakov
2005-10-14Flip saved argument block and tp [required for non-SSE2 path].Andy Polyakov
2005-10-14Make sure x86-mont.pl returns zero even if compiled with no-sse2.Andy Polyakov
2005-10-14Fix bug in SMALL_FOOTPRINT path and clarify comment.Andy Polyakov
2005-10-09Add timestamp to x86-mont.pl.Andy Polyakov
2005-10-09Throw in bn/asm/x86-mont.pl Montgomery multiplication "teaser".Andy Polyakov
2005-10-07x86_64-mont.pl readability improvement.Andy Polyakov
2005-10-07Throw in Montgomery multiplication assembler for x86_64.Andy Polyakov
2005-10-06Refine logic in bn_mont.c and eliminate redundant BN_CTX pulls.Andy Polyakov
2005-10-06Leave the decision to call/implement bn_sqr_mont to assembler developer.Andy Polyakov
2005-10-05Initialize bignum constants using BN_bin2bn() instead of BN_hex2bn(). ThisDr. Stephen Henson
2005-10-04Fix typo in exptest.c.Andy Polyakov
2005-10-04Reserve for SMALL_FOOTPRINT bn_asm.c. Currently OPENSSL_SMALL_FOOTPRINTAndy Polyakov
2005-10-04Add reference implementation for bn_[mul|sqr]_mont, new candidates forAndy Polyakov