Commit Graph

28 Commits

Author SHA1 Message Date
Jeffrey Walton
9683b8068e
Clear unknown pragma warning under GCC 2018-01-17 18:58:29 -05:00
Jeffrey Walton
bee2598ecd
Add <emsa2.h> to dll.cpp 2017-12-26 10:53:11 -05:00
Jeffrey Walton
1d0df34ae8
Add PKCS #1 SHA3-based signatures (GH #517) 2017-10-04 23:24:18 -04:00
Jeffrey Walton
c40a4dc9f7
Fix Clang warning on missing template definitions 2017-08-16 12:21:07 -04:00
Marcel Raad
d9de314e86 Fix Windows compilation issues (by RaptorFactor) (#444)
* Fix compilation on Windows with /DUNICODE

* Fix linking of fipstest for MSVC targeting ARM (__crt_debugger_hook is not available).

* Fix build for Clang on Windows with optimizations on.

* Fix a warning about a non-existant warning under Clang.

* Fix compilation under Intel C++ 18.0 on Windows
2017-07-17 12:10:38 -04:00
Jeffrey Walton
5f0cbde980
Removed MSVC warning suppression for many warnings (Issue 412)
Most of these appear to have been cleared over the last couple of years.

C4127 is too prevelant. We are probably going to have to live with it.

We may be able to clear C4250 with a using statement. For example 'using ASN1CryptoMaterial::Load'.

MSVC resisted clearing C4661 by pushing/poping in iterhash.h and osrng.h. It was like MSVC simply ignored it.
2017-05-16 03:52:03 -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
ba75834ae9
Removed VC++ 5.0 and 6.0 workarounds (Issue 342) 2016-12-03 05:05:56 -05:00
Jeffrey Walton
82b13e23ca
Add "Crypto++ DLL" to OutputDebugString messages (Issue 314)
Visual Studio 2010 was opt-in; which Visual Studio 2012 is opt-out
2016-10-02 19:22:49 -04:00
Jeffrey Walton
15855226fa Clang 3.9 and missing member definitions for template classes (Issue 300) 2016-09-22 23:57:57 -04:00
Jeffrey Walton
99a83105bd "EMSA2HashId<SHA>::id" → "EMSA2HashId<SHA1>::id" 2016-09-22 12:23:46 -04:00
Jeffrey Walton
48809d4e85 CRYPTOPP 5.6.3 RC6 checkin 2015-11-05 01:59:46 -05:00
Jeffrey Walton
e4fd39589a Cleared GCC/Clang waning on unknown pragma 2015-06-08 02:12:20 -04:00
weidai
32b47f1a66 add 64-bit mangled names of new and delete 2007-04-16 00:40:48 +00:00
weidai
09bb1aab64 port to GCC 4 2005-09-05 21:43:43 +00:00
weidai
b3924f2108 changes done for FIPS-140 lab code drop 2005-01-20 04:19:35 +00:00
weidai
c39b3de3c4 changes related to the next FIPS validation 2004-09-03 10:57:31 +00:00
weidai
bdf3852cf0 port to CodeWarrior 8.3 2004-06-20 17:56:15 +00:00
weidai
e1893c22ff add missing overrides for new [] and delete [] 2003-10-31 02:39:01 +00:00
weidai
6de6ad385c reduce source file dependencies 2003-10-14 09:43:14 +00:00
weidai
89862d1220 guard against potential integer overflow in allocators 2003-08-04 19:00:41 +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