diff --git a/cryptlib.vcxproj b/cryptlib.vcxproj
index ef571426..5e665717 100644
--- a/cryptlib.vcxproj
+++ b/cryptlib.vcxproj
@@ -34,284 +34,138 @@
x64
+
{c39f4b46-6e89-4074-902e-ca57073044d2}
cryptlib
v100
+ StaticLibrary
+
-
- StaticLibrary
- false
- MultiByte
- true
-
-
- StaticLibrary
- false
- MultiByte
- true
-
-
- StaticLibrary
- false
- MultiByte
- true
-
-
- StaticLibrary
- false
- MultiByte
- true
-
-
- StaticLibrary
- false
- MultiByte
- true
-
-
- StaticLibrary
- false
- MultiByte
- true
-
-
- StaticLibrary
- false
- MultiByte
- true
-
-
- StaticLibrary
- false
- MultiByte
- true
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
- $(Platform)\Output\$(Configuration)\
- $(Platform)\$(ProjectName)\$(Configuration)\
- $(Platform)\Output\$(Configuration)\
- $(Platform)\$(ProjectName)\$(Configuration)\
- $(Platform)\Output\$(Configuration)\
- $(Platform)\$(ProjectName)\$(Configuration)\
- $(Platform)\Output\$(Configuration)\
- $(Platform)\$(ProjectName)\$(Configuration)\
- $(Platform)\DLL_Output\Release\
- $(Platform)\$(ProjectName)\$(Configuration)\
- $(Platform)\DLL_Output\Release\
- $(Platform)\$(ProjectName)\$(Configuration)\
- $(Platform)\DLL_Output\Debug\
- $(Platform)\$(ProjectName)\$(Configuration)\
- $(Platform)\DLL_Output\Debug\
- $(Platform)\$(ProjectName)\$(Configuration)\
+
+
+
+
+ StaticLibrary
+ cryptlib
+ .lib
+ false
+ MultiByte
+ true
-
+
+
+
+
+ $(Platform)\Output\$(Configuration)\
+ $(Platform)\$(ProjectName)\$(Configuration)\
+
+
+ $(Platform)\DLL_Output\Debug\
+ $(Platform)\$(ProjectName)\$(Configuration)\
+
+
+ $(Platform)\DLL_Output\Release\
+ $(Platform)\$(ProjectName)\$(Configuration)\
+
+
+
+
- MaxSpeed
- AnySuitable
+ true
+ None
+ Level4
+ Use
+ pch.h
+
+
+ None
+ cryptlib.lib;Ws2_32.lib
+
+ true
+ $(OutDir)\cryptlib.pdb
+ $(OutDir)\cryptlib.lib
+
+
+
+
+
+
+ USE_PRECOMPILED_HEADERS;%(PreprocessorDefinitions)
+ Disabled
+ ProgramDatabase
+ EnableFastChecks
true
- true
+ MultiThreadedDebug
+
+
+ %(PreprocessorDefinitions)
+ 0x0409
+
+
+
+
+
+
NDEBUG;USE_PRECOMPILED_HEADERS;%(PreprocessorDefinitions)
+ true
+ true
+ AnySuitable
+ true
true
MultiThreaded
- true
- Use
- pch.h
- $(OutDir)vc$(PlatformToolsetVersion).pdb
- Level4
- true
- ProgramDatabase
+ NDEBUG;%(PreprocessorDefinitions)
0x0409
-
- true
-
-
+
+
+
- MaxSpeed
- AnySuitable
- true
- true
- NDEBUG;USE_PRECOMPILED_HEADERS;%(PreprocessorDefinitions)
- true
- MultiThreaded
- true
- Use
- pch.h
- $(OutDir)vc$(PlatformToolsetVersion).pdb
- Level4
- true
- ProgramDatabase
+ USE_PRECOMPILED_HEADERS;CRYPTOPP_IMPORTS;%(PreprocessorDefinitions)
-
- 0x0409
-
-
- true
-
-
+
- MaxSpeed
- AnySuitable
- true
- true
- NDBUG;USE_PRECOMPILED_HEADERS;CRYPTOPP_IMPORTS;%(PreprocessorDefinitions)
- true
- MultiThreaded
- true
- Use
- pch.h
- $(OutDir)vc$(PlatformToolsetVersion).pdb
- Level4
- true
- ProgramDatabase
-
-
- 0x0409
-
-
- true
-
-
-
-
- MaxSpeed
- AnySuitable
- true
- true
NDEBUG;USE_PRECOMPILED_HEADERS;CRYPTOPP_IMPORTS;%(PreprocessorDefinitions)
- true
- MultiThreaded
- true
- Use
- pch.h
- $(OutDir)vc$(PlatformToolsetVersion).pdb
- Level4
- true
- ProgramDatabase
-
- 0x0409
-
-
- true
-
-
+
+
+
- Disabled
- true
- USE_PRECOMPILED_HEADERS;%(PreprocessorDefinitions)
- MultiThreadedDebug
- StreamingSIMDExtensions
- Use
- pch.h
- $(OutDir)vc$(PlatformToolsetVersion).pdb
- Level4
- true
- ProgramDatabase
+ StreamingSIMDExtensions2
-
- 0x0409
-
-
- true
-
+
+ MachineX86
+
-
+
+
+
- Disabled
- true
- USE_PRECOMPILED_HEADERS;%(PreprocessorDefinitions)
- MultiThreadedDebug
- Use
- pch.h
- $(OutDir)vc$(PlatformToolsetVersion).pdb
- Level4
- true
- ProgramDatabase
+ StreamingSIMDExtensions2
-
- 0x0409
-
-
- true
-
-
-
-
- Disabled
- true
- USE_PRECOMPILED_HEADERS;CRYPTOPP_IMPORTS;%(PreprocessorDefinitions)
- MultiThreadedDebug
- Use
- pch.h
- $(OutDir)vc$(PlatformToolsetVersion).pdb
- Level4
- true
- ProgramDatabase
-
-
- 0x0409
-
-
- true
-
-
-
-
- Disabled
- true
- USE_PRECOMPILED_HEADERS;CRYPTOPP_IMPORTS;%(PreprocessorDefinitions)
- MultiThreadedDebug
- Use
- pch.h
- $(OutDir)vc$(PlatformToolsetVersion).pdb
- Level4
- true
- ProgramDatabase
-
-
- 0x0409
-
-
- true
-
+
+ MachineX64
+
+
+
+
+
@@ -452,38 +306,10 @@
- if not exist adhoc.cpp copy "%(FullPath)" adhoc.cpp
+ if not exist adhoc.cpp copy "%(FullPath)" adhoc.cpp
echo: >> adhoc.cpp.copied
- adhoc.cpp.copied;%(Outputs)
- if not exist adhoc.cpp copy "%(FullPath)" adhoc.cpp
-echo: >> adhoc.cpp.copied
-
- adhoc.cpp.copied;%(Outputs)
- if not exist adhoc.cpp copy "%(FullPath)" adhoc.cpp
-echo: >> adhoc.cpp.copied
-
- adhoc.cpp.copied;%(Outputs)
- if not exist adhoc.cpp copy "%(FullPath)" adhoc.cpp
-echo: >> adhoc.cpp.copied
-
- adhoc.cpp.copied;%(Outputs)
- if not exist adhoc.cpp copy "%(FullPath)" adhoc.cpp
-echo: >> adhoc.cpp.copied
-
- adhoc.cpp.copied;%(Outputs)
- if not exist adhoc.cpp copy "%(FullPath)" adhoc.cpp
-echo: >> adhoc.cpp.copied
-
- adhoc.cpp.copied;%(Outputs)
- if not exist adhoc.cpp copy "%(FullPath)" adhoc.cpp
-echo: >> adhoc.cpp.copied
-
- adhoc.cpp.copied;%(Outputs)
- if not exist adhoc.cpp copy "%(FullPath)" adhoc.cpp
-echo: >> adhoc.cpp.copied
-
- adhoc.cpp.copied;%(Outputs)
+ adhoc.cpp.copied;%(Outputs)
@@ -499,31 +325,16 @@ echo: >> adhoc.cpp.copied
$(IntDir)rdrand-x64.obj
- Building and assembling x64dll.asm
- Building and assembling x64dll.asm
- true
- true
+ true
+ Building and assembling x64dll.asm
ml64.exe /c /nologo /D_M_X64 /W3 /Fo"$(IntDir)x64dll.obj" /Zi "%(FullPath)"
$(IntDir)x64dll.obj
- true
- ml64.exe /c /nologo /D_M_X64 /W3 /Fo"$(IntDir)x64masm.obj" /Zi "%(FullPath)"
-
- $(IntDir)x64masm.obj;%(Outputs)
- true
- ml64.exe /c /nologo /D_M_X64 /W3 /Fo"$(IntDir)x64masm.obj" /Zi "%(FullPath)"
-
- $(IntDir)x64masm.obj;%(Outputs)
- true
- ml64.exe /c /nologo /D_M_X64 /W3 /Fo"$(IntDir)x64masm.obj" /Zi "%(FullPath)"
-
- $(IntDir)x64masm.obj
- true
- ml64.exe /c /nologo /D_M_X64 /W3 /Fo"$(IntDir)x64masm.obj" /Zi "%(FullPath)"
-
- $(IntDir)x64masm.obj;%(Outputs)
- Building and Assembling x64masm.asm
+ true
+ Building and Assembling x64masm.asm
+ ml64.exe /c /nologo /D_M_X64 /W3 /Fo"$(IntDir)x64masm.obj" /Zi "%(FullPath)"
+ $(IntDir)x64masm.obj;%(Outputs)