Commit Graph

12 Commits (8b70e909b385896aa9fdc9b7a71c8a8f2a139347)

Author SHA1 Message Date
weidai c387a07d38 fix compile with Intel C++ Compiler 11.1 2010-08-04 23:42:11 +00:00
weidai 9729d62686 fix compile on GCC 4.4 and greater 2010-07-29 08:51:39 +00:00
weidai 415be5ae8a add support for AES-NI and CLMUL instruction sets in AES and GMAC/GCM 2010-07-24 05:55:22 +00:00
weidai 30bb5fdb1f add AESNI and CLMUL detection 2010-07-07 22:46:18 +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 f2369784c6 fix missing CRYPTOPP_API 2007-09-25 07:25:47 +00:00
weidai 694e738078 fix compile with GAS 2.15 2007-09-24 01:19:38 +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 8732c61173 fix compile on Sun CC 2007-04-16 05:40:37 +00:00
weidai 95a4cd2a30 CPU feature detection and assembly helpers 2007-04-16 00:45:50 +00:00