Commit Graph

28 Commits (d00be538c5bbfcec282932c11cf9169b42489d0a)

Author SHA1 Message Date
Jeffrey Walton d00be538c5
Fix x64dll.asm ASM with ARM-based MSBuilds (Issue 316) 2016-10-08 13:55:37 -04:00
Jeffrey Walton 7c735f660f
Update comments 2016-10-08 13:39:00 -04:00
Jeffrey Walton 7d2f701718
Revert 2ba75d4adf.
It worked because we were picking up a previously built cryptest.exe. The task does not build it
2016-10-06 12:03:58 -04:00
Jeffrey Walton 0b68429f2e
Fix copy/paste from VMware 2016-10-06 11:14:33 -04:00
Jeffrey Walton 2ba75d4adf
Express cryptest.exe as prerequisite using MSBuild Task 2016-10-06 10:58:28 -04:00
Jeffrey Walton 1f69679806
Add hack to create cryptest.exe for DLL Mac'ing 2016-10-06 01:37:51 -04:00
Jeffrey Walton 4b16847f8c
Remove unneeded dependency on cryptlib.lib 2016-10-05 23:30:41 -04:00
Jeffrey Walton cff762518f
Add ImageHasSafeExceptionHandlers option for X86 2016-10-05 15:27:44 -04:00
Jeffrey Walton ebceec1a88
Fix missing '>' 2016-10-05 12:41:13 -04:00
Jeffrey Walton 601da2611c
Consistnt use of Optimization, OptimizeReferences and EnableCOMDATFolding 2016-10-05 12:36:20 -04:00
Jeffrey Walton af9b26770b
Cleanup CRYPTDLL project file 2016-10-04 19:52:18 -04:00
Jeffrey Walton c95feb5a1a Revert "Cleanup CRYPTDLL project file"
This reverts commit a3a7502e82.
2016-10-04 19:50:13 -04:00
Jeffrey Walton a3a7502e82
Cleanup CRYPTDLL project file 2016-10-04 19:48:35 -04:00
Jeffrey Walton f579c1caf1
Add missing PlatformToolset and RootNamespace for Globals PropertyGroup
Also see http://blogs.msdn.microsoft.com/visualstudio/2010/05/14/a-guide-to-vcxproj-and-props-file-structure/
2016-10-04 02:22:25 -04:00
Jeffrey Walton 85933ca4ad
Removed setting overrides for Optimization and FavorSizeOrSpeed nodes
These were only present in the VS2010 project files. They were not presnt in Crypto++ 5.6.2 VS 2005. I'm guessing its experimental cruft that should not have nbeen added or checked-in
2016-10-03 19:21:21 -04:00
Jeffrey Walton 969536ac2b
Add NDEBUG for release builds
The remediations for CVE-2016-7420 removed the library's reliance on NDEBUG. The library now uses CRYPTOPP_ASSERT() instead of assert(), and it requires positive confirmation with CRYPTOPP_DEBUG, DEBUG or _DEBUG.
Some other projects may inadvertenly depend on our definition of NDEBUG. This restores the definition in case its needed by others
2016-10-03 18:27:52 -04:00
Jeffrey Walton 3904be4676 Revert "Add NDEBUG for Release builds. Set /arch:SSE2 as minimum arch"
This reverts commit 640f0272a0.
2016-10-03 03:17:00 -04:00
Jeffrey Walton 640f0272a0
Add NDEBUG for Release builds. Set /arch:SSE2 as minimum arch
Fold source files configuration settings for CRYPTDLL project
2016-10-03 02:27:32 -04:00
Jeffrey Walton 652c154759
Change UUIDs for VS solution and projects 2016-10-02 20:32:47 -04:00
Jeffrey Walton 2413c0e041
Opt-out of ASLR (Issue 314)
Visual Studio 2010 was opt-in; which Visual Studio 2012 is opt-out
2016-10-02 18:53:50 -04:00
Jeffrey Walton 3ea28efa69
Use Warning Level 4 (Issue 314) 2016-10-02 15:20:55 -04:00
Jeffrey Walton 5e3d0097fa
Visual Studio 2010 project files cleanup (Issue 314) 2016-10-02 14:39:58 -04:00
Jeffrey Walton 478d573416 Whitespace checkin 2016-09-19 19:07:27 -04:00
Marcel Raad 782ed4e5e0 Whitespace fixes in VC10 project files
Visual Studio doesn't like tabs and newlines in project files and
always removes them when saving the project.
2016-09-19 18:02:32 +02: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 4414b864cf Make VS2010 default. Archive VS2005 project files. Archive Borland project files
VS2005 project files are available in vs2005.zip
Borland 10 project files are available in bds10.zip
2016-09-10 04:32:04 -04:00
Jeffrey Walton 2c988356a9 Revert "Cleared "missing initializer for member '_LARGE_INTEGER::<anonymous struct>::HighPart'" under MinGW".
The commit accidentally committed a number of unneeded files while on Windows during testing.

This reverts commit 576749b4bb.
2015-07-25 07:19:41 -04:00
Jeffrey Walton 576749b4bb Cleared "missing initializer for member '_LARGE_INTEGER::<anonymous struct>::HighPart'" under MinGW 2015-07-25 07:16:45 -04:00