diff --git a/examples/client/client.vcxproj b/examples/client/client.vcxproj
index 4442c56fd..dec191d7a 100644
--- a/examples/client/client.vcxproj
+++ b/examples/client/client.vcxproj
@@ -9,6 +9,22 @@
Debug
x64
+
+ DLL Debug
+ Win32
+
+
+ DLL Debug
+ x64
+
+
+ DLL Release
+ Win32
+
+
+ DLL Release
+ x64
+
Release
Win32
@@ -30,56 +46,114 @@
Unicode
true
+
+ Application
+ v110
+ Unicode
+ true
+
Application
v110
Unicode
true
+
+ Application
+ v110
+ Unicode
+ true
+
Application
v110
Unicode
+
+ Application
+ v110
+ Unicode
+
Application
v110
Unicode
+
+ Application
+ v110
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+
<_ProjectFileVersion>11.0.61030.0
$(SolutionDir)$(Configuration)\
- $(Configuration)\
+ $(Configuration)\obj\
+ true
+
+
+ $(SolutionDir)$(Configuration)\
+ $(Configuration)\obj\
true
true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\obj\
+
+
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\obj\
$(SolutionDir)$(Configuration)\
- $(Configuration)\
+ $(Configuration)\obj\
+ false
+
+
+ $(SolutionDir)$(Configuration)\
+ $(Configuration)\obj\
false
false
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\obj\
+
+
+ false
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\obj\
@@ -101,6 +175,26 @@
false
+
+
+ Disabled
+ ../../;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;OPENSSL_EXTRA;NO_PSK;WOLFSSL_DLL;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ EditAndContinue
+
+
+ Ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ MachineX86
+
+
Disabled
@@ -119,6 +213,24 @@
Console
+
+
+ Disabled
+ ../../;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;OPENSSL_EXTRA;NO_PSK;WOLFSSL_DLL;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ ProgramDatabase
+
+
+ Ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+
+
MaxSpeed
@@ -141,6 +253,28 @@
false
+
+
+ MaxSpeed
+ true
+ ../../;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;OPENSSL_EXTRA;NO_PSK;WOLFSSL_DLL;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ Ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ MachineX86
+
+
MaxSpeed
@@ -162,6 +296,27 @@
true
+
+
+ MaxSpeed
+ true
+ ../../;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;OPENSSL_EXTRA;NO_PSK;WOLFSSL_DLL;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ Ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+
+
diff --git a/examples/echoclient/echoclient.vcxproj b/examples/echoclient/echoclient.vcxproj
index 342bb9ca5..a3a60545a 100644
--- a/examples/echoclient/echoclient.vcxproj
+++ b/examples/echoclient/echoclient.vcxproj
@@ -9,6 +9,22 @@
Debug
x64
+
+ DLL Debug
+ Win32
+
+
+ DLL Debug
+ x64
+
+
+ DLL Release
+ Win32
+
+
+ DLL Release
+ x64
+
Release
Win32
@@ -30,56 +46,114 @@
Unicode
true
+
+ Application
+ v110
+ Unicode
+ true
+
Application
v110
Unicode
true
+
+ Application
+ v110
+ Unicode
+ true
+
Application
v110
Unicode
+
+ Application
+ v110
+ Unicode
+
Application
v110
Unicode
+
+ Application
+ v110
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+
<_ProjectFileVersion>11.0.61030.0
$(SolutionDir)$(Configuration)\
- $(Configuration)\
+ $(Configuration)\obj\
+ true
+
+
+ $(SolutionDir)$(Configuration)\
+ $(Configuration)\obj\
true
true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\obj\
+
+
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\obj\
$(SolutionDir)$(Configuration)\
- $(Configuration)\
+ $(Configuration)\obj\
+ false
+
+
+ $(SolutionDir)$(Configuration)\
+ $(Configuration)\obj\
false
false
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\obj\
+
+
+ false
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\obj\
@@ -102,6 +176,26 @@
+
+
+ Disabled
+ ../../;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;OPENSSL_EXTRA;NO_PSK;WOLFSSL_DLL;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ EditAndContinue
+
+
+ Ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ MachineX86
+
+
Disabled
@@ -120,6 +214,24 @@
Console
+
+
+ Disabled
+ ../../;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;OPENSSL_EXTRA;NO_PSK;WOLFSSL_DLL;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ ProgramDatabase
+
+
+ Ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+
+
MaxSpeed
@@ -143,6 +255,28 @@
+
+
+ MaxSpeed
+ true
+ ../../;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;OPENSSL_EXTRA;NO_PSK;WOLFSSL_DLL;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ Ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ MachineX86
+
+
MaxSpeed
@@ -164,6 +298,27 @@
true
+
+
+ MaxSpeed
+ true
+ ../../;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;OPENSSL_EXTRA;NO_PSK;WOLFSSL_DLL;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ Ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+
+
diff --git a/examples/echoserver/echoserver.vcxproj b/examples/echoserver/echoserver.vcxproj
index a9c210cbd..096ba75c6 100644
--- a/examples/echoserver/echoserver.vcxproj
+++ b/examples/echoserver/echoserver.vcxproj
@@ -9,6 +9,22 @@
Debug
x64
+
+ DLL Debug
+ Win32
+
+
+ DLL Debug
+ x64
+
+
+ DLL Release
+ Win32
+
+
+ DLL Release
+ x64
+
Release
Win32
@@ -30,56 +46,114 @@
Unicode
true
+
+ Application
+ v110
+ Unicode
+ true
+
Application
v110
Unicode
true
+
+ Application
+ v110
+ Unicode
+ true
+
Application
v110
Unicode
+
+ Application
+ v110
+ Unicode
+
Application
v110
Unicode
+
+ Application
+ v110
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+
<_ProjectFileVersion>11.0.61030.0
$(SolutionDir)$(Configuration)\
- $(Configuration)\
+ $(Configuration)\obj\
+ true
+
+
+ $(SolutionDir)$(Configuration)\
+ $(Configuration)\obj\
true
true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\obj\
+
+
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\obj\
$(SolutionDir)$(Configuration)\
- $(Configuration)\
+ $(Configuration)\obj\
+ false
+
+
+ $(SolutionDir)$(Configuration)\
+ $(Configuration)\obj\
false
false
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\obj\
+
+
+ false
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\obj\
@@ -102,6 +176,26 @@
+
+
+ Disabled
+ ../../;%(AdditionalIncludeDirectories)
+ USE_ANY_ADDR;OPENSSL_EXTRA;NO_PSK;WOLFSSL_DLL;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ EditAndContinue
+
+
+ Ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ MachineX86
+
+
Disabled
@@ -120,6 +214,24 @@
Console
+
+
+ Disabled
+ ../../;%(AdditionalIncludeDirectories)
+ USE_ANY_ADDR;OPENSSL_EXTRA;NO_PSK;WOLFSSL_DLL;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ ProgramDatabase
+
+
+ Ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+
+
MaxSpeed
@@ -142,6 +254,28 @@
false
+
+
+ MaxSpeed
+ true
+ ../../;%(AdditionalIncludeDirectories)
+ USE_ANY_ADDR;OPENSSL_EXTRA;NO_PSK;WOLFSSL_DLL;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ Ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ MachineX86
+
+
MaxSpeed
@@ -163,6 +297,27 @@
true
+
+
+ MaxSpeed
+ true
+ ../../;%(AdditionalIncludeDirectories)
+ USE_ANY_ADDR;OPENSSL_EXTRA;NO_PSK;WOLFSSL_DLL;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ Ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+
+
diff --git a/examples/server/server.vcxproj b/examples/server/server.vcxproj
index dc31fd672..f6b53fc57 100644
--- a/examples/server/server.vcxproj
+++ b/examples/server/server.vcxproj
@@ -9,6 +9,22 @@
Debug
x64
+
+ DLL Debug
+ Win32
+
+
+ DLL Debug
+ x64
+
+
+ DLL Release
+ Win32
+
+
+ DLL Release
+ x64
+
Release
Win32
@@ -30,56 +46,114 @@
Unicode
true
+
+ Application
+ v110
+ Unicode
+ true
+
Application
v110
Unicode
true
+
+ Application
+ v110
+ Unicode
+ true
+
Application
v110
Unicode
+
+ Application
+ v110
+ Unicode
+
Application
v110
Unicode
+
+ Application
+ v110
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+
<_ProjectFileVersion>11.0.61030.0
$(SolutionDir)$(Configuration)\
- $(Configuration)\
+ $(Configuration)\obj\
+ true
+
+
+ $(SolutionDir)$(Configuration)\
+ $(Configuration)\obj\
true
true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\obj\
+
+
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\obj\
$(SolutionDir)$(Configuration)\
- $(Configuration)\
+ $(Configuration)\obj\
+ false
+
+
+ $(SolutionDir)$(Configuration)\
+ $(Configuration)\obj\
false
false
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\obj\
+
+
+ false
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\obj\
@@ -102,6 +176,26 @@
+
+
+ Disabled
+ ../../;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;OPENSSL_EXTRA;NO_PSK;WOLFSSL_DLL;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ EditAndContinue
+
+
+ Ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ MachineX86
+
+
Disabled
@@ -120,6 +214,24 @@
Console
+
+
+ Disabled
+ ../../;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;OPENSSL_EXTRA;NO_PSK;WOLFSSL_DLL;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ ProgramDatabase
+
+
+ Ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+
+
MaxSpeed
@@ -143,6 +255,28 @@
+
+
+ MaxSpeed
+ true
+ ../../;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;OPENSSL_EXTRA;NO_PSK;WOLFSSL_DLL;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ Ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ MachineX86
+
+
MaxSpeed
@@ -164,6 +298,27 @@
true
+
+
+ MaxSpeed
+ true
+ ../../;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;OPENSSL_EXTRA;NO_PSK;WOLFSSL_DLL;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ Ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+
+
diff --git a/sslSniffer/sslSniffer.vcxproj b/sslSniffer/sslSniffer.vcxproj
index 7419737c1..56404e997 100644
--- a/sslSniffer/sslSniffer.vcxproj
+++ b/sslSniffer/sslSniffer.vcxproj
@@ -67,19 +67,23 @@
$(SolutionDir)$(Configuration)\
- $(Configuration)\
+ $(Configuration)\obj\
true
true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\obj\
$(SolutionDir)$(Configuration)\
- $(Configuration)\
+ $(Configuration)\obj\
false
false
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\obj\
@@ -166,7 +170,7 @@
-
+
diff --git a/testsuite/testsuite.vcxproj b/testsuite/testsuite.vcxproj
index f7d5f16b5..484a87584 100644
--- a/testsuite/testsuite.vcxproj
+++ b/testsuite/testsuite.vcxproj
@@ -9,6 +9,22 @@
Debug
x64
+
+ DLL Debug
+ Win32
+
+
+ DLL Debug
+ x64
+
+
+ DLL Release
+ Win32
+
+
+ DLL Release
+ x64
+
Release
Win32
@@ -30,56 +46,114 @@
Unicode
true
+
+ Application
+ v110
+ Unicode
+ true
+
Application
v110
Unicode
true
+
+ Application
+ v110
+ Unicode
+ true
+
Application
v110
Unicode
+
+ Application
+ v110
+ Unicode
+
Application
v110
Unicode
+
+ Application
+ v110
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+
<_ProjectFileVersion>11.0.61030.0
$(SolutionDir)$(Configuration)\
- $(Configuration)\
+ $(Configuration)\obj\
+ true
+
+
+ $(SolutionDir)$(Configuration)\
+ $(Configuration)\obj\
true
true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\obj\
+
+
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\obj\
$(SolutionDir)$(Configuration)\
- $(Configuration)\
+ $(Configuration)\obj\
+ false
+
+
+ $(SolutionDir)$(Configuration)\
+ $(Configuration)\obj\
false
false
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\obj\
+
+
+ false
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\obj\
@@ -101,6 +175,26 @@
false
+
+
+ Disabled
+ ../;%(AdditionalIncludeDirectories)
+ NO_MAIN_DRIVER;WOLFSSL_RIPEMD;WOLFSSL_SHA512;OPENSSL_EXTRA;NO_PSK;WOLFSSL_DLL;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ EditAndContinue
+
+
+ Ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ MachineX86
+
+
Disabled
@@ -119,6 +213,24 @@
Console
+
+
+ Disabled
+ ../;%(AdditionalIncludeDirectories)
+ NO_MAIN_DRIVER;WOLFSSL_RIPEMD;WOLFSSL_SHA512;OPENSSL_EXTRA;NO_PSK;WOLFSSL_DLL;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ ProgramDatabase
+
+
+ Ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+
+
MaxSpeed
@@ -141,6 +253,28 @@
false
+
+
+ MaxSpeed
+ true
+ ../;%(AdditionalIncludeDirectories)
+ NO_MAIN_DRIVER;WOLFSSL_RIPEMD;WOLFSSL_SHA512;OPENSSL_EXTRA;NO_PSK;WOLFSSL_DLL;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ Ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ MachineX86
+
+
MaxSpeed
@@ -162,6 +296,27 @@
true
+
+
+ MaxSpeed
+ true
+ ../;%(AdditionalIncludeDirectories)
+ NO_MAIN_DRIVER;WOLFSSL_RIPEMD;WOLFSSL_SHA512;OPENSSL_EXTRA;NO_PSK;WOLFSSL_DLL;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ Ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+
+
diff --git a/wolfssl.vcxproj b/wolfssl.vcxproj
index cf057198a..8a95297e1 100644
--- a/wolfssl.vcxproj
+++ b/wolfssl.vcxproj
@@ -9,6 +9,22 @@
Debug
x64
+
+ DLL Debug
+ Win32
+
+
+ DLL Debug
+ x64
+
+
+ DLL Release
+ Win32
+
+
+ DLL Release
+ x64
+
Release
Win32
@@ -30,51 +46,104 @@
Unicode
true
+
+ DynamicLibrary
+ v110
+ Unicode
+ true
+
StaticLibrary
v110
Unicode
true
+
+ DynamicLibrary
+ v110
+ Unicode
+ true
+
StaticLibrary
v110
Unicode
+
+ DynamicLibrary
+ v110
+ Unicode
+
StaticLibrary
v110
Unicode
+
+ DynamicLibrary
+ v110
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+
-
- <_ProjectFileVersion>11.0.61030.0
+
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\obj\
+
+
+ $(SolutionDir)$(Configuration)\
+ $(Configuration)\obj\
+
+
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\obj\
$(SolutionDir)$(Configuration)\
- $(Configuration)\
+ $(Configuration)\obj\
-
-
+
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\obj\
+
+
$(SolutionDir)$(Configuration)\
- $(Configuration)\
+ $(Configuration)\obj\
+
+
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\obj\
+
+
+ $(SolutionDir)$(Configuration)\
+ $(Configuration)\obj\
-
Disabled
@@ -89,6 +158,26 @@
4206;4214;4706;%(DisableSpecificWarnings)
+
+
+ Disabled
+ ./;%(AdditionalIncludeDirectories)
+ OPENSSL_EXTRA;WOLFSSL_RIPEMD;WOLFSSL_SHA512;NO_PSK;BUILDING_WOLFSSL;WOLFSSL_DLL;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level4
+ EditAndContinue
+ 4206;4214;4706;%(DisableSpecificWarnings)
+
+
+ ws2_32.lib;%(AdditionalDependencies)
+ false
+ true
+
+
Disabled
@@ -103,6 +192,25 @@
4206;4214;4706;%(DisableSpecificWarnings)
+
+
+ Disabled
+ ./;%(AdditionalIncludeDirectories)
+ OPENSSL_EXTRA;WOLFSSL_RIPEMD;WOLFSSL_SHA512;NO_PSK;BUILDING_WOLFSSL;WOLFSSL_DLL;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level4
+ ProgramDatabase
+ 4206;4214;4706;%(DisableSpecificWarnings)
+
+
+ ws2_32.lib;%(AdditionalDependencies)
+ false
+ true
+
+
MaxSpeed
@@ -116,6 +224,24 @@
ProgramDatabase
+
+
+ MaxSpeed
+ true
+ ./;%(AdditionalIncludeDirectories)
+ OPENSSL_EXTRA;WOLFSSL_RIPEMD;WOLFSSL_SHA512;NO_PSK;BUILDING_WOLFSSL;WOLFSSL_DLL;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ ws2_32.lib;%(AdditionalDependencies)
+ true
+
+
MaxSpeed
@@ -130,6 +256,24 @@
ProgramDatabase
+
+
+ MaxSpeed
+ true
+ ./;%(AdditionalIncludeDirectories)
+ OPENSSL_EXTRA;WOLFSSL_RIPEMD;WOLFSSL_SHA512;NO_PSK;BUILDING_WOLFSSL;WOLFSSL_DLL;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ ws2_32.lib;%(AdditionalDependencies)
+ true
+
+
@@ -169,14 +313,20 @@
false
+ false
ml64.exe /c /Zi /Fo"$(OutDir)%(Filename).obj" %(Identity)
+ ml64.exe /c /Zi /Fo"$(IntDir)%(Filename).obj" %(Identity)
$(OutDir)%(Filename).obj
+ $(IntDir)%(Filename).obj
false
+ false
ml64.exe /c /Zi /Fo"$(OutDir)%(Filename).obj" %(Identity)
+ ml64.exe /c /Zi /Fo"$(IntDir)%(Filename).obj" %(Identity)
$(OutDir)%(Filename).obj
+ $(IntDir)%(Filename).obj
-
+
\ No newline at end of file
diff --git a/wolfssl/wolfcrypt/visibility.h b/wolfssl/wolfcrypt/visibility.h
index 05fd4754b..6e41d238f 100644
--- a/wolfssl/wolfcrypt/visibility.h
+++ b/wolfssl/wolfcrypt/visibility.h
@@ -47,7 +47,7 @@
#define WOLFSSL_LOCAL __hidden
#elif defined(_MSC_VER)
#ifdef WOLFSSL_DLL
- #define WOLFSSL_API extern __declspec(dllexport)
+ #define WOLFSSL_API __declspec(dllexport)
#else
#define WOLFSSL_API
#endif
@@ -59,7 +59,7 @@
#else /* BUILDING_WOLFSSL */
#if defined(_MSC_VER)
#ifdef WOLFSSL_DLL
- #define WOLFSSL_API extern __declspec(dllimport)
+ #define WOLFSSL_API __declspec(dllimport)
#else
#define WOLFSSL_API
#endif
diff --git a/wolfssl64.sln b/wolfssl64.sln
index 223ad75da..5e17787dc 100644
--- a/wolfssl64.sln
+++ b/wolfssl64.sln
@@ -1,6 +1,6 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Express 2012 for Windows Desktop
+# Visual Studio 2010
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wolfssl", "wolfssl.vcxproj", "{73973223-5EE8-41CA-8E88-1D60E89A237B}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testsuite", "testsuite\testsuite.vcxproj", "{611E8971-46E0-4D0A-B5A1-632C3B00CB80}"
@@ -19,6 +19,10 @@ Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
+ DLL Debug|Win32 = DLL Debug|Win32
+ DLL Debug|x64 = DLL Debug|x64
+ DLL Release|Win32 = DLL Release|Win32
+ DLL Release|x64 = DLL Release|x64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
EndGlobalSection
@@ -27,6 +31,14 @@ Global
{73973223-5EE8-41CA-8E88-1D60E89A237B}.Debug|Win32.Build.0 = Debug|Win32
{73973223-5EE8-41CA-8E88-1D60E89A237B}.Debug|x64.ActiveCfg = Debug|x64
{73973223-5EE8-41CA-8E88-1D60E89A237B}.Debug|x64.Build.0 = Debug|x64
+ {73973223-5EE8-41CA-8E88-1D60E89A237B}.DLL Debug|Win32.ActiveCfg = DLL Debug|Win32
+ {73973223-5EE8-41CA-8E88-1D60E89A237B}.DLL Debug|Win32.Build.0 = DLL Debug|Win32
+ {73973223-5EE8-41CA-8E88-1D60E89A237B}.DLL Debug|x64.ActiveCfg = DLL Debug|x64
+ {73973223-5EE8-41CA-8E88-1D60E89A237B}.DLL Debug|x64.Build.0 = DLL Debug|x64
+ {73973223-5EE8-41CA-8E88-1D60E89A237B}.DLL Release|Win32.ActiveCfg = DLL Release|Win32
+ {73973223-5EE8-41CA-8E88-1D60E89A237B}.DLL Release|Win32.Build.0 = DLL Release|Win32
+ {73973223-5EE8-41CA-8E88-1D60E89A237B}.DLL Release|x64.ActiveCfg = DLL Release|x64
+ {73973223-5EE8-41CA-8E88-1D60E89A237B}.DLL Release|x64.Build.0 = DLL Release|x64
{73973223-5EE8-41CA-8E88-1D60E89A237B}.Release|Win32.ActiveCfg = Release|Win32
{73973223-5EE8-41CA-8E88-1D60E89A237B}.Release|Win32.Build.0 = Release|Win32
{73973223-5EE8-41CA-8E88-1D60E89A237B}.Release|x64.ActiveCfg = Release|x64
@@ -35,6 +47,14 @@ Global
{611E8971-46E0-4D0A-B5A1-632C3B00CB80}.Debug|Win32.Build.0 = Debug|Win32
{611E8971-46E0-4D0A-B5A1-632C3B00CB80}.Debug|x64.ActiveCfg = Debug|x64
{611E8971-46E0-4D0A-B5A1-632C3B00CB80}.Debug|x64.Build.0 = Debug|x64
+ {611E8971-46E0-4D0A-B5A1-632C3B00CB80}.DLL Debug|Win32.ActiveCfg = DLL Debug|Win32
+ {611E8971-46E0-4D0A-B5A1-632C3B00CB80}.DLL Debug|Win32.Build.0 = DLL Debug|Win32
+ {611E8971-46E0-4D0A-B5A1-632C3B00CB80}.DLL Debug|x64.ActiveCfg = DLL Debug|x64
+ {611E8971-46E0-4D0A-B5A1-632C3B00CB80}.DLL Debug|x64.Build.0 = DLL Debug|x64
+ {611E8971-46E0-4D0A-B5A1-632C3B00CB80}.DLL Release|Win32.ActiveCfg = DLL Release|Win32
+ {611E8971-46E0-4D0A-B5A1-632C3B00CB80}.DLL Release|Win32.Build.0 = DLL Release|Win32
+ {611E8971-46E0-4D0A-B5A1-632C3B00CB80}.DLL Release|x64.ActiveCfg = DLL Release|x64
+ {611E8971-46E0-4D0A-B5A1-632C3B00CB80}.DLL Release|x64.Build.0 = DLL Release|x64
{611E8971-46E0-4D0A-B5A1-632C3B00CB80}.Release|Win32.ActiveCfg = Release|Win32
{611E8971-46E0-4D0A-B5A1-632C3B00CB80}.Release|Win32.Build.0 = Release|Win32
{611E8971-46E0-4D0A-B5A1-632C3B00CB80}.Release|x64.ActiveCfg = Release|x64
@@ -43,6 +63,10 @@ Global
{34FAE5A6-2B0F-4B55-86FE-0C43E4810F4D}.Debug|Win32.Build.0 = Debug|Win32
{34FAE5A6-2B0F-4B55-86FE-0C43E4810F4D}.Debug|x64.ActiveCfg = Debug|x64
{34FAE5A6-2B0F-4B55-86FE-0C43E4810F4D}.Debug|x64.Build.0 = Debug|x64
+ {34FAE5A6-2B0F-4B55-86FE-0C43E4810F4D}.DLL Debug|Win32.ActiveCfg = Debug|Win32
+ {34FAE5A6-2B0F-4B55-86FE-0C43E4810F4D}.DLL Debug|x64.ActiveCfg = Debug|x64
+ {34FAE5A6-2B0F-4B55-86FE-0C43E4810F4D}.DLL Release|Win32.ActiveCfg = Release|Win32
+ {34FAE5A6-2B0F-4B55-86FE-0C43E4810F4D}.DLL Release|x64.ActiveCfg = Release|x64
{34FAE5A6-2B0F-4B55-86FE-0C43E4810F4D}.Release|Win32.ActiveCfg = Release|Win32
{34FAE5A6-2B0F-4B55-86FE-0C43E4810F4D}.Release|Win32.Build.0 = Release|Win32
{34FAE5A6-2B0F-4B55-86FE-0C43E4810F4D}.Release|x64.ActiveCfg = Release|x64
@@ -51,6 +75,14 @@ Global
{07D97C48-E08F-4E34-9F67-3064039FF2CB}.Debug|Win32.Build.0 = Debug|Win32
{07D97C48-E08F-4E34-9F67-3064039FF2CB}.Debug|x64.ActiveCfg = Debug|x64
{07D97C48-E08F-4E34-9F67-3064039FF2CB}.Debug|x64.Build.0 = Debug|x64
+ {07D97C48-E08F-4E34-9F67-3064039FF2CB}.DLL Debug|Win32.ActiveCfg = DLL Debug|Win32
+ {07D97C48-E08F-4E34-9F67-3064039FF2CB}.DLL Debug|Win32.Build.0 = DLL Debug|Win32
+ {07D97C48-E08F-4E34-9F67-3064039FF2CB}.DLL Debug|x64.ActiveCfg = DLL Debug|x64
+ {07D97C48-E08F-4E34-9F67-3064039FF2CB}.DLL Debug|x64.Build.0 = DLL Debug|x64
+ {07D97C48-E08F-4E34-9F67-3064039FF2CB}.DLL Release|Win32.ActiveCfg = DLL Release|Win32
+ {07D97C48-E08F-4E34-9F67-3064039FF2CB}.DLL Release|Win32.Build.0 = DLL Release|Win32
+ {07D97C48-E08F-4E34-9F67-3064039FF2CB}.DLL Release|x64.ActiveCfg = DLL Release|x64
+ {07D97C48-E08F-4E34-9F67-3064039FF2CB}.DLL Release|x64.Build.0 = DLL Release|x64
{07D97C48-E08F-4E34-9F67-3064039FF2CB}.Release|Win32.ActiveCfg = Release|Win32
{07D97C48-E08F-4E34-9F67-3064039FF2CB}.Release|Win32.Build.0 = Release|Win32
{07D97C48-E08F-4E34-9F67-3064039FF2CB}.Release|x64.ActiveCfg = Release|x64
@@ -59,6 +91,14 @@ Global
{8362A816-C5DC-4E22-B5C5-9E6806387073}.Debug|Win32.Build.0 = Debug|Win32
{8362A816-C5DC-4E22-B5C5-9E6806387073}.Debug|x64.ActiveCfg = Debug|x64
{8362A816-C5DC-4E22-B5C5-9E6806387073}.Debug|x64.Build.0 = Debug|x64
+ {8362A816-C5DC-4E22-B5C5-9E6806387073}.DLL Debug|Win32.ActiveCfg = DLL Debug|Win32
+ {8362A816-C5DC-4E22-B5C5-9E6806387073}.DLL Debug|Win32.Build.0 = DLL Debug|Win32
+ {8362A816-C5DC-4E22-B5C5-9E6806387073}.DLL Debug|x64.ActiveCfg = DLL Debug|x64
+ {8362A816-C5DC-4E22-B5C5-9E6806387073}.DLL Debug|x64.Build.0 = DLL Debug|x64
+ {8362A816-C5DC-4E22-B5C5-9E6806387073}.DLL Release|Win32.ActiveCfg = DLL Release|Win32
+ {8362A816-C5DC-4E22-B5C5-9E6806387073}.DLL Release|Win32.Build.0 = DLL Release|Win32
+ {8362A816-C5DC-4E22-B5C5-9E6806387073}.DLL Release|x64.ActiveCfg = DLL Release|x64
+ {8362A816-C5DC-4E22-B5C5-9E6806387073}.DLL Release|x64.Build.0 = DLL Release|x64
{8362A816-C5DC-4E22-B5C5-9E6806387073}.Release|Win32.ActiveCfg = Release|Win32
{8362A816-C5DC-4E22-B5C5-9E6806387073}.Release|Win32.Build.0 = Release|Win32
{8362A816-C5DC-4E22-B5C5-9E6806387073}.Release|x64.ActiveCfg = Release|x64
@@ -67,6 +107,14 @@ Global
{3ADE9549-582D-4D8E-9826-B172197A7959}.Debug|Win32.Build.0 = Debug|Win32
{3ADE9549-582D-4D8E-9826-B172197A7959}.Debug|x64.ActiveCfg = Debug|x64
{3ADE9549-582D-4D8E-9826-B172197A7959}.Debug|x64.Build.0 = Debug|x64
+ {3ADE9549-582D-4D8E-9826-B172197A7959}.DLL Debug|Win32.ActiveCfg = DLL Debug|Win32
+ {3ADE9549-582D-4D8E-9826-B172197A7959}.DLL Debug|Win32.Build.0 = DLL Debug|Win32
+ {3ADE9549-582D-4D8E-9826-B172197A7959}.DLL Debug|x64.ActiveCfg = DLL Debug|x64
+ {3ADE9549-582D-4D8E-9826-B172197A7959}.DLL Debug|x64.Build.0 = DLL Debug|x64
+ {3ADE9549-582D-4D8E-9826-B172197A7959}.DLL Release|Win32.ActiveCfg = DLL Release|Win32
+ {3ADE9549-582D-4D8E-9826-B172197A7959}.DLL Release|Win32.Build.0 = DLL Release|Win32
+ {3ADE9549-582D-4D8E-9826-B172197A7959}.DLL Release|x64.ActiveCfg = DLL Release|x64
+ {3ADE9549-582D-4D8E-9826-B172197A7959}.DLL Release|x64.Build.0 = DLL Release|x64
{3ADE9549-582D-4D8E-9826-B172197A7959}.Release|Win32.ActiveCfg = Release|Win32
{3ADE9549-582D-4D8E-9826-B172197A7959}.Release|Win32.Build.0 = Release|Win32
{3ADE9549-582D-4D8E-9826-B172197A7959}.Release|x64.ActiveCfg = Release|x64
@@ -75,6 +123,14 @@ Global
{E9FB0BA5-BA46-4A59-A953-39C18CD1DCB1}.Debug|Win32.Build.0 = Debug|Win32
{E9FB0BA5-BA46-4A59-A953-39C18CD1DCB1}.Debug|x64.ActiveCfg = Debug|x64
{E9FB0BA5-BA46-4A59-A953-39C18CD1DCB1}.Debug|x64.Build.0 = Debug|x64
+ {E9FB0BA5-BA46-4A59-A953-39C18CD1DCB1}.DLL Debug|Win32.ActiveCfg = DLL Debug|Win32
+ {E9FB0BA5-BA46-4A59-A953-39C18CD1DCB1}.DLL Debug|Win32.Build.0 = DLL Debug|Win32
+ {E9FB0BA5-BA46-4A59-A953-39C18CD1DCB1}.DLL Debug|x64.ActiveCfg = DLL Debug|x64
+ {E9FB0BA5-BA46-4A59-A953-39C18CD1DCB1}.DLL Debug|x64.Build.0 = DLL Debug|x64
+ {E9FB0BA5-BA46-4A59-A953-39C18CD1DCB1}.DLL Release|Win32.ActiveCfg = DLL Release|Win32
+ {E9FB0BA5-BA46-4A59-A953-39C18CD1DCB1}.DLL Release|Win32.Build.0 = DLL Release|Win32
+ {E9FB0BA5-BA46-4A59-A953-39C18CD1DCB1}.DLL Release|x64.ActiveCfg = DLL Release|x64
+ {E9FB0BA5-BA46-4A59-A953-39C18CD1DCB1}.DLL Release|x64.Build.0 = DLL Release|x64
{E9FB0BA5-BA46-4A59-A953-39C18CD1DCB1}.Release|Win32.ActiveCfg = Release|Win32
{E9FB0BA5-BA46-4A59-A953-39C18CD1DCB1}.Release|Win32.Build.0 = Release|Win32
{E9FB0BA5-BA46-4A59-A953-39C18CD1DCB1}.Release|x64.ActiveCfg = Release|x64