aboutsummaryrefslogtreecommitdiffstats
path: root/modules/alg_ia32/sha1core.S
Commit message (Expand)AuthorAgeFilesLines
* Rename alg_ia32 module to asm_ia32, which is more reflective of actuallloyd2008-09-071-242/+0
* Change the copyrights in all files in the Botan tree to directly reflectlloyd2008-04-101-1/+1
* Mostly revert 2f4fd18182d5a75c40cd831e7ee3c314be5c57d6, only keep thelloyd2008-03-101-1/+1
* Mass update of the copyright date. Honestly I don't know why I bother,lloyd2008-02-141-1/+1
* Bump copyright year to 2007lloyd2007-01-201-1/+1
* Get ride of an unnecessary register copylloyd2006-08-211-11/+9
* Inside the compression function, store the original stack pointer in thelloyd2006-08-211-26/+36
* Somewhat ineffectual instruction reorderings in the round functionslloyd2006-08-211-28/+28
* Rotate the temporary variable along with the chaining variables; giveslloyd2006-08-211-175/+154
* Add a distinct loop ending for loop-until-equals-immediate; other loopslloyd2006-08-151-2/+2
* Get instruction scheduling decently correct. Now running at 110 Mb/s onlloyd2006-08-131-5/+5
* Load the message words we need in the round before. By going out to thelloyd2006-08-131-54/+133
* Introduce a MSG() macro which returns the desired message wordlloyd2006-08-131-9/+13
* Use LEA with the magic constant and A, rather than the magic and thelloyd2006-08-131-9/+9
* Make the temporary implicit, since we always use ESP inside the roundlloyd2006-08-131-47/+49
* Cleanups, and move the initial memory access to the beginning of eachlloyd2006-08-131-1/+1
* Minor formatting changes, reorder one instructionlloyd2006-08-131-3/+1
* Remove a block of disabled code that was just for debug purposeslloyd2006-08-131-8/+0
* Clean up the macros, add comment headers, add a couple of helper macroslloyd2006-08-131-18/+20
* Update sha1core.S to match the macro updates in the last checkin. Renamelloyd2006-08-131-63/+63
* Rename sha_x86 module to alg_ia32; there will probably be other algorithmslloyd2006-08-131-0/+178