summaryrefslogtreecommitdiffstats
path: root/crypto/bn
AgeCommit message (Expand)Author
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
2005-09-20IA-32 BN tune-up. Performance imrpovement varies with platform andAndy Polyakov
2005-08-28fix warnings when building openssl with the following compiler options:Nils Larsch
2005-08-23avoid potential spurious BN_free()Bodo Möller
2005-08-21add missing fileNils Larsch
2005-08-21Make D-H safer, include well-known primes.Ben Laurie
2005-08-10Fix Intel assembler warnings.Andy Polyakov
2005-08-043-4 times better RSA/DSA performance on WIN64A target. Well, on AMD64 CPU,Andy Polyakov
2005-07-25fix BN_mod_word and give a more reasonable return value if an error occurredNils Larsch
2005-07-21set correct bn->top valueNils Larsch
2005-07-18Fix unwind directives in IA-64 assembler modules. This helps symbolicAndy Polyakov
2005-07-17bugfix: 0 - w (w != 0) is actually negativeNils Larsch
2005-07-03Trap condition should be 64-bit when it's due.Andy Polyakov