aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* The Algorithm_Factory has this logic on looking for an object:lloyd2011-07-055-8/+36
* Tick to 1.10.1 unreleased.lloyd2011-06-306-8/+29
* Make CMAC::poly_double at least theoretically constant time, thoughlloyd2011-06-231-3/+2
* Fix -Wshadow warninglloyd2011-06-221-2/+2
* Add a second test for bcrypt, using an 8-bit character. This testlloyd2011-06-201-8/+13
* Update with info on 1.8.12 releaselloyd2011-06-202-17/+33
* Tick version to 1.10.0 release1.10.0lloyd2011-06-204-4/+7
* Invert the meaning of the Miller-Rabin test; passes_test meant 'is notlloyd2011-06-161-9/+17
* Detect (though not using) the CPUID bit for the RDRAND instructionlloyd2011-06-162-1/+9
* Add std::swap specialization for memory containerslloyd2011-06-132-0/+12
* Drop InSiTo manuallloyd2011-06-101-0/+0
* Add (compile-time) toggle for fault protection checking in the PKlloyd2011-06-071-3/+6
* Write zeros in 4K blockslloyd2011-06-071-7/+9
* Simplify Montgomery setup here a bitlloyd2011-06-071-6/+4
* Update build doclloyd2011-06-071-16/+25
* Fix linking for exampleslloyd2011-06-062-26/+26
* Zap this, I just replaced the 1.9.18 tarball instead.lloyd2011-06-031-2/+0
* Tick version to 1.10.0lloyd2011-06-033-4/+13
* Rename some dirs for shorter object files where configure willlloyd2011-06-0313-2/+2
* Ignore \r as whitespace in base64 decoder - caused test failures onlloyd2011-06-031-1/+3
* Update download linkslloyd2011-06-031-11/+11
* Tick to 1.9.18 release1.9.18lloyd2011-06-033-3/+3
* Fix building with --via-amalgamation; it wouldn't generate thelloyd2011-06-036-446/+461
* Remove BOTAN_DLL from internal headers, add it to Unexpected_Messagelloyd2011-06-024-14/+14
* Change order of arguments to bigint_monty_redc (internal interface,lloyd2011-06-023-46/+43
* Add monty sqr and multiply routines (they just call karatsuba and thenlloyd2011-06-024-43/+77
* Reduce number of temporaries needed in point additionlloyd2011-06-011-22/+14
* Multi-expoentiation, using the single bit variation. Using a 2 or 3lloyd2011-06-015-2/+54
* Remove amalg on distcleanlloyd2011-06-012-0/+2
* Add --via-amalgamation option that builds everything from a singlelloyd2011-06-012-16/+36
* PointGFp::get_affine_{x,y} doesn't return a referencelloyd2011-05-311-2/+2
* Use visibility control unless explicitly turned offlloyd2011-05-311-0/+3
* MinGW install commands are the default, so don't specify explicitly.lloyd2011-05-262-5/+2
* Explicitly specify the types for make_pair when passing a const arraylloyd2011-05-241-2/+10
* Split the SIMD implementations into their own modules and choose onelloyd2011-05-2413-25/+49
* FD_ZERO on Solaris uses memset, and assumes we included string.hlloyd2011-05-243-0/+7
* Only call p.sig_words once in CurveGFp constructor.lloyd2011-05-192-5/+3
* Move the curve over GF(p) code back into its own subdirlloyd2011-05-197-7/+22
* Reject s == 0 or r == 0 in a ECC signature.lloyd2011-05-193-13/+22
* Small cleanup in the Barrett reducer, now doesn't create a temp iflloyd2011-05-182-33/+35
* Fix the very basic operations for encoding and decoding alloyd2011-05-175-95/+28
* Modify ECC points to do all math in Montgomery form, rather thanlloyd2011-05-176-161/+153
* Fix building the tests when ECC is turned off.lloyd2011-05-171-2/+13
* Add RSA constructor that does not require a password. Patch submittedlloyd2011-05-161-0/+18
* Fixes for base64 incremental decoding.lloyd2011-05-164-122/+54
* Always writing to/reading from the carry word makes valgrind unhappy.lloyd2011-05-161-1/+2
* Fixes for maintainer mode warningslloyd2011-05-162-5/+9
* The new method of doing comparisons did not work all of the time: iflloyd2011-05-132-1/+85
* Add specialization for i486 that uses -mtune=generic, as Debianlloyd2011-05-132-13/+12
* Add (undocumented) option --no-optimizations which turns off alllloyd2011-05-131-9/+18