Commit Graph

12 Commits (69b85d0724a9e1eb5922c52f1ccd1cc93ed94719)

Author SHA1 Message Date
weidai 69b85d0724 tweaks/fixes for 5.6 2009-03-03 03:28:39 +00:00
weidai 8b65297339 fix compile on non-x86 2009-03-02 05:23: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 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 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 4da9574555 fix compile on MSVC2002 and MSVC6 without Processor Pack 2006-12-25 08:10:19 +00:00
weidai e223bee447 port to Borland C++Builder 2006 2006-12-14 11:41:39 +00:00
weidai e5689a799a port to GCC 4, reorganize implementations of SetKey 2006-12-10 02:12:23 +00:00
weidai 7c570a82fe AES timing attack countermeasures 2006-07-17 14:48:59 +00:00
weidai 680108918d create DLL version, fix GetNextIV() bug in CTR and OFB modes 2003-07-04 00:17:37 +00:00
weidai 3a6580b82c Initial revision 2002-10-04 17:31:41 +00:00