aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Drop debug.h, it didn't turn out to be that useful for most things,lloyd2010-10-072-38/+0
* Forward port CRL fixes from rev 7bb2001cd554a1acc3d345914ea710ff0e1d3a6blloyd2010-10-073-7/+29
* Compile fixlloyd2010-10-041-1/+1
* Make names more consistentlloyd2010-10-013-2/+2
* Also deal with short values in OctetStringlloyd2010-10-011-1/+1
* Handle memory overwrite if hex input was not byte widelloyd2010-10-011-1/+1
* Doxygenlloyd2010-10-011-14/+61
* Fix macrolloyd2010-09-301-0/+1
* Fix dependencieslloyd2010-09-302-2/+2
* Split SHA-2 into 32 and 64 bit versions; they are totally independentlloyd2010-09-307-3/+13
* s/x.ptr()/&x[0]/lloyd2010-09-301-5/+5
* Tidylloyd2010-09-302-4/+6
* Make configure output more sensible wrt incompatible moduleslloyd2010-09-286-2/+22
* Cleanup Karatsuba a bitlloyd2010-09-281-103/+107
* Use visibility control with Clang, same syntax as GCClloyd2010-09-281-1/+3
* Cleanuplloyd2010-09-261-9/+9
* Silence warning, cms is really getting pretty broken...lloyd2010-09-261-1/+1
* Fix, wasn't returning pointerlloyd2010-09-261-0/+1
* Use BOTAN_ASSERT in various placeslloyd2010-09-269-34/+43
* If we generate a k such that s or r is 0, don't fail, simply retrylloyd2010-09-261-11/+13
* Malloc_Allocator isn't a pool, so it needs to fail directly if malloclloyd2010-09-261-1/+3
* There is a pretty common pattern in the code for testing for internallloyd2010-09-263-0/+86
* At some point I 'simplified' the divide code to always run thelloyd2010-09-261-1/+5
* Move the core MPI functions to src/math/mp, leaving src/math/bigint justlloyd2010-09-2428-13/+24
* Add dependencieslloyd2010-09-247-0/+31
* Delete obsolete asm versionslloyd2010-09-247-781/+0
* Minor performance tweak, avoid zeroing things we'll immediately writelloyd2010-09-241-2/+1
* Modify bigint_monty_redc to take an additional workspace argument.lloyd2010-09-245-71/+83
* s/carry/borrow/ in subtraction routineslloyd2010-09-241-14/+18
* s/j/i for loop variableslloyd2010-09-241-36/+36
* Cleanuplloyd2010-09-232-16/+24
* Make these functions mostly constant-time, and in particular notlloyd2010-09-231-29/+9
* In the IDEA key schedule, using the extended Euclidean algorithm tolloyd2010-09-231-17/+14
* Fix OpenSSL engine WRT memory vector changes, append is no morelloyd2010-09-231-1/+3
* Add a convenience overload of hex_encode taking a MemoryRegion<byte>&lloyd2010-09-232-0/+17
* Add a set of tests devised by Rivest which are designed to detect alloyd2010-09-231-0/+18
* In RSA and RW key generation, if we generate a key that isn't exactlylloyd2010-09-222-11/+12
* Deal with loss of store searchlloyd2010-09-212-2/+3
* Add info.txt filelloyd2010-09-211-0/+1
* Do the prep/unroll phase 4 rounds before it is needed instead of 3;lloyd2010-09-211-97/+92
* Clean up, hide union accesses with a macro to make it easier to testlloyd2010-09-211-40/+92
* Remove searching with an arbitrary predicate from X509_Storelloyd2010-09-204-197/+0
* Move certificate store to its own dirlloyd2010-09-203-0/+1
* Add missing info fileslloyd2010-09-205-0/+6
* Add CRL storage possibilitieslloyd2010-09-203-17/+93
* Hide X509_Store::check_siglloyd2010-09-201-2/+2
* Add a (clunky) function X509_Object::hash_used_for_signature thatlloyd2010-09-202-0/+26
* Don't use SecureVector to store certificate data; mlock'ed memory inlloyd2010-09-173-8/+8
* Add strict comparisons for X509_Timelloyd2010-09-172-0/+8
* Define a simpler Certificate_Store interface which should be muchlloyd2010-09-173-45/+56