aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Rename alg_ia32 module to asm_ia32, which is more reflective of actuallloyd2008-09-0711-5/+5
* Inline BigInt::operator[]lloyd2008-09-072-18/+2
* Typo fixlloyd2008-09-071-1/+1
* Combine redundant definitions of blocks variablelloyd2008-09-071-7/+6
* For non-release, use strict GCC warn flagslloyd2008-09-071-2/+2
* Tweak timer outputlloyd2008-09-071-2/+2
* Inline BigInt::is_zerolloyd2008-09-072-13/+9
* Inline similarly in karatsuba_mullloyd2008-09-071-11/+32
* In karatsuba_square, inline the sequencelloyd2008-09-071-3/+25
* Comment cleanuplloyd2008-09-071-4/+2
* Rewrite without gotoslloyd2008-09-071-135/+11
* Inline bigint_sub2 into bigint_monty_redclloyd2008-09-071-5/+20
* Inline bigint_cmp in bigint_monty_redc (using goto, the horror; I'm basicallylloyd2008-09-071-27/+10
* Move bigint_monty_redc to its own file to make asm implementations easierlloyd2008-09-072-29/+205
* Use i instead of j for iterator varlloyd2008-09-071-4/+4
* Flush stdout after every new resultlloyd2008-09-071-1/+1
* Include a comment in the generated build.h stating that the file waslloyd2008-09-062-0/+24
* merge of '25669167ad287dc414f6acc3a42f1f54f8394937'1.7.10lloyd2008-09-052-2/+2
|\
| * Changes for 1.7.10lloyd2008-09-052-2/+2
* | Revert back to just -W -Wall for GCC for releaselloyd2008-09-051-2/+2
|/
* Mention DL_Group::Format aliaseslloyd2008-09-051-0/+1
* Use a nibble-wide lookup table to reduce loop iterationslloyd2008-09-051-3/+5
* Remove iostream includelloyd2008-09-051-2/+0
* Further release notes for 1.7.10lloyd2008-09-051-1/+7
* There is no real reason BigInt::grow_to needs to be private (and onelloyd2008-09-051-2/+1
* Optimize right shift a littlelloyd2008-09-051-14/+38
* Change return type of ctz from int to u32bitlloyd2008-09-051-1/+1
* Replace __builtin_ctzl with a new ctz function in bit_ops.hlloyd2008-09-052-2/+13
* Bump soname to 1.7.10lloyd2008-09-051-1/+1
* Wrap the BigInt register in a small class that caches the significantlloyd2008-09-053-44/+117
* Choice of clock_gettime, gettimeofday, times, and clock for benchmark timingslloyd2008-09-052-8/+47
* Start of 1.7.10 release noteslloyd2008-09-051-0/+3
* Add new build.h macro BOTAN_TARGET_OS_IS_XXXlloyd2008-09-051-0/+7
* Disable all-asm mp_mulop for nowlloyd2008-09-051-2/+2
* Revert change to dl_work_factor for now - breaks ElGamal testslloyd2008-09-051-0/+14
* Use the Timer class for all benchmarkinglloyd2008-09-059-131/+91
* Ignore callgrind fileslloyd2008-09-051-0/+2
* New DH benchmark, much more reflective of real usage as well.lloyd2008-09-051-114/+64
* Rewrite dl_work_factor using a lookup table with data from RFC 3526,lloyd2008-09-051-16/+18
* Add the IKE 6144-bit MODP group, from RFC 3526lloyd2008-09-051-0/+37
* Add new aliases to the DL_Group::Format enum. The previous values werelloyd2008-09-051-3/+13
* Define the functions from bit_ops.h as inline template functions, insteadlloyd2008-09-052-74/+58
* A possible optimization to low_zero_bits (which was showing up hot inlloyd2008-09-021-6/+22
* Where bit_ops.h was used to get xor_buf, include xor_buf.h insteadlloyd2008-09-0226-25/+25
* Remove code moved to bswap.h and rotate.h, also split xor_buf intolloyd2008-09-022-71/+65
* Split byte swap code and word rotation code off into bswap.h and rotate.hlloyd2008-09-026-94/+106
* Delete dead code. New shared benchmark framework for RSA/RW. RSA benchmarklloyd2008-09-021-250/+155
* Reduce RW creation min also to 512 for benchmarkslloyd2008-09-021-1/+1
* Inline some methods of Timerlloyd2008-08-3112-258/+26
* The counter is not specified, so do not mention itlloyd2008-08-311-1/+1