Commit Graph

28 Commits (5fd0e98a41f560762086c484a7832e65b91c24a1)

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