aboutsummaryrefslogtreecommitdiffstats
path: root/src/hash
Commit message (Expand)AuthorAgeFilesLines
* Use size_t for BufferedComputation::add_datalloyd2010-10-1244-161/+165
* Split SHA-2 into 32 and 64 bit versions; they are totally independentlloyd2010-09-306-1/+6
* Make configure output more sensible wrt incompatible moduleslloyd2010-09-284-0/+16
* 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
* Implicit conversionslloyd2010-09-141-7/+7
* More changes to avoid vector to pointer implicit conversionslloyd2010-09-141-2/+2
* Completely remove the second parameter to SecureVector which specifieslloyd2010-09-1418-53/+69
* Remove more uses of vector to pointer implicit conversionslloyd2010-09-136-18/+38
* More vector->pointer conversion removals.lloyd2010-09-131-3/+3
* Anywhere where we use MemoryRegion::begin to get access to the raw pointerlloyd2010-09-1315-18/+18
* Big, invasive but mostly automated change, with a further attempt atlloyd2010-09-0715-25/+25
* Also allow clang with 32-bit assembly code, everything seems to worklloyd2010-08-084-75/+0
* Clang understands at least some GCC inline asm syntax as well as whatlloyd2010-08-081-0/+1
* Consolidate the two engines that provided assembler implementationslloyd2010-07-131-1/+1
* For the SHA-2 classes, don't use inheritence to share a handful oflloyd2010-06-284-85/+106
* Replace "@return a blah" and "@return the blah" with just "@return blah"lloyd2010-06-161-1/+1
* Yet more Doxygen commentslloyd2010-06-162-6/+18
* More Doxygen commentslloyd2010-06-167-2/+32
* Tiger::clone's result always used 3 passeslloyd2010-06-161-1/+5
* More Doxygenlloyd2010-06-153-4/+18
* More Doxygen updates/fixeslloyd2010-06-1519-32/+44
* More Doxygen fixeslloyd2010-06-151-2/+3
* Use "/*" instead of "/**" in starting comments at the begining of a file.lloyd2010-06-079-9/+9
* Remove FORK-256; it's obscure and has been definitively broken.lloyd2010-05-253-189/+0
* Check to make sure the user didn't provide two of the same has forlloyd2010-04-231-0/+3
* Remove some C-style castslloyd2010-04-231-1/+1
* Comb4P: hashes must be the same lengthlloyd2010-04-221-2/+0
* Add Comb4P hash combiner, as described in Anja Lehmann's thesis.lloyd2010-04-173-0/+152
* Remove SecureBuffer, which is the fixed-size variant of SecureVector.lloyd2010-03-2317-33/+33
* Line wraplloyd2010-03-021-6/+12
* MD4's M buffer was set to be 48 words instead of 16. This had beenlloyd2010-02-031-1/+1
* Move the get_byte template to its own header, because many fileslloyd2010-02-023-3/+0
* s/j/i/ in looplloyd2010-01-211-2/+2
* Move Tiger::mix to anon namespace lloyd2010-01-042-14/+17
* Use a u32bit for the length argument to ubi_512. That value cannot possiblylloyd2009-12-231-2/+2
* Un-internal loadstor.h (and its header deps, rotate.h andlloyd2009-12-2119-30/+31
* Add missing BOTAN_DLL exports.lloyd2009-12-161-1/+1
* Make many more headers internal-only.lloyd2009-12-1620-32/+32
* Full working amalgamation build, plus internal-only headers concept.lloyd2009-12-167-12/+10
* Remove extern decl of no longer used/included SHA-1 SSE2 functionlloyd2009-11-231-2/+0
* Instead of having two asm_macr.h files being switched in based on modulelloyd2009-11-144-4/+4
* Slightly cleaner SHA-256 F1 func; ~1% fasterlloyd2009-11-101-3/+3
* Cleanups - remove emails from source files, they should only live inlloyd2009-11-105-6/+6
* Add a new need_isa marker for info.txt that lets a module dependlloyd2009-11-061-13/+2
* propagate from branch 'net.randombit.botan.1_8' (head 6e8c18515725a70923b3411...lloyd2009-11-0359-688/+718
|\
| * Conver the rest of the hash functions to use the array-based load instructions.lloyd2009-11-035-40/+41
| * Add a new looping load_be / load_le for loading large arrays at once, andlloyd2009-10-2910-49/+58
| * propagate from branch 'net.randombit.botan' (head 4fd7eb9630271d3c1dfed21987e...lloyd2009-10-294-342/+318
| |\
| | * Clean up prep00_15 - same speed on Core2lloyd2009-10-291-16/+10