aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/bn
Commit message (Expand)AuthorAgeFilesLines
* Fix warnings.Dr. Stephen Henson2007-08-121-30/+30
* bn_mul_recursive doesn't handle all cases correctly, which results inAndy Polyakov2007-07-081-4/+4
* Fix build problem on Tru64.Andy Polyakov2007-06-291-1/+1
* Latest bn_mont.c modification broke ECDSA test. I've got math wrong, whichAndy Polyakov2007-06-2911-65/+23
* Typo in x86_64-mont.pl.Andy Polyakov2007-06-211-1/+1
* bn_asm for s390x.Andy Polyakov2007-06-201-0/+678
* SPARC Solaris and Linux assemblers treat .align directive differently.Andy Polyakov2007-06-202-10/+16
* Update .cvsignoreDr. Stephen Henson2007-06-181-0/+1
* Eliminate conditional final subtraction in Montgomery assembler modules.Andy Polyakov2007-06-1710-273/+274
* Privatize BN_*_no_branch.Andy Polyakov2007-06-113-8/+8
* Commentary updates and minor optimization for bn_mont.c.Andy Polyakov2007-06-111-7/+13
* Eliminate conditional final subtraction in Montgomery multiplication.Andy Polyakov2007-06-101-7/+54
* Engage s390x assembler modules.Andy Polyakov2007-04-301-0/+3
* s390x assembler pack.Andy Polyakov2007-04-301-0/+223
* fix error codesBodo Möller2007-04-194-3/+7
* don't violate the bn_check_top assertion in BN_mod_inverse_no_branch()Bodo Möller2007-04-191-0/+1
* make BN_FLG_CONSTTIME semantics more fool-proofBodo Möller2007-03-282-2/+2
* Change to mitigate branch prediction attacksBodo Möller2007-03-286-14/+422
* nasm fixes.Andy Polyakov2007-03-202-6/+6
* sparcv9a-mont was modified to handle 32-bit aligned input, but checkAndy Polyakov2007-03-201-9/+3
* Update from fips2 branch.Dr. Stephen Henson2007-02-031-1/+1
* Constify version strings and some structures.Dr. Stephen Henson2007-01-211-1/+1
* Make armv4t-mont module backward binary compatible with armv4 and rename itAndy Polyakov2007-01-171-2/+4
* Montgomery multiplication for ARMv4.Andy Polyakov2007-01-111-0/+202
* Montgomery multiplication for MIPS III/IV. Not engaged.Andy Polyakov2006-12-291-0/+335
* Minor clean-up in crypto/bn/asm.Andy Polyakov2006-12-292-3/+15
* Minor performance improvements to x86-mont.pl.Andy Polyakov2006-12-281-26/+43
* Fix for "strange errors" exposed by ccgost engine. The fix isAndy Polyakov2006-12-271-10/+10
* x86-mont.pl sse2 tune-up and integer-only squaring procedure.Andy Polyakov2006-12-221-85/+274
* Eliminate 64-bit alignment limitation in sparcv9a-mont.Andy Polyakov2006-12-081-22/+27
* alpha-mont.pl: gcc portability fix and make-rule.Andy Polyakov2006-12-082-2/+5
* Minor, +10%, tune-up for x86_64-mont.pl.Andy Polyakov2006-12-081-15/+16
* Montgomery multiplication routine for Alpha.Andy Polyakov2006-12-081-0/+321
* Clarify HAL SPARC64 support situation in sparcv9a-mont.pl.Andy Polyakov2006-11-281-3/+3
* Minor optimizations based on intruction level profiler feedback.Andy Polyakov2006-11-281-17/+19
* Modulo-schedule loops in sparcv9a-mont.pl. Overall improvement factorAndy Polyakov2006-11-281-177/+177
* This is "informational" commit. Its mere purpose is to expose "moduloAndy Polyakov2006-11-281-12/+190
* Non-SSE2 path to bn_mul_mont. But it's disabled, because it currentlyAndy Polyakov2006-11-271-41/+187
* Update from 0.9.8 stable. Eliminate duplicate error codes.Dr. Stephen Henson2006-11-211-7/+4
* 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-07-311-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-183-64/+65
* another thread-safety fixBodo Möller2006-06-161-6/+8
* Thread-safety fixesBodo Möller2006-06-141-10/+75