Commit Graph

49 Commits (b77227af7f087f31e1384da34b78a2637cfa8cc1)

Author SHA1 Message Date
weidai b77227af7f update version number to 5.6.1 2010-06-29 02:48:56 +00:00
weidai c925be0ec1 fix endianess test on MIPS (Zhang Le) 2009-09-04 10:37:59 +00:00
weidai a543d40b68 fix compile on OpenBSD 4.4 2009-03-13 22:13:21 +00:00
weidai 811a1dd149 fix compile on OpenSolaris 8.11 2009-03-13 11:15:21 +00:00
weidai bce3c6544a fix compile on MSVC 6 2009-03-13 02:55:23 +00:00
weidai b0e8eb60ce 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 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 e6e33313a4 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 68ff6f2062 fix compile with GCC 4.0.1 on MacOS X 64-bit 2008-12-22 06:55:08 +00:00
weidai a3873f6f34 fix compile with ICC 9.1 on x64 2007-09-24 07:05:29 +00:00
weidai 8d2931067a fix warning on MSVC Orcas Beta 2 2007-08-15 23:36:16 +00:00
weidai c56cf40199 fixed Whirlpool crash on Pentium 2 machines 2007-08-13 23:53:09 +00:00
weidai 16793e4fee fix compile for VC6 without processor pack, and GCC 4 on MINGW 2007-06-01 17:28:31 +00:00
weidai 9fee472e3f fix compile with ICC for ia64 2007-05-05 04:12:36 +00:00
weidai 3f9ce30e9c fix compile with Sun CC 2007-05-05 02:15:11 +00:00
weidai fb3df8032f fix compile on Mac OS X 2007-05-04 20:46:32 +00:00
weidai 9d4fc742f9 fix warning with Intel compiler 2007-05-04 19:56:16 +00:00
weidai 0991793bba add word128 2007-05-04 15:25:08 +00:00
weidai 8732c61173 fix compile on Sun CC 2007-04-16 05:40:37 +00:00
weidai 7e6c9f9c5b changes to support optimizations 2007-04-16 00:39:09 +00:00
weidai 4da9574555 fix compile on MSVC2002 and MSVC6 without Processor Pack 2006-12-25 08:10:19 +00:00
weidai 98f06a65ed fix compile with Sun CC 64-bit 2006-12-20 15:20:02 +00:00
weidai 237daf1acb update version number, port to Sun C++ 5.8 2006-12-18 02:34:33 +00:00
weidai e223bee447 port to Borland C++Builder 2006 2006-12-14 11:41:39 +00:00
weidai 8cd735b66c improved method of disable inlining, fix compile on NetBSD 2006-12-11 09:13:12 +00:00
weidai 7c570a82fe AES timing attack countermeasures 2006-07-17 14:48:59 +00:00
weidai 50fc722574 fix TYPE_OF_SOCKLEN_T for Darwin 2006-01-30 13:59:16 +00:00
weidai 37b7681df1 port to GCC 4 2005-09-05 21:43:43 +00:00
weidai 65df4aa1eb port to MSVC .NET 2005 beta 2 2005-07-12 04:23:32 +00:00
weidai c8e4c17f8d changes done for FIPS-140 lab code drop 2005-01-20 04:19:35 +00:00
weidai 160c9c65d5 fix compile with -msse2 on systems without memalign() 2004-07-18 09:23:13 +00:00
weidai 6398274efb allow compile with STLport again 2004-07-03 01:20:11 +00:00
weidai 89d6ca6d2f port to CodeWarrior 8.3 2004-06-20 17:56:15 +00:00
weidai d0868a8016 *** empty log message *** 2004-06-19 11:16:59 +00:00
weidai c952572673 disable x86 assembly on systems without GNU as 2.10 or later 2004-06-19 11:00:52 +00:00
weidai 38663cf6dd add ThreadUserTimer 2004-04-08 01:23:05 +00:00
weidai 5619911157 fix bugs in 64-bit CPU support 2003-07-25 00:15:52 +00:00
weidai 48fefaee22 fix 64-bit CPU issues 2003-07-19 05:16:49 +00:00
weidai eeab1f60d3 remove Diamond2, code size reductions 2003-07-19 03:47:20 +00:00
weidai dcea5517ad added support for using encoding parameters and key derivation parameters 2003-07-16 01:53:45 +00:00
weidai bf49693bc5 fix for Unix 2003-07-11 19:48:49 +00:00
weidai 598d4b10a7 fix for Unix 2003-07-11 19:46:28 +00:00
weidai c197564b43 fix GCC compile 2003-07-11 19:16:35 +00:00
weidai 6b0eb1627f 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 680108918d create DLL version, fix GetNextIV() bug in CTR and OFB modes 2003-07-04 00:17:37 +00:00
weidai 9cc2a934fd misc optimizations 2003-05-16 00:02:31 +00:00
weidai a12a3534fa various changes for 5.1 2003-03-20 01:24:12 +00:00
weidai 01a13367e8 compatibility fixes for MacOS X 2002-10-04 21:45:04 +00:00
weidai 3a6580b82c Initial revision 2002-10-04 17:31:41 +00:00