Commit Graph

13 Commits (a4d34aa887c26bc390c5351abebbdc80a345ed14)

Author SHA1 Message Date
weidai 811a1dd149 fix compile on OpenSolaris 8.11 2009-03-13 11:15:21 +00:00
weidai e30273241d changes for 5.6:
- added AuthenticatedSymmetricCipher interface class and Filter wrappers
    - added CCM, GCM (with SSE2 assembly), CMAC, and SEED
    - improved AES speed on x86 and x64
    - removed WORD64_AVAILABLE; compiler 64-bit int support is now required
2009-03-02 02:39:17 +00:00
weidai 67d6a6ee3f do not align to 16 when not needed 2007-10-26 09:50:49 +00:00
weidai 8b8722fe7f - port x64 assembly code to MASM
- improve stack unwindability on x64 for GCC by not modifying RBP/RSP registers in inline assembly
2007-09-24 00:43:57 +00:00
weidai c56cf40199 fixed Whirlpool crash on Pentium 2 machines 2007-08-13 23:53:09 +00:00
weidai 65920f7dc4 fix compile for x64, DLL and VC 6 2007-05-04 15:24:09 +00:00
weidai 125a482d80 MMX/SSE2 optimizations 2007-04-15 23:00:27 +00:00
weidai 047a7623d9 Updated to Whirlpool version 3.0 2006-12-09 17:08:13 +00:00
weidai 65df4aa1eb port to MSVC .NET 2005 beta 2 2005-07-12 04:23:32 +00:00
weidai b247ab87f1 use memset instead of assignment to clear memory 2003-09-05 20:29:39 +00:00
weidai 680108918d create DLL version, fix GetNextIV() bug in CTR and OFB modes 2003-07-04 00:17:37 +00:00
weidai 7eeb55b56e work around GCC 3.2 code generation bug 2003-05-18 00:38:56 +00:00
weidai 2bf33da6e8 add new algorithms (Kevin Springle) 2003-04-16 00:48:47 +00:00