Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename alg_ia32 module to asm_ia32, which is more reflective of actual | lloyd | 2008-09-07 | 1 | -667/+0 |
| | | | | | | | | contents. Rename sha1core.S to sha1_asm.S, and rename the extern "C" function from sha160_core to botan_sha160_asm_ia32 so it is clear what it is and so it is reasonably namespaced. | ||||
* | Change the copyrights in all files in the Botan tree to directly reflect | lloyd | 2008-04-10 | 1 | -1/+1 |
| | | | | | | the actual copyright holders. For rationale, see my post to botan-devel on April 9, subject 'Changing license to directly reflect contributors' (http://www.randombit.net/pipermail/botan-devel/2008-April/000527.html) | ||||
* | Mostly revert 2f4fd18182d5a75c40cd831e7ee3c314be5c57d6, only keep the | lloyd | 2008-03-10 | 1 | -1/+1 |
| | | | | | updated dates on files that have actually changed this year. This makes the diff across versions readable again. | ||||
* | Mass update of the copyright date. Honestly I don't know why I bother, | lloyd | 2008-02-14 | 1 | -1/+1 |
| | | | | | | | but might as well keep it up to date. And it's easier to do it once with a 'perl -pi' command than to update each file over time. Apologies to anyone looking at diffs. | ||||
* | Bump copyright year to 2007 | lloyd | 2007-01-20 | 1 | -1/+1 |
| | |||||
* | Add a distinct loop ending for loop-until-equals-immediate; other loops | lloyd | 2006-08-15 | 1 | -1/+1 |
| | | | | ending conditions will be needed later. | ||||
* | Change the Serpent linear transforms to use the move-and-shift-3 macro | lloyd | 2006-08-15 | 1 | -4/+2 |
| | |||||
* | Formatting/readability changes | lloyd | 2006-08-15 | 1 | -6/+5 |
| | |||||
* | Remove continuation slashes from the last line of some of the macros | lloyd | 2006-08-15 | 1 | -8/+8 |
| | |||||
* | Reorder the linear transformations for (nominally) better instruction | lloyd | 2006-08-15 | 1 | -10/+10 |
| | | | | scheduling. | ||||
* | Have the expansion loop in the key schedule take advantage of free | lloyd | 2006-08-15 | 1 | -11/+17 |
| | | | | registers to load words we will need in advance. | ||||
* | Implement the Serpent key schedule in assembly as well, so the C++ | lloyd | 2006-08-15 | 1 | -0/+90 |
| | | | | | | versions of the Sboxes can be removed. Add some parens inside the asm macros | ||||
* | Remove an unused function | lloyd | 2006-08-15 | 1 | -26/+1 |
| | |||||
* | Implement decryption in the Serpent assembly code | lloyd | 2006-08-15 | 1 | -45/+350 |
| | |||||
* | Add the beginnings of an x96 assembler version of Serpent. Currently only | lloyd | 2006-08-15 | 1 | -0/+294 |
encryption is done in asm, the rest is still in C++ |