Jeffrey Walton
ad352c64e0
Wrapped SecByteBlock and SecWordBlock in DOCUMENTED_TYPEDEF
2015-08-01 16:53:33 -04:00
Jeffrey Walton
8293570bd4
Added self-assignment guards or comment indicating why the check is not needed
2015-07-30 13:24:37 -04:00
Jeffrey Walton
35b213c085
Cleared "unused parameter" warning with GCC 5.1 and -Wextra
2015-07-23 19:30:14 -04:00
weidai
a3a3ff3c86
fix for compiling with Clang from Marshall Clow
2011-01-07 01:30:24 +00:00
weidai
797192ea60
fix compile on Linux
2010-07-24 06:12:23 +00:00
weidai
57de1d522b
move memory allocation/deallocation for SecBlock into DLL
2010-07-24 05:33:58 +00:00
weidai
d60229a02a
fix possible race condition in Singleton::Ref()
...
tolerate double destruction of Singleton and g_nullNameValuePairs
fix #include of standard headers
2010-06-18 07:06:59 +00:00
weidai
40c436a7e5
add and use SecureWipeArray() to avoid compiler optimizing away memset() (reported by Paul Pelzl)
2009-05-01 18:49:10 +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
3f30574ced
fixes for GCC 4.3.2 (reports from Chris Morgan and DiegoT)
2008-11-21 03:05:32 +00:00
weidai
8e944f75d5
fix compile for for STLport 5.1.3 and MSVC 6 SP5
2007-09-12 02:28:48 +00:00
weidai
1e3458766a
fix compile with Borland C++Builder 2007
2007-08-16 22:59:53 +00:00
weidai
d3626970a6
fix compile for QNX
2007-08-15 01:55:01 +00:00
weidai
42d92648b6
fix VC 6 compile
2007-05-05 19:03:05 +00:00
weidai
f018ac354a
fix compile on Turbo C++ 2006
2007-05-05 18:29:44 +00:00
weidai
d2510f30c7
fix compile for x64, DLL and VC 6
2007-05-04 15:24:09 +00:00
weidai
f031341343
reorganized aligned allocator
2007-04-16 00:22:35 +00:00
weidai
4afd858ae4
port to Borland C++Builder 2006
2006-12-14 11:41:39 +00:00
weidai
7965f459e4
fix warning on VC6
2006-04-13 03:37:26 +00:00
weidai
922fdeb150
fix MSVC 2005 warnings
2006-03-13 13:26:41 +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
7f2eb60bca
*** empty log message ***
2004-06-19 09:13:32 +00:00
weidai
f78fccb3cc
port to GCC 3.4
2004-06-19 08:28:09 +00:00
weidai
89862d1220
guard against potential integer overflow in allocators
2003-08-04 19:00:41 +00:00
weidai
30f44f9ef8
prevent problems when application and Crypto++ have different NDEBUG settings
2003-07-31 01:57:46 +00:00
weidai
f278895908
create DLL version, fix GetNextIV() bug in CTR and OFB modes
2003-07-04 00:17:37 +00:00
weidai
a28627a6a5
add script-driven testing
2002-12-06 22:02:46 +00:00
weidai
a3b6ece7ab
Initial revision
2002-10-04 17:31:41 +00:00