summaryrefslogtreecommitdiffstats
path: root/crypto/bn (follow)
Commit message (Expand)AuthorAgeFilesLines
* bn/asm/ppc.pl to use ppc-xlate.pl.Andy Polyakov2006-10-171-160/+64
* VIA-specific Montgomery multiplication routine.Andy Polyakov2006-10-171-0/+227
* Ensure that the addition mods[i]+delta cannot overflow in probable_prime().Bodo Möller2006-09-181-6/+3
* +20% tune-up for Power5.Andy Polyakov2006-08-091-18/+11
* Engage assembler in solaris64-x86_64-cc.Andy Polyakov2006-08-011-0/+4
* Update .cvsignore again.Dr. Stephen Henson2006-07-171-0/+1
* Unsigned vs signed comparison warning.Andy Polyakov2006-07-041-2/+1
* New functions CRYPTO_set_idptr_callback(),Bodo Möller2006-06-232-1/+68
* Change array representation of binary polynomials to make GF2m part ofBodo Möller2006-06-193-64/+65
* another thread-safety fixBodo Möller2006-06-161-6/+8
* Thread-safety fixesBodo Möller2006-06-141-10/+75
* Futher minor PPC assembler update.Andy Polyakov2006-05-041-1/+1
* Minor PPC assembler updates.Andy Polyakov2006-05-031-0/+1
* Yet another "teaser" Montgomery multiplication module, for PowerPC.Andy Polyakov2006-04-302-0/+335
* Add support for setting keybits and public exponent value for pkey RSA keygen.Dr. Stephen Henson2006-04-112-0/+22
* ensure the pointer is valid before using itNils Larsch2006-03-181-0/+2
* make updateUlf Möller2006-02-131-0/+2
* Update filenames in makefiles.Dr. Stephen Henson2006-02-041-1/+1
* add additional checks + cleanupNils Larsch2006-01-301-1/+2
* fix commentNils Larsch2006-01-141-2/+8
* 2 is a primeNils Larsch2006-01-141-1/+2
* Minor sparcv9 clean-ups.Andy Polyakov2005-12-271-11/+2
* As SPARCV9 CPU flavor is [expected to be] detected at run-time, we canAndy Polyakov2005-12-191-17/+14
* Unify sparcv9 assembler naming and build rules among 32- and 64-bit builds.Andy Polyakov2005-12-164-9/+23
* We all make typos:-) Fix just introduced ones in bn.hAndy Polyakov2005-12-161-3/+3
* Eliminate warning induced by http://cvs.openssl.org/chngview?cn=14690 andAndy Polyakov2005-12-164-119/+13
* Add IALU-only bn_mul_mont for SPARCv9. See commentary section for details.Andy Polyakov2005-12-151-0/+623
* Switch 64-bit sparcv9 platforms from bn(64,64) to bn(64,32). This doesn'tAndy Polyakov2005-12-151-93/+64
* Allow for bn(64,32) on LP64 platforms.Andy Polyakov2005-12-151-2/+2
* Apply "better safe than sorry" approach after addressing sporadic SEGV inAndy Polyakov2005-11-151-0/+12
* Attempt to resolve sporadic SEGV crashes in bn_sub_words in OpenSSH. I'mAndy Polyakov2005-11-111-2/+2
* Update from stable branch.Dr. Stephen Henson2005-11-111-6/+6
* Move declaration for optional bn_mul_mont to bn_lcl.h in order to hideAndy Polyakov2005-11-062-1/+1
* Clarify binary compatibility with HAL/Fujitsu SPARC64 family.Andy Polyakov2005-10-251-4/+10
* bn_asm.c update.Andy Polyakov2005-10-221-4/+10
* Eliminate gcc warning in bn_mont.c.Andy Polyakov2005-10-221-2/+2
* Add support for 32-bit ABI to sparcv9a-mont.pl module.Andy Polyakov2005-10-222-173/+241
* Change bn_mul_mont declaration and BN_MONT_CTX. Update CHANGES.Andy Polyakov2005-10-226-15/+56
* Yet another "teaser" Montgomery multiply module, for UltraSPARC. It's notAndy Polyakov2005-10-191-0/+661
* Flip saved argument block and tp [required for non-SSE2 path].Andy Polyakov2005-10-141-26/+26
* Make sure x86-mont.pl returns zero even if compiled with no-sse2.Andy Polyakov2005-10-141-1/+4
* Fix bug in SMALL_FOOTPRINT path and clarify comment.Andy Polyakov2005-10-141-4/+8
* Add timestamp to x86-mont.pl.Andy Polyakov2005-10-091-0/+2
* Throw in bn/asm/x86-mont.pl Montgomery multiplication "teaser".Andy Polyakov2005-10-092-0/+244
* x86_64-mont.pl readability improvement.Andy Polyakov2005-10-071-15/+14
* Throw in Montgomery multiplication assembler for x86_64.Andy Polyakov2005-10-072-0/+209
* Refine logic in bn_mont.c and eliminate redundant BN_CTX pulls.Andy Polyakov2005-10-061-32/+55
* Leave the decision to call/implement bn_sqr_mont to assembler developer.Andy Polyakov2005-10-063-29/+34
* Initialize bignum constants using BN_bin2bn() instead of BN_hex2bn(). ThisDr. Stephen Henson2005-10-052-190/+343
* Fix typo in exptest.c.Andy Polyakov2005-10-041-1/+1