Commit Graph

2289 Commits

Author SHA1 Message Date
Jeffrey Walton
818a4ea631
Make inet_pton failures non-fatal 2016-10-10 07:02:57 -04:00
Jeffrey Walton
e8c55465d8
Fixed comment character. Added maximum compression 2016-10-10 06:06:02 -04:00
Jeffrey Walton
4630a5dab6
Remove reliance on _WINSOCK_DEPRECATED_NO_WARNINGS (Issue 19) 2016-10-10 04:11:36 -04:00
Jeffrey Walton
907ca4e39b
Clear C4121 under Visual Studio
cryptopp\wait.h(215) : warning C4121: 'CryptoPP::WaitObjectContainer' : alignment of a member was sensitive to packing
2016-10-10 03:35:21 -04:00
Jeffrey Walton
68cdfd1119
Updated comments 2016-10-09 22:42:31 -04:00
Jeffrey Walton
5edee711f4
Whitespace cleanup 2016-10-09 02:13:10 -04:00
Jeffrey Walton
b71b9bff02
Restore Win32 as default configuration
I think x64 crept in during Issue 316. x64 causes troubles on modern netbooks which use a 32-bit OS on a 64-bit processor.
2016-10-09 00:36:51 -04:00
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
ce8d6b8d99
Reorder objects for ARM-based MSBuilds (Issue 316) 2016-10-06 17:13:29 -04:00
Jeffrey Walton
b62637d08e
Fix x64masm.asm and x64dll.asm ASM with ARM-based MSBuilds (Issue 316) 2016-10-06 16:59:50 -04:00
Jeffrey Walton
c400c7b38d
Fix rdrand ASM with ARM-based MSBuilds (Issue 316) 2016-10-06 16:00:28 -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
c70c784745
Update project dependencies after 4b16847f8c 2016-10-06 00:22:52 -04:00
Jeffrey Walton
8fafb4e98c
Add cryptdll-windows.cmd to TestScripts 2016-10-06 00:02:33 -04:00
Jeffrey Walton
4b16847f8c
Remove unneeded dependency on cryptlib.lib 2016-10-05 23:30:41 -04:00
Jeffrey Walton
74dc41703d
Fix Cygwin compile error due to sigemptyset (Issue 315) 2016-10-05 20:29:01 -04:00
Jeffrey Walton
dc927defa1
Formatting of PreBuildEvent command 2016-10-05 18:30:18 -04:00
Jeffrey Walton
76358cb865
Cleanup CRYPTLIB project file 2016-10-05 18:18:04 -04:00
Jeffrey Walton
21fcc7b995
Disable ErrorReporting for cryptlib 2016-10-05 15:37:10 -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
d58df54b54
Cleanup CRYPTLIB project file 2016-10-05 11:00:39 -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
e1c9fdd3ee
Cleanup DLLTEST project file 2016-10-04 14:23:10 -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
28b3219d00
Add VS project files to list of trimmed files 2016-10-02 22:25:51 -04:00
Jeffrey Walton
3feb08f0ba
Fix fipstest.cpp compile under Unix (Issue 314) 2016-10-02 22:25:16 -04:00
Jeffrey Walton
07d996628d
Alloc Visual Studio to capitolize UUIDs 2016-10-02 21:03:23 -04:00
Jeffrey Walton
652c154759
Change UUIDs for VS solution and projects 2016-10-02 20:32:47 -04:00
Jeffrey Walton
277b8a3c4e
Clear C4100 "unreferenced formal parameter" warning on pSetNewHandler 2016-10-02 20:11:12 -04: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
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
1dd0b07a1e
Improve OutputDebugString messages (Issue 314) 2016-10-02 18:40:28 -04:00
Jeffrey Walton
e3c4ccb0fc
Add newline to OutputDebugString (Issue 314) 2016-10-02 18:03:30 -04:00
Jeffrey Walton
578b0e2a07
Add information for expected and load address for FIPS DLL module (Issue 314) 2016-10-02 17:52:08 -04:00
Jeffrey Walton
55bbc55a7e
Report computed MAC (Issue 314) 2016-10-02 16:20:25 -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
fd278c2e8b
Guard on DEBUG_NEW and stub-out for precompiled headers 2016-10-02 03:10:06 -04:00