Commit Graph

62 Commits (95ee8975b4fcc132c839dfa47bd80dbaeee7ed54)

Author SHA1 Message Date
Jeffrey Walton 444d1f1a3b Cut-in to utilize GNU_ATT_SYNTAX and GNU_INTEL_SYNTAX macros. Also see LLVM Bug 18916 (https://llvm.org/bugs/show_bug.cgi?id=18916) 2015-07-21 14:37:55 -04:00
Jeffrey Walton 2fa682e699 Cleared GCC/Clang waning on unknown pragma 2015-06-08 03:49:39 -04:00
weidai a3f2091bcd fix compile on GCC 4.4 and greater 2010-07-29 08:51:39 +00:00
weidai 0403d122e1 fix compile on Sun CC
fix compile for non-x86 CPUs
2010-07-28 23:45:28 +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 5a9739c922 add "volatile" to prevent compiler optimizing away code 2010-06-18 00:51:12 +00:00
weidai 13c3aa2f4e fix compile on MSVC 6 and MSVC 2003 2009-03-15 03:53:58 +00:00
weidai 35820c22c2 speed up GCM key setup 2009-03-13 11:33:45 +00:00
weidai 8ebe2744f2 fix Sun Studio compile 2009-03-13 07:32:58 +00:00
weidai 2779fc6050 - add EAX mode, XSalsa20
- speed up GCM key setup
- wipe stack in AES assembly code
- speed up CFB mode
2009-03-12 11:24:12 +00:00
weidai 8565900724 tweaks/fixes for 5.6 2009-03-03 03:28:39 +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