| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | More Doxygen fixes | lloyd | 2010-06-15 | 28 | -40/+48 |
* | Fix a few hundred Doxygen warnings | lloyd | 2010-06-15 | 1 | -2/+2 |
* | Fix build | lloyd | 2010-06-07 | 1 | -0/+1 |
* | Use "/*" instead of "/**" in starting comments at the begining of a file. | lloyd | 2010-06-07 | 7 | -7/+6 |
* | Hid --enable-isa and instead expose --enable-{sse2,ssse3,aes-ni,altivec} | lloyd | 2010-05-26 | 1 | -1/+1 |
* | Change BlockCipher::parallelism() to return the native parallelism of | lloyd | 2010-05-25 | 6 | -9/+17 |
* | Modify the implementation of multiplication mod 65537 used in IDEA to | lloyd | 2010-04-30 | 1 | -10/+13 |
* | Remove SecureBuffer, which is the fixed-size variant of SecureVector. | lloyd | 2010-03-23 | 38 | -51/+51 |
* | Set parallelism defaults. | lloyd | 2010-02-25 | 6 | -1/+15 |
* | Instead of the mode parallelism being specified via macros, have it | lloyd | 2010-02-25 | 1 | -0/+5 |
* | Add SIMD version of Noekeon. On a Core2, about 2.7x faster using SIMD_SSE2 | lloyd | 2010-01-12 | 4 | -1/+198 |