Commit Graph

41 Commits (c298dfdbb017076de1e2f1b6bb8ccd00fe85fb95)

Author SHA1 Message Date
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 875852fcbc Cleared SunCC warning "DL_ElgamalLikeSignatureAlgorithm is expected to return a value" 2016-09-14 20:50:41 -04:00
Jeffrey Walton 894874fe75 Whitespace checkin 2016-09-10 04:57:48 -04:00
Jeffrey Walton c1556295e6 Add constexpr-ness to StaticAlgorithmName member function 2016-09-07 06:16:46 -04:00
Jeffrey Walton a20192a0ce Updated documentation 2016-04-08 17:34:15 -04:00
Jeffrey Walton 052b11617c Additional documentation. Moved dtors to first function in a class (Issue 70) 2016-02-28 21:32:09 -05:00
Jeffrey Walton f6501ee7f6 Updated documentation 2016-01-20 08:33:45 -05:00
Jeffrey Walton 2e6946381e Updated documentation 2016-01-19 13:05:54 -05:00
Jeffrey Walton 0fb28c0ee4 Added "algebra.h" include for "make deps" recipe 2015-12-04 18:18:34 -05:00
Jeffrey Walton 298988a5b9 Crypto++ 5.6.3 check-in 2015-11-22 19:17:15 -05:00
Jeffrey Walton 62618fda97 Revert botched "Crypto++ 5.6.3 check-in". Corruption due to VMware adding garbage to the end of some source files during drag and drop from guest to host.
This reverts commit c454358122.
2015-11-22 19:11:31 -05:00
Jeffrey Walton c454358122 Crypto++ 5.6.3 check-in 2015-11-20 19:15:33 -05:00
Jeffrey Walton b3e49d8c96 Additional documentation; fixed issues with Clang integrated assembler and different versions numbers for LLVM Clang and Apple Clang; fixed missing header in DSA class 2015-11-19 13:09:33 -05: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 1e103c0e5b Completed cutover to unscoped auto_ptr (which will use Crypto++'s namespace version) 2015-08-03 19:11:23 -04:00
Jeffrey Walton f61577af9d Included "integer.h" in source files with Integer dependencies so make would rebuild stale object files 2015-07-30 03:30:27 -04:00
Jeffrey Walton ef318d5423 Fixed compiler errors on Apple due to cross product of {C++03,C++11} x {libc++, libstdc++}. It included bringing in the correct <memory> in <stdcpp.h>, and then only including <stdcpp.h> when <memory> was needed. 2015-07-27 16:01:55 -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 c8fb6567da Cleared virtual destructor warnings under GCC with -Wall 2015-07-19 09:29:02 -04:00
weidai d1c31d0a04 rename "cryptdll" project to "cryptopp"
fix compile errors on MSVC 2010
2010-06-29 02:46:17 +00:00
weidai f41245df6f reduce risk of reusing random numbers after VM state rollback 2007-05-04 15:37:46 +00:00
weidai 43b41c1042 update version number, port to Sun C++ 5.8 2006-12-18 02:34:33 +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 393ae4859a fix documentation, fix PanamaMAC, fix algorithm names 2004-07-22 00:51:57 +00:00
weidai f78fccb3cc port to GCC 3.4 2004-06-19 08:28:09 +00:00
weidai 9c5c4769a9 fix potential threading problem with initialization of static objects 2003-07-29 01:18:33 +00:00
weidai 5307588c57 remove Diamond2, code size reductions 2003-07-19 03:47:20 +00:00
weidai 55a22f2adf allow DLL to be built with VC++ .NET 2003-07-18 21:33:18 +00:00
weidai 38b49e4543 added support for using encoding parameters and key derivation parameters 2003-07-16 01:53:45 +00:00
weidai f278895908 create DLL version, fix GetNextIV() bug in CTR and OFB modes 2003-07-04 00:17:37 +00:00
weidai 6f7b559ded add missing typename 2003-05-16 18:24:25 +00:00
weidai c9f75009a5 misc optimizations 2003-05-16 00:02:31 +00:00
weidai 3bbbb93adb make unintentional private functions public 2003-04-28 17:37:05 +00:00
weidai c137edc6f3 remove default NullRNG() for signing 2003-04-22 00:12:41 +00:00
weidai f7e64c2efc changes for VS.NET 2003 2003-04-19 21:50:08 +00:00
weidai 65abe91c8c GCC workaround 2003-03-20 03:18:53 +00:00
weidai 538de80a91 various changes for 5.1 2003-03-20 01:24:12 +00:00
weidai a3b6ece7ab Initial revision 2002-10-04 17:31:41 +00:00