Commit Graph

347 Commits

Author SHA1 Message Date
weidai
5e19e65655 fix compile on OpenBSD 4.4 2009-03-13 22:13:21 +00:00
weidai
3202bf2809 fix compile on OpenSolaris 8.11 2009-03-13 11:15:21 +00:00
weidai
d6b4e54448 fix compile on MSVC 6 2009-03-13 02:55:23 +00:00
weidai
8ca6148ad5 add x86/x64 assembly for SHA-256,
add DEFAULT_CHANNEL and AAD_CHANNEL,
fix macChannel for AuthenticatedEncryptionFilter
2009-03-10 02:56:19 +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
fa25129ac9 port to Sun Studio 12's 64-bit C++ Compiler 5.9 Patch 124864-09 2008/12/16 2009-02-13 12:18:26 +00:00
weidai
f871754502 fix compile with GCC 4.0.1 on MacOS X 64-bit 2008-12-22 06:55:08 +00:00
weidai
c9c1fdbcb4 fix compile with ICC 9.1 on x64 2007-09-24 07:05:29 +00:00
weidai
b240c52bd9 fix warning on MSVC Orcas Beta 2 2007-08-15 23:36:16 +00:00
weidai
ae88c18bf7 fixed Whirlpool crash on Pentium 2 machines 2007-08-13 23:53:09 +00:00
weidai
83abc985b2 fix compile for VC6 without processor pack, and GCC 4 on MINGW 2007-06-01 17:28:31 +00:00
weidai
87356fd44e fix compile with ICC for ia64 2007-05-05 04:12:36 +00:00
weidai
d2f4175c59 fix compile with Sun CC 2007-05-05 02:15:11 +00:00
weidai
f46f0d73c5 fix compile on Mac OS X 2007-05-04 20:46:32 +00:00
weidai
a740a0ff83 fix warning with Intel compiler 2007-05-04 19:56:16 +00:00
weidai
240a14e561 add word128 2007-05-04 15:25:08 +00:00
weidai
3a3fef7436 fix compile on Sun CC 2007-04-16 05:40:37 +00:00
weidai
a30a7f4ed3 changes to support optimizations 2007-04-16 00:39:09 +00:00
weidai
146e78f4c9 fix compile on MSVC2002 and MSVC6 without Processor Pack 2006-12-25 08:10:19 +00:00
weidai
826889105d fix compile with Sun CC 64-bit 2006-12-20 15:20:02 +00:00
weidai
43b41c1042 update version number, port to Sun C++ 5.8 2006-12-18 02:34:33 +00:00
weidai
4afd858ae4 port to Borland C++Builder 2006 2006-12-14 11:41:39 +00:00
weidai
0efd938656 improved method of disable inlining, fix compile on NetBSD 2006-12-11 09:13:12 +00:00
weidai
c8e2f89594 AES timing attack countermeasures 2006-07-17 14:48:59 +00:00
weidai
58f6207c4d fix TYPE_OF_SOCKLEN_T for Darwin 2006-01-30 13:59:16 +00:00
weidai
09bb1aab64 port to GCC 4 2005-09-05 21:43:43 +00:00
weidai
1db8ea5084 port to MSVC .NET 2005 beta 2 2005-07-12 04:23:32 +00:00
weidai
b3924f2108 changes done for FIPS-140 lab code drop 2005-01-20 04:19:35 +00:00
weidai
d617e3d925 fix compile with -msse2 on systems without memalign() 2004-07-18 09:23:13 +00:00
weidai
ebbfa72763 allow compile with STLport again 2004-07-03 01:20:11 +00:00
weidai
bdf3852cf0 port to CodeWarrior 8.3 2004-06-20 17:56:15 +00:00
weidai
cbcd7b07f8 *** empty log message *** 2004-06-19 11:16:59 +00:00
weidai
5bee373ff3 disable x86 assembly on systems without GNU as 2.10 or later 2004-06-19 11:00:52 +00:00
weidai
42ec076020 add ThreadUserTimer 2004-04-08 01:23:05 +00:00
weidai
57109b3120 fix bugs in 64-bit CPU support 2003-07-25 00:15:52 +00:00
weidai
4e67d23468 fix 64-bit CPU issues 2003-07-19 05:16:49 +00:00
weidai
5307588c57 remove Diamond2, code size reductions 2003-07-19 03:47:20 +00:00
weidai
38b49e4543 added support for using encoding parameters and key derivation parameters 2003-07-16 01:53:45 +00:00
weidai
e43a0491cd fix for Unix 2003-07-11 19:48:49 +00:00
weidai
cadf4f866a fix for Unix 2003-07-11 19:46:28 +00:00
weidai
12157494b2 fix GCC compile 2003-07-11 19:16:35 +00:00
weidai
473e5df89b merge in 5.0.4 changes (exclude DES and SHA-2 from DLL),
attempt (failed) to build DLL with GCC
2003-07-10 04:34:23 +00:00
weidai
f278895908 create DLL version, fix GetNextIV() bug in CTR and OFB modes 2003-07-04 00:17:37 +00:00
weidai
c9f75009a5 misc optimizations 2003-05-16 00:02:31 +00:00
weidai
538de80a91 various changes for 5.1 2003-03-20 01:24:12 +00:00
weidai
1e45c2d305 compatibility fixes for MacOS X 2002-10-04 21:45:04 +00:00
weidai
a3b6ece7ab Initial revision 2002-10-04 17:31:41 +00:00