Jeffrey Walton
9b383e8a07
Clear out-of-bounds read when fuzzing
...
zinflate.cpp:553:41: runtime error: index 30 out of bounds for type 'unsigned int [30]'
zinflate.cpp:553:11: runtime error: load of address 0x0000011806b8 with insufficient space for an object of type 'const unsigned int'
zinflate.cpp:32:32: runtime error: shift exponent 64 is too large for 64-bit type 'long unsigned int'
2017-05-10 04:15:42 -04:00
Jeffrey Walton
5efb019d8b
Add C++ nullptr support (Issue 383)
2017-03-01 06:10:06 -05:00
Jeffrey Walton
81b1a18063
Change file preamble to include "originally written by Wei Dai"
...
We have made a fair number of changes, and we don't want WD to receive credit for issues he was not part of
2017-01-27 07:05:45 -05:00
Jeffrey Walton
399a1546de
Add CRYPTOPP_ASSERT (Issue 277, CVE-2016-7420)
...
trap.h and CRYPTOPP_ASSERT has existed for over a year in Master. We deferred on the cut-over waiting for a minor version bump (5.7). We have to use it now due to CVE-2016-7420
2016-09-16 11:27:15 -04:00
Jeffrey Walton
b99a92fe72
Whitespace checkin
2016-07-24 23:41:24 -04:00
Jeffrey Walton
8db0e7da6d
Cleared compile errors under Visual Studio .Net compilers
2016-04-29 11:25:51 -04:00
denisbider
2dde105c3f
Add size_t cast to resolve VS warning C4334
...
Resolve C4334: 'operator' : result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)
2016-04-20 17:07:44 -06:00
Jeffrey Walton
60a68714dc
Fixed "Inflator: unexpected end of compressed block" (Issue 112)
2016-04-11 00:03:14 -04:00
Jeffrey Walton
6ac1e46a1f
Cleared issues 11,12,13 (Clang integrated assembler), 58 (RC rollup), 66 (Coverity rollup)
2015-11-18 15:32:28 -05:00
Jeffrey Walton
48809d4e85
CRYPTOPP 5.6.3 RC6 checkin
2015-11-05 01:59:46 -05:00
Jeffrey Walton
60291122ae
Cleared "no member named 'unique_ptr' in namespace 'std'" error under C++11 on OS X
2015-07-30 11:15:51 -04:00
Jeffrey Walton
69098d8cf2
Added "include <cryptlib.h>" due to Cygwin not picking up the CRYPTOPP_CXX11 define
2015-07-27 01:35:45 -04:00
Jeffrey Walton
f017391174
Cleared "auto_ptr is deprecated" warning. Switch to unique_ptr when C++11 is in effect
2015-07-27 00:28:05 -04:00
Jeffrey Walton
b7de164d62
Cut-in CRYPTOPP_ASSERT in all remaining header and source files
2015-07-26 16:03:14 -04:00
Jeffrey Walton
7b64ca489a
Added "trap.h" include for header and source files that assert
2015-07-26 15:51:16 -04:00
Jeffrey Walton
d04b813e8b
Cleared -Wmaybe-uninitialized under GCC 5.1
2015-07-19 11:05:48 -04:00
Jeffrey Walton
8f59d9af35
Cleared unused variable and function warnings
2015-07-19 10:22:16 -04:00
weidai
6aacd0a0de
merge in changes by denis bider and fix compile on gcc 3.4.4 and MSVC 6
2006-04-06 21:20:25 +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
7f2eb60bca
*** empty log message ***
2004-06-19 09:13:32 +00:00
weidai
9f254b1146
*** empty log message ***
2004-06-19 09:01:35 +00:00
weidai
391a032791
speed up DEFLATE decompression
2004-04-08 01:28:03 +00:00
weidai
9c5c4769a9
fix potential threading problem with initialization of static objects
2003-07-29 01:18:33 +00:00
weidai
7b4f0c9c47
remove gcc warnings
2003-07-26 08:35:40 +00:00
weidai
55a22f2adf
allow DLL to be built with VC++ .NET
2003-07-18 21:33:18 +00:00
weidai
2f50e8eac9
copy fix over from 4.x branch
2003-05-27 07:08:11 +00:00
weidai
c9f75009a5
misc optimizations
2003-05-16 00:02:31 +00:00
weidai
a3b6ece7ab
Initial revision
2002-10-04 17:31:41 +00:00