Commit Graph

66 Commits (f3c04dbcb7cfe0122fa8158cd6ed8c9942cd44b9)

Author SHA1 Message Date
Jeffrey Walton 5e8b114e58 Added macro to abstract differences in sytax string parsing between GAS and Clang integrated assembler. Also see LLVM Bug 18916 (https://llvm.org/bugs/show_bug.cgi?id=18916) 2015-07-21 13:48:48 -04:00
Jeffrey Walton a56f07709e g_hasISSE -> h_hasSSE. That's how old this function is... 2015-07-19 13:39:57 -04:00
Jeffrey Walton 11eb9957d4 HasISSE -> HasSSE. That's how old this function is... 2015-07-19 13:33:41 -04:00
Jeffrey Walton f03ab5cbd1 Removed execute bit from C++ header and source files 2015-06-24 14:15:29 -04:00
weidai d43f0c7321 fix compile with Intel C++ Compiler 11.1 2010-08-04 23:42:11 +00:00
weidai a3f2091bcd fix compile on GCC 4.4 and greater 2010-07-29 08:51:39 +00:00
weidai 7adbf89681 add support for AES-NI and CLMUL instruction sets in AES and GMAC/GCM 2010-07-24 05:55:22 +00:00
weidai 46832de97a add AESNI and CLMUL detection 2010-07-07 22:46:18 +00:00
weidai d8a644fc4e 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 18366293b2 fix missing CRYPTOPP_API 2007-09-25 07:25:47 +00:00
weidai 4c18c1720d fix compile with GAS 2.15 2007-09-24 01:19:38 +00:00
weidai 23accd43c5 - 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 ae88c18bf7 fixed Whirlpool crash on Pentium 2 machines 2007-08-13 23:53:09 +00:00
weidai d2510f30c7 fix compile for x64, DLL and VC 6 2007-05-04 15:24:09 +00:00
weidai 3a3fef7436 fix compile on Sun CC 2007-04-16 05:40:37 +00:00
weidai ab6b054cf4 CPU feature detection and assembly helpers 2007-04-16 00:45:50 +00:00