| Commit message (Expand) | Author | Age | Files | Lines |
* | Add new top-level algorithm which provides basic functionality: name | lloyd | 2010-11-01 | 1 | -1/+1 |
* | Make MemoryRegion::set protected, change all callers | lloyd | 2010-10-29 | 3 | -5/+11 |
* | Eliminate the constant size_t values in SymmetricAlgorithm that give | lloyd | 2010-10-28 | 7 | -28/+25 |
* | Update AES-NI for SecureVector and BlockCipher changes | lloyd | 2010-10-19 | 1 | -9/+9 |
* | Only allocate as much working space as needed in key schedule | lloyd | 2010-10-14 | 1 | -4/+4 |
* | Remove standalone S function | lloyd | 2010-10-14 | 1 | -12/+13 |
* | In all cases where the block size of the cipher is fixed, the key | lloyd | 2010-10-14 | 30 | -137/+176 |
* | More size_t | lloyd | 2010-10-13 | 3 | -18/+18 |
* | Implicit rounds based on key variable size | lloyd | 2010-10-13 | 4 | -27/+44 |
* | Make the rounds implicit with the size of the key values | lloyd | 2010-10-13 | 2 | -55/+42 |
* | More size_t. Document changes | lloyd | 2010-10-13 | 3 | -8/+8 |
* | Add a new subclass for BlockCipher BlockCipher_Fixed_Block_Size, which | lloyd | 2010-10-13 | 57 | -203/+232 |
* | s/BLOCK_SIZE/block_size()/ | lloyd | 2010-10-13 | 30 | -143/+143 |
* | Use output_length() instead of OUTPUT_LENGTH pseudo-property | lloyd | 2010-10-13 | 2 | -6/+6 |
* | Add accessors for block size and output length | lloyd | 2010-10-13 | 1 | -0/+5 |
* | Use size_t rather than u32bit in SymmetricAlgorithm | lloyd | 2010-10-13 | 58 | -132/+131 |
* | size_t | lloyd | 2010-10-13 | 1 | -1/+1 |
* | More size_t | lloyd | 2010-10-13 | 4 | -25/+25 |
* | Use size_t rather than u32bit for the blocks argument of encrypt_n | lloyd | 2010-10-12 | 63 | -396/+422 |
* | s/u32bit/size_t/ for block cipher parallelism queries | lloyd | 2010-10-12 | 6 | -9/+9 |
* | Compile fix | lloyd | 2010-10-04 | 1 | -1/+1 |
* | Make configure output more sensible wrt incompatible modules | lloyd | 2010-09-28 | 1 | -0/+4 |
* | In the IDEA key schedule, using the extended Euclidean algorithm to | lloyd | 2010-09-23 | 1 | -17/+14 |
* | Remove more implicit vector to pointer conversions | lloyd | 2010-09-14 | 1 | -10/+12 |
* | Handle the case that container size() returns something other than u32bit | lloyd | 2010-09-14 | 2 | -2/+3 |
* | Completely remove the second parameter to SecureVector which specifies | lloyd | 2010-09-14 | 40 | -185/+202 |
* | Remove more uses of vector to pointer implicit conversions | lloyd | 2010-09-13 | 2 | -6/+11 |
* | First set of changes for avoiding use implicit vector->pointer conversions | lloyd | 2010-09-13 | 19 | -110/+129 |
* | Anywhere where we use MemoryRegion::begin to get access to the raw pointer | lloyd | 2010-09-13 | 2 | -6/+6 |
* | Big, invasive but mostly automated change, with a further attempt at | lloyd | 2010-09-07 | 26 | -47/+47 |
* | Prevent shadowing of one loop param with another | lloyd | 2010-09-07 | 1 | -1/+1 |
* | The SSSE3 intrinsics apparently work under Sun Studio as well | lloyd | 2010-09-07 | 1 | -0/+1 |
* | Fix paper ref URL, remove unused prefetch include | lloyd | 2010-08-20 | 1 | -5/+9 |
* | Also use a smaller table in the first round of AES in the decrypt direction | lloyd | 2010-08-19 | 1 | -9/+19 |
* | In the first round of AES, use a 256 element table and do the | lloyd | 2010-08-18 | 1 | -9/+28 |
* | Add also AES-192 using SSSE3 | lloyd | 2010-08-12 | 2 | -23/+149 |
* | Support AES-256 is the SSSE3 implementation | lloyd | 2010-08-12 | 2 | -5/+93 |
* | Use _mm_set_epi32 instead of _mm_set_epi64x - VC++ obnoxiously only | lloyd | 2010-08-11 | 2 | -79/+79 |
* | Only enable aes_ssse3 when compiling with GCC or Clang. For some dumbass | lloyd | 2010-08-09 | 1 | -0/+7 |
* | Add an implementation of AES-128 using SSSE3 instructions. It runs in | lloyd | 2010-08-09 | 3 | -0/+454 |
* | Also allow clang with 32-bit assembly code, everything seems to work | lloyd | 2010-08-08 | 1 | -19/+0 |
* | Only call the scalar versions if we actually have leftover blocks to | lloyd | 2010-06-22 | 4 | -8/+16 |
* | Doxygen | lloyd | 2010-06-21 | 1 | -3/+26 |
* | In IDEA, Noekeon, Serpent, XTEA, provide and use ro accessor functions | lloyd | 2010-06-21 | 8 | -15/+43 |
* | Make Serpent's key_schedule and actual round keys private. Add | lloyd | 2010-06-21 | 1 | -1/+15 |
* | Replace "@return a blah" and "@return the blah" with just "@return blah" | lloyd | 2010-06-16 | 2 | -3/+3 |
* | Yet more Doxygen comments | lloyd | 2010-06-16 | 4 | -19/+28 |
* | More Doxygen | lloyd | 2010-06-15 | 4 | -3/+27 |
* | Don't allow access to key_schedule, just the members | lloyd | 2010-06-15 | 2 | -3/+5 |
* | More Doxygen updates | lloyd | 2010-06-15 | 6 | -13/+42 |