diff --git a/.gitignore b/.gitignore
index 105143f67..ceb666563 100644
--- a/.gitignore
+++ b/.gitignore
@@ -103,6 +103,10 @@ Debug
Release
DLL Debug
DLL Release
+DebugFIPS
+ReleaseFIPS
+DLL DebugFIPS
+DLL ReleaseFIPS
# Eclipse
.cproject
diff --git a/ide/winvs/api-test/api-test.vcxproj b/ide/winvs/api-test/api-test.vcxproj
index fd3f4861a..a8b6450c0 100644
--- a/ide/winvs/api-test/api-test.vcxproj
+++ b/ide/winvs/api-test/api-test.vcxproj
@@ -1,6 +1,14 @@
+
+ DebugFIPS
+ Win32
+
+
+ DebugFIPS
+ x64
+
Debug
Win32
@@ -9,6 +17,14 @@
Debug
x64
+
+ DLL DebugFIPS
+ Win32
+
+
+ DLL DebugFIPS
+ x64
+
DLL Debug
Win32
@@ -17,6 +33,14 @@
DLL Debug
x64
+
+ DLL ReleaseFIPS
+ Win32
+
+
+ DLL ReleaseFIPS
+ x64
+
DLL Release
Win32
@@ -25,6 +49,14 @@
DLL Release
x64
+
+ ReleaseFIPS
+ Win32
+
+
+ ReleaseFIPS
+ x64
+
Release
Win32
@@ -55,24 +87,48 @@
v100
Unicode
+
+ Application
+ true
+ v100
+ Unicode
+
Application
true
v100
Unicode
+
+ Application
+ true
+ v100
+ Unicode
+
Application
true
v100
Unicode
+
+ Application
+ true
+ v100
+ Unicode
+
Application
true
v100
Unicode
+
+ Application
+ true
+ v100
+ Unicode
+
Application
false
@@ -80,6 +136,13 @@
true
Unicode
+
+ Application
+ false
+ v100
+ true
+ Unicode
+
Application
false
@@ -87,6 +150,13 @@
true
Unicode
+
+ Application
+ false
+ v100
+ true
+ Unicode
+
Application
false
@@ -94,6 +164,13 @@
true
Unicode
+
+ Application
+ false
+ v100
+ true
+ Unicode
+
Application
false
@@ -101,6 +178,13 @@
true
Unicode
+
+ Application
+ false
+ v100
+ true
+ Unicode
+
@@ -108,75 +192,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
false
$(Configuration)\$(Platform)\
$(SolutionDir)$(Configuration)\$(Platform)\
+
+ false
+ $(Configuration)\$(Platform)\
+ $(SolutionDir)$(Configuration)\$(Platform)\
+
false
$(Configuration)\$(Platform)\
$(SolutionDir)$(Configuration)\$(Platform)\
+
+ false
+ $(Configuration)\$(Platform)\
+ $(SolutionDir)$(Configuration)\$(Platform)\
+
false
$(Configuration)\$(Platform)\
$(SolutionDir)$(Configuration)\$(Platform)\
+
+ false
+ $(Configuration)\$(Platform)\
+ $(SolutionDir)$(Configuration)\$(Platform)\
+
false
$(Configuration)\$(Platform)\
$(SolutionDir)$(Configuration)\$(Platform)\
+
+ false
+ $(Configuration)\$(Platform)\
+ $(SolutionDir)$(Configuration)\$(Platform)\
+
false
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\
+
+ false
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\
+
false
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\
+
+ false
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\
+
false
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\
+
+ false
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\
+
false
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\
+
+ false
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\
+
@@ -195,6 +351,24 @@
$(wolfCryptDebug32)
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;NO_MAIN_DRIVER;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+ ProgramDatabase
+
+
+ Console
+ true
+ wolfssl.lib;ws2_32.lib;%(AdditionalDependencies)
+ msvcrt.lib
+ $(wolfCryptDebug32)
+
+
@@ -213,6 +387,24 @@
$(wolfCryptDllDebug32)
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;NO_MAIN_DRIVER;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+ ProgramDatabase
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ msvcrt.lib
+ $(wolfCryptDllDebug32FIPS)
+
+
@@ -231,6 +423,24 @@
$(wolfCryptDebug64)
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;NO_MAIN_DRIVER;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+ ProgramDatabase
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ msvcrt.lib
+ $(wolfCryptDebug64)
+
+
@@ -249,6 +459,24 @@
$(wolfCryptDllDebug64)
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;NO_MAIN_DRIVER;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+ ProgramDatabase
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ msvcrt.lib
+ $(wolfCryptDllDebug64FIPS)
+
+
Level3
@@ -269,6 +497,26 @@
$(wolfCryptRelease32)
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;NO_MAIN_DRIVER;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+
+
+ Console
+ true
+ wolfssl.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ true
+ $(wolfCryptRelease32)
+
+
Level3
@@ -289,6 +537,26 @@
$(wolfCryptDllRelease32)
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;NO_MAIN_DRIVER;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ true
+ $(wolfCryptDllRelease32FIPS)
+
+
Level3
@@ -309,6 +577,26 @@
$(wolfCryptRelease64)
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;NO_MAIN_DRIVER;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ true
+ $(wolfCryptRelease64)
+
+
Level3
@@ -329,7 +617,27 @@
$(wolfCryptDllRelease64)
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;NO_MAIN_DRIVER;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ true
+ $(wolfCryptDllRelease64FIPS)
+
+
-
+
\ No newline at end of file
diff --git a/ide/winvs/client/client.vcxproj b/ide/winvs/client/client.vcxproj
index c0c0ec447..9c5f61b50 100644
--- a/ide/winvs/client/client.vcxproj
+++ b/ide/winvs/client/client.vcxproj
@@ -1,6 +1,14 @@
-
+
+
+ DebugFIPS
+ Win32
+
+
+ DebugFIPS
+ x64
+
Debug
Win32
@@ -9,6 +17,14 @@
Debug
x64
+
+ DLL DebugFIPS
+ Win32
+
+
+ DLL DebugFIPS
+ x64
+
DLL Debug
Win32
@@ -17,6 +33,14 @@
DLL Debug
x64
+
+ DLL ReleaseFIPS
+ Win32
+
+
+ DLL ReleaseFIPS
+ x64
+
DLL Release
Win32
@@ -25,6 +49,14 @@
DLL Release
x64
+
+ ReleaseFIPS
+ Win32
+
+
+ ReleaseFIPS
+ x64
+
Release
Win32
@@ -55,24 +87,48 @@
v100
Unicode
+
+ Application
+ true
+ v100
+ Unicode
+
Application
true
v100
Unicode
+
+ Application
+ true
+ v100
+ Unicode
+
Application
true
v100
Unicode
+
+ Application
+ true
+ v100
+ Unicode
+
Application
true
v100
Unicode
+
+ Application
+ true
+ v100
+ Unicode
+
Application
false
@@ -80,6 +136,13 @@
true
Unicode
+
+ Application
+ false
+ v100
+ true
+ Unicode
+
Application
false
@@ -87,6 +150,13 @@
true
Unicode
+
+ Application
+ false
+ v100
+ true
+ Unicode
+
Application
false
@@ -94,6 +164,13 @@
true
Unicode
+
+ Application
+ false
+ v100
+ true
+ Unicode
+
Application
false
@@ -101,6 +178,13 @@
true
Unicode
+
+ Application
+ false
+ v100
+ true
+ Unicode
+
@@ -108,75 +192,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
false
$(Configuration)\$(Platform)\obj\
$(SolutionDir)$(Configuration)\$(Platform)\
+
+ false
+ $(Configuration)\$(Platform)\obj\
+ $(SolutionDir)$(Configuration)\$(Platform)\
+
false
$(Configuration)\$(Platform)\obj\
$(SolutionDir)$(Configuration)\$(Platform)\
+
+ false
+ $(Configuration)\$(Platform)\obj\
+ $(SolutionDir)$(Configuration)\$(Platform)\
+
false
$(Configuration)\$(Platform)\obj\
$(SolutionDir)$(Configuration)\$(Platform)\
+
+ false
+ $(Configuration)\$(Platform)\obj\
+ $(SolutionDir)$(Configuration)\$(Platform)\
+
false
$(Configuration)\$(Platform)\obj\
$(SolutionDir)$(Configuration)\$(Platform)\
+
+ false
+ $(Configuration)\$(Platform)\obj\
+ $(SolutionDir)$(Configuration)\$(Platform)\
+
false
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\obj\
+
+ false
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\obj\
+
false
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\obj\
+
+ false
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\obj\
+
false
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\obj\
+
+ false
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\obj\
+
false
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\obj\
+
+ false
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\obj\
+
@@ -195,6 +351,24 @@
$(wolfCryptDebug32)
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+ ProgramDatabase
+
+
+ Console
+ true
+ wolfssl.lib;ws2_32.lib;%(AdditionalDependencies)
+ msvcrt.lib
+ $(wolfCryptDebug32)
+
+
@@ -213,6 +387,24 @@
$(wolfCryptDllDebug32)
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+ ProgramDatabase
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ msvcrt.lib
+ $(wolfCryptDllDebug32FIPS)
+
+
@@ -231,6 +423,24 @@
$(wolfCryptDebug64)
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+ ProgramDatabase
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ msvcrt.lib
+ $(wolfCryptDebug64)
+
+
@@ -249,6 +459,24 @@
$(wolfCryptDllDebug64)
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+ ProgramDatabase
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ msvcrt.lib
+ $(wolfCryptDllDebug64FIPS)
+
+
Level3
@@ -269,6 +497,26 @@
$(wolfCryptRelease32)
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+
+
+ Console
+ true
+ wolfssl.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ true
+ $(wolfCryptRelease32)
+
+
Level3
@@ -289,6 +537,26 @@
$(wolfCryptDllRelease32)
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ true
+ $(wolfCryptDllRelease32FIPS)
+
+
Level3
@@ -309,6 +577,26 @@
$(wolfCryptRelease64)
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ true
+ $(wolfCryptRelease64)
+
+
Level3
@@ -329,7 +617,27 @@
$(wolfCryptDllRelease64)
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ true
+ $(wolfCryptDllRelease64FIPS)
+
+
-
+
\ No newline at end of file
diff --git a/ide/winvs/echoserver/echoserver.vcxproj b/ide/winvs/echoserver/echoserver.vcxproj
index c12ad208a..0d7b256ce 100644
--- a/ide/winvs/echoserver/echoserver.vcxproj
+++ b/ide/winvs/echoserver/echoserver.vcxproj
@@ -1,6 +1,14 @@
-
+
+
+ DebugFIPS
+ Win32
+
+
+ DebugFIPS
+ x64
+
Debug
Win32
@@ -9,6 +17,14 @@
Debug
x64
+
+ DLL DebugFIPS
+ Win32
+
+
+ DLL DebugFIPS
+ x64
+
DLL Debug
Win32
@@ -17,6 +33,14 @@
DLL Debug
x64
+
+ DLL ReleaseFIPS
+ Win32
+
+
+ DLL ReleaseFIPS
+ x64
+
DLL Release
Win32
@@ -25,6 +49,14 @@
DLL Release
x64
+
+ ReleaseFIPS
+ Win32
+
+
+ ReleaseFIPS
+ x64
+
Release
Win32
@@ -54,24 +86,48 @@
v100
Unicode
+
+ Application
+ true
+ v100
+ Unicode
+
Application
true
v100
Unicode
+
+ Application
+ true
+ v100
+ Unicode
+
Application
true
v100
Unicode
+
+ Application
+ true
+ v100
+ Unicode
+
Application
true
v100
Unicode
+
+ Application
+ true
+ v100
+ Unicode
+
Application
false
@@ -79,6 +135,13 @@
true
Unicode
+
+ Application
+ false
+ v100
+ true
+ Unicode
+
Application
false
@@ -86,6 +149,13 @@
true
Unicode
+
+ Application
+ false
+ v100
+ true
+ Unicode
+
Application
false
@@ -93,6 +163,13 @@
true
Unicode
+
+ Application
+ false
+ v100
+ true
+ Unicode
+
Application
false
@@ -100,6 +177,13 @@
true
Unicode
+
+ Application
+ false
+ v100
+ true
+ Unicode
+
@@ -107,75 +191,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
false
$(Configuration)\$(Platform)\obj\
$(SolutionDir)$(Configuration)\$(Platform)\
+
+ false
+ $(Configuration)\$(Platform)\obj\
+ $(SolutionDir)$(Configuration)\$(Platform)\
+
false
$(Configuration)\$(Platform)\obj\
$(SolutionDir)$(Configuration)\$(Platform)\
+
+ false
+ $(Configuration)\$(Platform)\obj\
+ $(SolutionDir)$(Configuration)\$(Platform)\
+
false
$(Configuration)\$(Platform)\obj\
$(SolutionDir)$(Configuration)\$(Platform)\
+
+ false
+ $(Configuration)\$(Platform)\obj\
+ $(SolutionDir)$(Configuration)\$(Platform)\
+
false
$(Configuration)\$(Platform)\obj\
$(SolutionDir)$(Configuration)\$(Platform)\
+
+ false
+ $(Configuration)\$(Platform)\obj\
+ $(SolutionDir)$(Configuration)\$(Platform)\
+
false
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\obj\
+
+ false
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\obj\
+
false
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\obj\
+
+ false
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\obj\
+
false
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\obj\
+
+ false
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\obj\
+
false
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\obj\
+
+ false
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\obj\
+
@@ -194,6 +350,24 @@
$(wolfCryptDebug32)
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+ ProgramDatabase
+
+
+ Console
+ true
+ wolfssl.lib;ws2_32.lib;%(AdditionalDependencies)
+ msvcrt.lib
+ $(wolfCryptDebug32)
+
+
@@ -212,6 +386,24 @@
$(wolfCryptDllDebug32)
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+ ProgramDatabase
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ msvcrt.lib
+ $(wolfCryptDllDebug32FIPS)
+
+
@@ -230,6 +422,24 @@
$(wolfCryptDebug64)
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+ ProgramDatabase
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ msvcrt.lib
+ $(wolfCryptDebug64)
+
+
@@ -248,6 +458,24 @@
$(wolfCryptDllDebug64)
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+ ProgramDatabase
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ msvcrt.lib
+ $(wolfCryptDllDebug64FIPS)
+
+
Level3
@@ -268,6 +496,26 @@
$(wolfCryptRelease32)
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+
+
+ Console
+ true
+ wolfssl.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ true
+ $(wolfCryptRelease32)
+
+
Level3
@@ -288,6 +536,26 @@
$(wolfCryptDllRelease32)
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ true
+ $(wolfCryptDllRelease32FIPS)
+
+
Level3
@@ -308,6 +576,26 @@
$(wolfCryptRelease64)
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ true
+ $(wolfCryptRelease64)
+
+
Level3
@@ -328,7 +616,27 @@
$(wolfCryptDllRelease64)
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ true
+ $(wolfCryptDllRelease64FIPS)
+
+
-
+
\ No newline at end of file
diff --git a/ide/winvs/testsuite/testsuite.vcxproj b/ide/winvs/testsuite/testsuite.vcxproj
index b22435e52..61b9e948c 100644
--- a/ide/winvs/testsuite/testsuite.vcxproj
+++ b/ide/winvs/testsuite/testsuite.vcxproj
@@ -1,6 +1,14 @@
-
+
+
+ DebugFIPS
+ Win32
+
+
+ DebugFIPS
+ x64
+
Debug
Win32
@@ -9,6 +17,14 @@
Debug
x64
+
+ DLL DebugFIPS
+ Win32
+
+
+ DLL DebugFIPS
+ x64
+
DLL Debug
Win32
@@ -17,6 +33,14 @@
DLL Debug
x64
+
+ DLL ReleaseFIPS
+ Win32
+
+
+ DLL ReleaseFIPS
+ x64
+
DLL Release
Win32
@@ -25,6 +49,14 @@
DLL Release
x64
+
+ ReleaseFIPS
+ Win32
+
+
+ ReleaseFIPS
+ x64
+
Release
Win32
@@ -57,24 +89,48 @@
v100
Unicode
+
+ Application
+ true
+ v100
+ Unicode
+
Application
true
v100
Unicode
+
+ Application
+ true
+ v100
+ Unicode
+
Application
true
v100
Unicode
+
+ Application
+ true
+ v100
+ Unicode
+
Application
true
v100
Unicode
+
+ Application
+ true
+ v100
+ Unicode
+
Application
false
@@ -82,6 +138,13 @@
true
Unicode
+
+ Application
+ false
+ v100
+ true
+ Unicode
+
Application
false
@@ -89,6 +152,13 @@
true
Unicode
+
+ Application
+ false
+ v100
+ true
+ Unicode
+
Application
false
@@ -96,6 +166,13 @@
true
Unicode
+
+ Application
+ false
+ v100
+ true
+ Unicode
+
Application
false
@@ -103,6 +180,13 @@
true
Unicode
+
+ Application
+ false
+ v100
+ true
+ Unicode
+
@@ -110,75 +194,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
false
$(Configuration)\$(Platform)\obj\
$(SolutionDir)$(Configuration)\$(Platform)\
+
+ false
+ $(Configuration)\$(Platform)\obj\
+ $(SolutionDir)$(Configuration)\$(Platform)\
+
false
$(Configuration)\$(Platform)\obj\
$(SolutionDir)$(Configuration)\$(Platform)\
+
+ false
+ $(Configuration)\$(Platform)\obj\
+ $(SolutionDir)$(Configuration)\$(Platform)\
+
false
$(Configuration)\$(Platform)\obj\
$(SolutionDir)$(Configuration)\$(Platform)\
+
+ false
+ $(Configuration)\$(Platform)\obj\
+ $(SolutionDir)$(Configuration)\$(Platform)\
+
false
$(Configuration)\$(Platform)\obj\
$(SolutionDir)$(Configuration)\$(Platform)\
+
+ false
+ $(Configuration)\$(Platform)\obj\
+ $(SolutionDir)$(Configuration)\$(Platform)\
+
false
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\obj\
+
+ false
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\obj\
+
false
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\obj\
+
+ false
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\obj\
+
false
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\obj\
+
+ false
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\obj\
+
false
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\obj\
+
+ false
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\obj\
+
@@ -197,6 +353,24 @@
$(wolfCryptDebug32)
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;NO_MAIN_DRIVER;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+ ProgramDatabase
+
+
+ Console
+ true
+ wolfssl.lib;ws2_32.lib;%(AdditionalDependencies)
+ msvcrt.lib
+ $(wolfCryptDebug32)
+
+
@@ -215,6 +389,24 @@
$(wolfCryptDllDebug32)
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;NO_MAIN_DRIVER;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+ ProgramDatabase
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ msvcrt.lib
+ $(wolfCryptDllDebug32FIPS)
+
+
@@ -233,6 +425,24 @@
$(wolfCryptDebug64)
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;NO_MAIN_DRIVER;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+ ProgramDatabase
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ msvcrt.lib
+ $(wolfCryptDebug64)
+
+
@@ -251,6 +461,24 @@
$(wolfCryptDllDebug64)
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;NO_MAIN_DRIVER;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+ ProgramDatabase
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ msvcrt.lib
+ $(wolfCryptDllDebug64FIPS)
+
+
Level3
@@ -271,6 +499,26 @@
$(wolfCryptRelease32)
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;NO_MAIN_DRIVER;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+
+
+ Console
+ true
+ wolfssl.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ true
+ $(wolfCryptRelease32)
+
+
Level3
@@ -291,6 +539,26 @@
$(wolfCryptDllRelease32)
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;NO_MAIN_DRIVER;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ true
+ $(wolfCryptDllRelease32FIPS)
+
+
Level3
@@ -311,6 +579,26 @@
$(wolfCryptRelease64)
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;NO_MAIN_DRIVER;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ true
+ $(wolfCryptRelease64)
+
+
Level3
@@ -331,7 +619,27 @@
$(wolfCryptDllRelease64)
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;NO_MAIN_DRIVER;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ true
+ $(wolfCryptDllRelease64FIPS)
+
+
-
+
\ No newline at end of file
diff --git a/ide/winvs/unit-test/unit-test.vcxproj b/ide/winvs/unit-test/unit-test.vcxproj
index d530afb5e..67e35f9ce 100644
--- a/ide/winvs/unit-test/unit-test.vcxproj
+++ b/ide/winvs/unit-test/unit-test.vcxproj
@@ -1,6 +1,14 @@
+
+ DebugFIPS
+ Win32
+
+
+ DebugFIPS
+ x64
+
Debug
Win32
@@ -9,6 +17,14 @@
Debug
x64
+
+ DLL DebugFIPS
+ Win32
+
+
+ DLL DebugFIPS
+ x64
+
DLL Debug
Win32
@@ -17,6 +33,14 @@
DLL Debug
x64
+
+ DLL ReleaseFIPS
+ Win32
+
+
+ DLL ReleaseFIPS
+ x64
+
DLL Release
Win32
@@ -25,6 +49,14 @@
DLL Release
x64
+
+ ReleaseFIPS
+ Win32
+
+
+ ReleaseFIPS
+ x64
+
Release
Win32
@@ -54,24 +86,48 @@
v100
Unicode
+
+ Application
+ true
+ v100
+ Unicode
+
Application
true
v100
Unicode
+
+ Application
+ true
+ v100
+ Unicode
+
Application
true
v100
Unicode
+
+ Application
+ true
+ v100
+ Unicode
+
Application
true
v100
Unicode
+
+ Application
+ true
+ v100
+ Unicode
+
Application
false
@@ -79,6 +135,13 @@
true
Unicode
+
+ Application
+ false
+ v100
+ true
+ Unicode
+
Application
false
@@ -86,6 +149,13 @@
true
Unicode
+
+ Application
+ false
+ v100
+ true
+ Unicode
+
Application
false
@@ -93,6 +163,13 @@
true
Unicode
+
+ Application
+ false
+ v100
+ true
+ Unicode
+
Application
false
@@ -100,6 +177,13 @@
true
Unicode
+
+ Application
+ false
+ v100
+ true
+ Unicode
+
@@ -107,75 +191,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
false
$(Configuration)\$(Platform)\
$(SolutionDir)$(Configuration)\$(Platform)\
+
+ false
+ $(Configuration)\$(Platform)\
+ $(SolutionDir)$(Configuration)\$(Platform)\
+
false
$(Configuration)\$(Platform)\
$(SolutionDir)$(Configuration)\$(Platform)\
+
+ false
+ $(Configuration)\$(Platform)\
+ $(SolutionDir)$(Configuration)\$(Platform)\
+
false
$(Configuration)\$(Platform)\
$(SolutionDir)$(Configuration)\$(Platform)\
+
+ false
+ $(Configuration)\$(Platform)\
+ $(SolutionDir)$(Configuration)\$(Platform)\
+
false
$(Configuration)\$(Platform)\
$(SolutionDir)$(Configuration)\$(Platform)\
+
+ false
+ $(Configuration)\$(Platform)\
+ $(SolutionDir)$(Configuration)\$(Platform)\
+
false
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\
+
+ false
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\
+
false
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\
+
+ false
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\
+
false
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\
+
+ false
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\
+
false
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\
+
+ false
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\
+
@@ -194,6 +350,24 @@
$(wolfCryptDebug32)
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+ ProgramDatabase
+
+
+ Console
+ true
+ wolfssl.lib;ws2_32.lib;%(AdditionalDependencies)
+ msvcrt.lib
+ $(wolfCryptDebug32)
+
+
@@ -212,6 +386,24 @@
$(wolfCryptDllDebug32)
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+ ProgramDatabase
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ msvcrt.lib
+ $(wolfCryptDllDebug32FIPS)
+
+
@@ -230,6 +422,24 @@
$(wolfCryptDebug64)
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+ ProgramDatabase
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ msvcrt.lib
+ $(wolfCryptDebug64)
+
+
@@ -248,6 +458,24 @@
$(wolfCryptDllDebug64)
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+ ProgramDatabase
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ msvcrt.lib
+ $(wolfCryptDllDebug64FIPS)
+
+
Level3
@@ -268,6 +496,26 @@
$(wolfCryptRelease32)
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+
+
+ Console
+ true
+ wolfssl.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ true
+ $(wolfCryptRelease32)
+
+
Level3
@@ -288,6 +536,26 @@
$(wolfCryptDllRelease32)
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ true
+ $(wolfCryptDllRelease32FIPS)
+
+
Level3
@@ -308,6 +576,26 @@
$(wolfCryptRelease64)
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ true
+ $(wolfCryptRelease64)
+
+
Level3
@@ -328,7 +616,27 @@
$(wolfCryptDllRelease64)
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ true
+ $(wolfCryptDllRelease64FIPS)
+
+
-
+
\ No newline at end of file
diff --git a/ide/winvs/wolfsftp-client/wolfsftp-client.vcxproj b/ide/winvs/wolfsftp-client/wolfsftp-client.vcxproj
index a0aa1b77e..25441914f 100644
--- a/ide/winvs/wolfsftp-client/wolfsftp-client.vcxproj
+++ b/ide/winvs/wolfsftp-client/wolfsftp-client.vcxproj
@@ -1,6 +1,14 @@
+
+ DebugFIPS
+ Win32
+
+
+ DebugFIPS
+ x64
+
Debug
Win32
@@ -9,6 +17,14 @@
Debug
x64
+
+ DLL DebugFIPS
+ Win32
+
+
+ DLL DebugFIPS
+ x64
+
DLL Debug
Win32
@@ -17,6 +33,14 @@
DLL Debug
x64
+
+ DLL ReleaseFIPS
+ Win32
+
+
+ DLL ReleaseFIPS
+ x64
+
DLL Release
Win32
@@ -25,6 +49,14 @@
DLL Release
x64
+
+ ReleaseFIPS
+ Win32
+
+
+ ReleaseFIPS
+ x64
+
Release
Win32
@@ -56,6 +88,18 @@
v100
Unicode
+
+ Application
+ true
+ v100
+ Unicode
+
+
+ Application
+ true
+ v100
+ Unicode
+
Application
true
@@ -68,6 +112,18 @@
v100
Unicode
+
+ Application
+ true
+ v100
+ Unicode
+
+
+ Application
+ true
+ v100
+ Unicode
+
Application
true
@@ -81,6 +137,13 @@
true
Unicode
+
+ Application
+ false
+ v100
+ true
+ Unicode
+
Application
false
@@ -88,6 +151,13 @@
true
Unicode
+
+ Application
+ false
+ v100
+ true
+ Unicode
+
Application
false
@@ -95,6 +165,13 @@
true
Unicode
+
+ Application
+ false
+ v100
+ true
+ Unicode
+
Application
false
@@ -102,6 +179,13 @@
true
Unicode
+
+ Application
+ false
+ v100
+ true
+ Unicode
+
@@ -109,6 +193,14 @@
+
+
+
+
+
+
+
+
@@ -117,6 +209,14 @@
+
+
+
+
+
+
+
+
@@ -125,24 +225,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
false
$(Configuration)\$(Platform)\obj\
$(SolutionDir)$(Configuration)\$(Platform)\
+
+ false
+ $(Configuration)\$(Platform)\obj\
+ $(SolutionDir)$(Configuration)\$(Platform)\
+
+
+ false
+ $(Configuration)\$(Platform)\obj\
+ $(SolutionDir)$(Configuration)\$(Platform)\
+
false
$(Configuration)\$(Platform)\obj\
@@ -153,6 +279,16 @@
$(Configuration)\$(Platform)\obj\
$(SolutionDir)$(Configuration)\$(Platform)\
+
+ false
+ $(Configuration)\$(Platform)\obj\
+ $(SolutionDir)$(Configuration)\$(Platform)\
+
+
+ false
+ $(Configuration)\$(Platform)\obj\
+ $(SolutionDir)$(Configuration)\$(Platform)\
+
false
$(Configuration)\$(Platform)\obj\
@@ -163,21 +299,41 @@
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\obj\
+
+ false
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\obj\
+
false
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\obj\
+
+ false
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\obj\
+
false
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\obj\
+
+ false
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\obj\
+
false
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\obj\
+
+ false
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\obj\
+
@@ -196,6 +352,42 @@
$(wolfCryptDebug32)
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+ ProgramDatabase
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ msvcrt.lib
+ $(wolfCryptDebug32FIPS)
+
+
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+ ProgramDatabase
+
+
+ Console
+ true
+ wolfssl.lib;ws2_32.lib;%(AdditionalDependencies)
+ msvcrt.lib
+ $(wolfCryptDebug32)
+
+
@@ -232,6 +424,42 @@
$(wolfCryptDebug64)
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+ ProgramDatabase
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ msvcrt.lib
+ $(wolfCryptDebug64FIPS)
+
+
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+ ProgramDatabase
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ msvcrt.lib
+ $(wolfCryptDebug64)
+
+
@@ -270,6 +498,26 @@
$(wolfCryptRelease32)
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+
+
+ Console
+ true
+ wolfssl.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ true
+ $(wolfCryptRelease32)
+
+
Level3
@@ -290,6 +538,26 @@
$(wolfCryptDllRelease32)
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ true
+ $(wolfCryptDllRelease32FIPS)
+
+
Level3
@@ -310,6 +578,26 @@
$(wolfCryptRelease64)
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ true
+ $(wolfCryptRelease64)
+
+
Level3
@@ -330,7 +618,27 @@
$(wolfCryptDllRelease64)
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+
+
+ Console
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ true
+ $(wolfCryptDllRelease64FIPS)
+
+
-
+
\ No newline at end of file
diff --git a/ide/winvs/wolfssh.props b/ide/winvs/wolfssh.props
index 283c36981..7e79c4097 100644
--- a/ide/winvs/wolfssh.props
+++ b/ide/winvs/wolfssh.props
@@ -7,11 +7,19 @@
$(wolfCryptDir)\Release\Win32
$(wolfCryptDir)\Debug\x64
$(wolfCryptDir)\Release\x64
+ $(wolfCryptDir)\IDE\WIN10\Debug\Win32
+ $(wolfCryptDir)\IDE\WIN10\Release\Win32
+ $(wolfCryptDir)\IDE\WIN10\Debug\x64
+ $(wolfCryptDir)\IDE\WIN10\Release\x64
$(wolfCryptDir)\DLL Debug\Win32
$(wolfCryptDir)\DLL Release\Win32
$(wolfCryptDir)\DLL Debug\x64
$(wolfCryptDir)\DLL Release\x64
-
+ $(wolfCryptDir)\IDE\WIN10\DLL Debug\Win32
+ $(wolfCryptDir)\IDE\WIN10\DLL Release\Win32
+ $(wolfCryptDir)\IDE\WIN10\DLL Debug\x64
+ $(wolfCryptDir)\IDE\WIN10\DLL Release\x64
+
@@ -29,6 +37,18 @@
$(wolfCryptRelease64)
+
+ $(wolfCryptDebug32FIPS)
+
+
+ $(wolfCryptRelease32FIPS)
+
+
+ $(wolfCryptDebug64FIPS)
+
+
+ $(wolfCryptRelease64FIPS)
+
$(wolfCryptDllDebug32)
@@ -41,5 +61,17 @@
$(wolfCryptDllRelease64)
+
+ $(wolfCryptDllDebug32FIPS)
+
+
+ $(wolfCryptDllRelease32FIPS)
+
+
+ $(wolfCryptDllDebug64FIPS)
+
+
+ $(wolfCryptDllRelease64FIPS)
+
diff --git a/ide/winvs/wolfssh.sln b/ide/winvs/wolfssh.sln
index 2b9488400..147034278 100644
--- a/ide/winvs/wolfssh.sln
+++ b/ide/winvs/wolfssh.sln
@@ -30,138 +30,266 @@ Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
+ DebugFIPS|Win32 = DebugFIPS|Win32
+ DebugFIPS|x64 = DebugFIPS|x64
DLL Debug|Win32 = DLL Debug|Win32
DLL Debug|x64 = DLL Debug|x64
+ DLL DebugFIPS|Win32 = DLL DebugFIPS|Win32
+ DLL DebugFIPS|x64 = DLL DebugFIPS|x64
DLL Release|Win32 = DLL Release|Win32
DLL Release|x64 = DLL Release|x64
+ DLL ReleaseFIPS|Win32 = DLL ReleaseFIPS|Win32
+ DLL ReleaseFIPS|x64 = DLL ReleaseFIPS|x64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
+ ReleaseFIPS|Win32 = ReleaseFIPS|Win32
+ ReleaseFIPS|x64 = ReleaseFIPS|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.Debug|Win32.ActiveCfg = Debug|Win32
{7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.Debug|Win32.Build.0 = Debug|Win32
{7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.Debug|x64.ActiveCfg = Debug|x64
{7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.Debug|x64.Build.0 = Debug|x64
+ {7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.DebugFIPS|Win32.ActiveCfg = DebugFIPS|Win32
+ {7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.DebugFIPS|Win32.Build.0 = DebugFIPS|Win32
+ {7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.DebugFIPS|x64.ActiveCfg = DebugFIPS|x64
+ {7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.DebugFIPS|x64.Build.0 = DebugFIPS|x64
{7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.DLL Debug|Win32.ActiveCfg = DLL Debug|Win32
{7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.DLL Debug|Win32.Build.0 = DLL Debug|Win32
{7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.DLL Debug|x64.ActiveCfg = DLL Debug|x64
{7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.DLL Debug|x64.Build.0 = DLL Debug|x64
+ {7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.DLL DebugFIPS|Win32.ActiveCfg = DLL DebugFIPS|Win32
+ {7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.DLL DebugFIPS|Win32.Build.0 = DLL DebugFIPS|Win32
+ {7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.DLL DebugFIPS|x64.ActiveCfg = DLL DebugFIPS|x64
+ {7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.DLL DebugFIPS|x64.Build.0 = DLL DebugFIPS|x64
{7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.DLL Release|Win32.ActiveCfg = DLL Release|Win32
{7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.DLL Release|Win32.Build.0 = DLL Release|Win32
{7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.DLL Release|x64.ActiveCfg = DLL Release|x64
{7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.DLL Release|x64.Build.0 = DLL Release|x64
+ {7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.DLL ReleaseFIPS|Win32.ActiveCfg = DLL ReleaseFIPS|Win32
+ {7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.DLL ReleaseFIPS|Win32.Build.0 = DLL ReleaseFIPS|Win32
+ {7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.DLL ReleaseFIPS|x64.ActiveCfg = DLL ReleaseFIPS|x64
+ {7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.DLL ReleaseFIPS|x64.Build.0 = DLL ReleaseFIPS|x64
{7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.Release|Win32.ActiveCfg = Release|Win32
{7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.Release|Win32.Build.0 = Release|Win32
{7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.Release|x64.ActiveCfg = Release|x64
{7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.Release|x64.Build.0 = Release|x64
+ {7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.ReleaseFIPS|Win32.ActiveCfg = ReleaseFIPS|Win32
+ {7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.ReleaseFIPS|Win32.Build.0 = ReleaseFIPS|Win32
+ {7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.ReleaseFIPS|x64.ActiveCfg = ReleaseFIPS|x64
+ {7C2CCF0D-A155-4914-BD1C-9A47C0530E65}.ReleaseFIPS|x64.Build.0 = ReleaseFIPS|x64
{07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.Debug|Win32.ActiveCfg = Debug|Win32
{07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.Debug|Win32.Build.0 = Debug|Win32
{07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.Debug|x64.ActiveCfg = Debug|x64
{07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.Debug|x64.Build.0 = Debug|x64
+ {07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.DebugFIPS|Win32.ActiveCfg = DebugFIPS|Win32
+ {07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.DebugFIPS|Win32.Build.0 = DebugFIPS|Win32
+ {07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.DebugFIPS|x64.ActiveCfg = DebugFIPS|x64
+ {07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.DebugFIPS|x64.Build.0 = DebugFIPS|x64
{07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.DLL Debug|Win32.ActiveCfg = DLL Debug|Win32
{07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.DLL Debug|Win32.Build.0 = DLL Debug|Win32
{07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.DLL Debug|x64.ActiveCfg = DLL Debug|x64
{07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.DLL Debug|x64.Build.0 = DLL Debug|x64
+ {07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.DLL DebugFIPS|Win32.ActiveCfg = DLL DebugFIPS|Win32
+ {07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.DLL DebugFIPS|Win32.Build.0 = DLL DebugFIPS|Win32
+ {07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.DLL DebugFIPS|x64.ActiveCfg = DLL DebugFIPS|x64
+ {07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.DLL DebugFIPS|x64.Build.0 = DLL DebugFIPS|x64
{07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.DLL Release|Win32.ActiveCfg = DLL Release|Win32
{07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.DLL Release|Win32.Build.0 = DLL Release|Win32
{07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.DLL Release|x64.ActiveCfg = DLL Release|x64
{07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.DLL Release|x64.Build.0 = DLL Release|x64
+ {07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.DLL ReleaseFIPS|Win32.ActiveCfg = DLL ReleaseFIPS|Win32
+ {07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.DLL ReleaseFIPS|Win32.Build.0 = DLL ReleaseFIPS|Win32
+ {07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.DLL ReleaseFIPS|x64.ActiveCfg = DLL ReleaseFIPS|x64
+ {07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.DLL ReleaseFIPS|x64.Build.0 = DLL ReleaseFIPS|x64
{07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.Release|Win32.ActiveCfg = Release|Win32
{07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.Release|Win32.Build.0 = Release|Win32
{07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.Release|x64.ActiveCfg = Release|x64
{07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.Release|x64.Build.0 = Release|x64
+ {07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.ReleaseFIPS|Win32.ActiveCfg = ReleaseFIPS|Win32
+ {07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.ReleaseFIPS|Win32.Build.0 = ReleaseFIPS|Win32
+ {07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.ReleaseFIPS|x64.ActiveCfg = ReleaseFIPS|x64
+ {07D36DB5-210E-45A6-8270-2DAD9DCDEFD7}.ReleaseFIPS|x64.Build.0 = ReleaseFIPS|x64
{B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.Debug|Win32.ActiveCfg = Debug|Win32
{B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.Debug|Win32.Build.0 = Debug|Win32
{B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.Debug|x64.ActiveCfg = Debug|x64
{B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.Debug|x64.Build.0 = Debug|x64
+ {B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.DebugFIPS|Win32.ActiveCfg = DebugFIPS|Win32
+ {B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.DebugFIPS|Win32.Build.0 = DebugFIPS|Win32
+ {B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.DebugFIPS|x64.ActiveCfg = DebugFIPS|x64
+ {B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.DebugFIPS|x64.Build.0 = DebugFIPS|x64
{B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.DLL Debug|Win32.ActiveCfg = DLL Debug|Win32
{B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.DLL Debug|Win32.Build.0 = DLL Debug|Win32
{B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.DLL Debug|x64.ActiveCfg = DLL Debug|x64
{B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.DLL Debug|x64.Build.0 = DLL Debug|x64
+ {B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.DLL DebugFIPS|Win32.ActiveCfg = DLL DebugFIPS|Win32
+ {B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.DLL DebugFIPS|Win32.Build.0 = DLL DebugFIPS|Win32
+ {B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.DLL DebugFIPS|x64.ActiveCfg = DLL DebugFIPS|x64
+ {B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.DLL DebugFIPS|x64.Build.0 = DLL DebugFIPS|x64
{B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.DLL Release|Win32.ActiveCfg = DLL Release|Win32
{B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.DLL Release|Win32.Build.0 = DLL Release|Win32
{B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.DLL Release|x64.ActiveCfg = DLL Release|x64
{B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.DLL Release|x64.Build.0 = DLL Release|x64
+ {B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.DLL ReleaseFIPS|Win32.ActiveCfg = DLL ReleaseFIPS|Win32
+ {B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.DLL ReleaseFIPS|Win32.Build.0 = DLL ReleaseFIPS|Win32
+ {B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.DLL ReleaseFIPS|x64.ActiveCfg = DLL ReleaseFIPS|x64
+ {B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.DLL ReleaseFIPS|x64.Build.0 = DLL ReleaseFIPS|x64
{B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.Release|Win32.ActiveCfg = Release|Win32
{B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.Release|Win32.Build.0 = Release|Win32
{B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.Release|x64.ActiveCfg = Release|x64
{B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.Release|x64.Build.0 = Release|x64
+ {B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.ReleaseFIPS|Win32.ActiveCfg = ReleaseFIPS|Win32
+ {B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.ReleaseFIPS|Win32.Build.0 = ReleaseFIPS|Win32
+ {B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.ReleaseFIPS|x64.ActiveCfg = ReleaseFIPS|x64
+ {B4E163C2-ECA0-4DA2-9FD9-4CD6599C9D4D}.ReleaseFIPS|x64.Build.0 = ReleaseFIPS|x64
{CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.Debug|Win32.ActiveCfg = Debug|Win32
{CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.Debug|Win32.Build.0 = Debug|Win32
{CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.Debug|x64.ActiveCfg = Debug|x64
{CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.Debug|x64.Build.0 = Debug|x64
+ {CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.DebugFIPS|Win32.ActiveCfg = DebugFIPS|Win32
+ {CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.DebugFIPS|Win32.Build.0 = DebugFIPS|Win32
+ {CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.DebugFIPS|x64.ActiveCfg = DebugFIPS|x64
+ {CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.DebugFIPS|x64.Build.0 = DebugFIPS|x64
{CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.DLL Debug|Win32.ActiveCfg = DLL Debug|Win32
{CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.DLL Debug|Win32.Build.0 = DLL Debug|Win32
{CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.DLL Debug|x64.ActiveCfg = DLL Debug|x64
{CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.DLL Debug|x64.Build.0 = DLL Debug|x64
+ {CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.DLL DebugFIPS|Win32.ActiveCfg = DLL DebugFIPS|Win32
+ {CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.DLL DebugFIPS|Win32.Build.0 = DLL DebugFIPS|Win32
+ {CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.DLL DebugFIPS|x64.ActiveCfg = DLL DebugFIPS|x64
+ {CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.DLL DebugFIPS|x64.Build.0 = DLL DebugFIPS|x64
{CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.DLL Release|Win32.ActiveCfg = DLL Release|Win32
{CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.DLL Release|Win32.Build.0 = DLL Release|Win32
{CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.DLL Release|x64.ActiveCfg = DLL Release|x64
{CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.DLL Release|x64.Build.0 = DLL Release|x64
+ {CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.DLL ReleaseFIPS|Win32.ActiveCfg = DLL ReleaseFIPS|Win32
+ {CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.DLL ReleaseFIPS|Win32.Build.0 = DLL ReleaseFIPS|Win32
+ {CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.DLL ReleaseFIPS|x64.ActiveCfg = DLL ReleaseFIPS|x64
+ {CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.DLL ReleaseFIPS|x64.Build.0 = DLL ReleaseFIPS|x64
{CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.Release|Win32.ActiveCfg = Release|Win32
{CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.Release|Win32.Build.0 = Release|Win32
{CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.Release|x64.ActiveCfg = Release|x64
{CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.Release|x64.Build.0 = Release|x64
+ {CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.ReleaseFIPS|Win32.ActiveCfg = ReleaseFIPS|Win32
+ {CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.ReleaseFIPS|Win32.Build.0 = ReleaseFIPS|Win32
+ {CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.ReleaseFIPS|x64.ActiveCfg = ReleaseFIPS|x64
+ {CBF8A91E-C52B-4044-9FDA-B99D5D3CFF02}.ReleaseFIPS|x64.Build.0 = ReleaseFIPS|x64
{663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.Debug|Win32.ActiveCfg = Debug|Win32
{663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.Debug|Win32.Build.0 = Debug|Win32
{663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.Debug|x64.ActiveCfg = Debug|x64
{663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.Debug|x64.Build.0 = Debug|x64
+ {663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.DebugFIPS|Win32.ActiveCfg = DebugFIPS|Win32
+ {663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.DebugFIPS|Win32.Build.0 = DebugFIPS|Win32
+ {663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.DebugFIPS|x64.ActiveCfg = DebugFIPS|x64
+ {663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.DebugFIPS|x64.Build.0 = DebugFIPS|x64
{663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.DLL Debug|Win32.ActiveCfg = DLL Debug|Win32
{663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.DLL Debug|Win32.Build.0 = DLL Debug|Win32
{663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.DLL Debug|x64.ActiveCfg = DLL Debug|x64
{663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.DLL Debug|x64.Build.0 = DLL Debug|x64
+ {663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.DLL DebugFIPS|Win32.ActiveCfg = DLL DebugFIPS|Win32
+ {663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.DLL DebugFIPS|Win32.Build.0 = DLL DebugFIPS|Win32
+ {663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.DLL DebugFIPS|x64.ActiveCfg = DLL DebugFIPS|x64
+ {663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.DLL DebugFIPS|x64.Build.0 = DLL DebugFIPS|x64
{663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.DLL Release|Win32.ActiveCfg = DLL Release|Win32
{663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.DLL Release|Win32.Build.0 = DLL Release|Win32
{663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.DLL Release|x64.ActiveCfg = DLL Release|x64
{663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.DLL Release|x64.Build.0 = DLL Release|x64
+ {663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.DLL ReleaseFIPS|Win32.ActiveCfg = DLL ReleaseFIPS|Win32
+ {663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.DLL ReleaseFIPS|Win32.Build.0 = DLL ReleaseFIPS|Win32
+ {663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.DLL ReleaseFIPS|x64.ActiveCfg = DLL ReleaseFIPS|x64
+ {663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.DLL ReleaseFIPS|x64.Build.0 = DLL ReleaseFIPS|x64
{663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.Release|Win32.ActiveCfg = Release|Win32
{663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.Release|Win32.Build.0 = Release|Win32
{663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.Release|x64.ActiveCfg = Release|x64
{663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.Release|x64.Build.0 = Release|x64
+ {663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.ReleaseFIPS|Win32.ActiveCfg = ReleaseFIPS|Win32
+ {663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.ReleaseFIPS|Win32.Build.0 = ReleaseFIPS|Win32
+ {663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.ReleaseFIPS|x64.ActiveCfg = ReleaseFIPS|x64
+ {663A7133-B13B-4C37-A5EC-97CA4D60CA3A}.ReleaseFIPS|x64.Build.0 = ReleaseFIPS|x64
{BD09DA06-6D2E-4FB0-AE39-1BAE9FDAA9DD}.Debug|Win32.ActiveCfg = Debug|Win32
{BD09DA06-6D2E-4FB0-AE39-1BAE9FDAA9DD}.Debug|Win32.Build.0 = Debug|Win32
{BD09DA06-6D2E-4FB0-AE39-1BAE9FDAA9DD}.Debug|x64.ActiveCfg = Debug|x64
+ {BD09DA06-6D2E-4FB0-AE39-1BAE9FDAA9DD}.DebugFIPS|Win32.ActiveCfg = DebugFIPS|Win32
+ {BD09DA06-6D2E-4FB0-AE39-1BAE9FDAA9DD}.DebugFIPS|x64.ActiveCfg = DebugFIPS|x64
{BD09DA06-6D2E-4FB0-AE39-1BAE9FDAA9DD}.DLL Debug|Win32.ActiveCfg = DLL Debug|Win32
{BD09DA06-6D2E-4FB0-AE39-1BAE9FDAA9DD}.DLL Debug|Win32.Build.0 = DLL Debug|Win32
{BD09DA06-6D2E-4FB0-AE39-1BAE9FDAA9DD}.DLL Debug|x64.ActiveCfg = DLL Debug|x64
+ {BD09DA06-6D2E-4FB0-AE39-1BAE9FDAA9DD}.DLL DebugFIPS|Win32.ActiveCfg = DLL DebugFIPS|Win32
+ {BD09DA06-6D2E-4FB0-AE39-1BAE9FDAA9DD}.DLL DebugFIPS|x64.ActiveCfg = DLL DebugFIPS|x64
{BD09DA06-6D2E-4FB0-AE39-1BAE9FDAA9DD}.DLL Release|Win32.ActiveCfg = DLL Release|Win32
{BD09DA06-6D2E-4FB0-AE39-1BAE9FDAA9DD}.DLL Release|Win32.Build.0 = DLL Release|Win32
{BD09DA06-6D2E-4FB0-AE39-1BAE9FDAA9DD}.DLL Release|x64.ActiveCfg = DLL Release|x64
+ {BD09DA06-6D2E-4FB0-AE39-1BAE9FDAA9DD}.DLL ReleaseFIPS|Win32.ActiveCfg = DLL ReleaseFIPS|Win32
+ {BD09DA06-6D2E-4FB0-AE39-1BAE9FDAA9DD}.DLL ReleaseFIPS|x64.ActiveCfg = DLL ReleaseFIPS|x64
{BD09DA06-6D2E-4FB0-AE39-1BAE9FDAA9DD}.Release|Win32.ActiveCfg = Release|Win32
{BD09DA06-6D2E-4FB0-AE39-1BAE9FDAA9DD}.Release|Win32.Build.0 = Release|Win32
{BD09DA06-6D2E-4FB0-AE39-1BAE9FDAA9DD}.Release|x64.ActiveCfg = Release|x64
+ {BD09DA06-6D2E-4FB0-AE39-1BAE9FDAA9DD}.ReleaseFIPS|Win32.ActiveCfg = ReleaseFIPS|Win32
+ {BD09DA06-6D2E-4FB0-AE39-1BAE9FDAA9DD}.ReleaseFIPS|x64.ActiveCfg = ReleaseFIPS|x64
{8DD810D6-159B-4C40-B682-FCA11F9B3680}.Debug|Win32.ActiveCfg = Debug|Win32
{8DD810D6-159B-4C40-B682-FCA11F9B3680}.Debug|Win32.Build.0 = Debug|Win32
{8DD810D6-159B-4C40-B682-FCA11F9B3680}.Debug|x64.ActiveCfg = Debug|x64
{8DD810D6-159B-4C40-B682-FCA11F9B3680}.Debug|x64.Build.0 = Debug|x64
+ {8DD810D6-159B-4C40-B682-FCA11F9B3680}.DebugFIPS|Win32.ActiveCfg = DebugFIPS|Win32
+ {8DD810D6-159B-4C40-B682-FCA11F9B3680}.DebugFIPS|Win32.Build.0 = DebugFIPS|Win32
+ {8DD810D6-159B-4C40-B682-FCA11F9B3680}.DebugFIPS|x64.ActiveCfg = DebugFIPS|x64
+ {8DD810D6-159B-4C40-B682-FCA11F9B3680}.DebugFIPS|x64.Build.0 = DebugFIPS|x64
{8DD810D6-159B-4C40-B682-FCA11F9B3680}.DLL Debug|Win32.ActiveCfg = DLL Debug|Win32
{8DD810D6-159B-4C40-B682-FCA11F9B3680}.DLL Debug|Win32.Build.0 = DLL Debug|Win32
{8DD810D6-159B-4C40-B682-FCA11F9B3680}.DLL Debug|x64.ActiveCfg = Debug|x64
{8DD810D6-159B-4C40-B682-FCA11F9B3680}.DLL Debug|x64.Build.0 = Debug|x64
+ {8DD810D6-159B-4C40-B682-FCA11F9B3680}.DLL DebugFIPS|Win32.ActiveCfg = DLL DebugFIPS|Win32
+ {8DD810D6-159B-4C40-B682-FCA11F9B3680}.DLL DebugFIPS|Win32.Build.0 = DLL DebugFIPS|Win32
+ {8DD810D6-159B-4C40-B682-FCA11F9B3680}.DLL DebugFIPS|x64.ActiveCfg = DLL DebugFIPS|x64
+ {8DD810D6-159B-4C40-B682-FCA11F9B3680}.DLL DebugFIPS|x64.Build.0 = DLL DebugFIPS|x64
{8DD810D6-159B-4C40-B682-FCA11F9B3680}.DLL Release|Win32.ActiveCfg = DLL Release|Win32
{8DD810D6-159B-4C40-B682-FCA11F9B3680}.DLL Release|Win32.Build.0 = DLL Release|Win32
{8DD810D6-159B-4C40-B682-FCA11F9B3680}.DLL Release|x64.ActiveCfg = DLL Release|x64
{8DD810D6-159B-4C40-B682-FCA11F9B3680}.DLL Release|x64.Build.0 = DLL Release|x64
+ {8DD810D6-159B-4C40-B682-FCA11F9B3680}.DLL ReleaseFIPS|Win32.ActiveCfg = DLL ReleaseFIPS|Win32
+ {8DD810D6-159B-4C40-B682-FCA11F9B3680}.DLL ReleaseFIPS|Win32.Build.0 = DLL ReleaseFIPS|Win32
+ {8DD810D6-159B-4C40-B682-FCA11F9B3680}.DLL ReleaseFIPS|x64.ActiveCfg = DLL ReleaseFIPS|x64
+ {8DD810D6-159B-4C40-B682-FCA11F9B3680}.DLL ReleaseFIPS|x64.Build.0 = DLL ReleaseFIPS|x64
{8DD810D6-159B-4C40-B682-FCA11F9B3680}.Release|Win32.ActiveCfg = Release|Win32
{8DD810D6-159B-4C40-B682-FCA11F9B3680}.Release|Win32.Build.0 = Release|Win32
{8DD810D6-159B-4C40-B682-FCA11F9B3680}.Release|x64.ActiveCfg = Release|x64
{8DD810D6-159B-4C40-B682-FCA11F9B3680}.Release|x64.Build.0 = Release|x64
+ {8DD810D6-159B-4C40-B682-FCA11F9B3680}.ReleaseFIPS|Win32.ActiveCfg = ReleaseFIPS|Win32
+ {8DD810D6-159B-4C40-B682-FCA11F9B3680}.ReleaseFIPS|Win32.Build.0 = ReleaseFIPS|Win32
+ {8DD810D6-159B-4C40-B682-FCA11F9B3680}.ReleaseFIPS|x64.ActiveCfg = ReleaseFIPS|x64
+ {8DD810D6-159B-4C40-B682-FCA11F9B3680}.ReleaseFIPS|x64.Build.0 = ReleaseFIPS|x64
{9A31DAB4-6292-4ECB-BE35-C60D925C571E}.Debug|Win32.ActiveCfg = Debug|Win32
{9A31DAB4-6292-4ECB-BE35-C60D925C571E}.Debug|Win32.Build.0 = Debug|Win32
{9A31DAB4-6292-4ECB-BE35-C60D925C571E}.Debug|x64.ActiveCfg = Debug|x64
{9A31DAB4-6292-4ECB-BE35-C60D925C571E}.Debug|x64.Build.0 = Debug|x64
+ {9A31DAB4-6292-4ECB-BE35-C60D925C571E}.DebugFIPS|Win32.ActiveCfg = DebugFIPS|Win32
+ {9A31DAB4-6292-4ECB-BE35-C60D925C571E}.DebugFIPS|Win32.Build.0 = DebugFIPS|Win32
+ {9A31DAB4-6292-4ECB-BE35-C60D925C571E}.DebugFIPS|x64.ActiveCfg = DebugFIPS|x64
+ {9A31DAB4-6292-4ECB-BE35-C60D925C571E}.DebugFIPS|x64.Build.0 = DebugFIPS|x64
{9A31DAB4-6292-4ECB-BE35-C60D925C571E}.DLL Debug|Win32.ActiveCfg = Debug|Win32
{9A31DAB4-6292-4ECB-BE35-C60D925C571E}.DLL Debug|Win32.Build.0 = Debug|Win32
{9A31DAB4-6292-4ECB-BE35-C60D925C571E}.DLL Debug|x64.ActiveCfg = Debug|x64
{9A31DAB4-6292-4ECB-BE35-C60D925C571E}.DLL Debug|x64.Build.0 = Debug|x64
+ {9A31DAB4-6292-4ECB-BE35-C60D925C571E}.DLL DebugFIPS|Win32.ActiveCfg = DLL DebugFIPS|Win32
+ {9A31DAB4-6292-4ECB-BE35-C60D925C571E}.DLL DebugFIPS|Win32.Build.0 = DLL DebugFIPS|Win32
+ {9A31DAB4-6292-4ECB-BE35-C60D925C571E}.DLL DebugFIPS|x64.ActiveCfg = DLL DebugFIPS|x64
+ {9A31DAB4-6292-4ECB-BE35-C60D925C571E}.DLL DebugFIPS|x64.Build.0 = DLL DebugFIPS|x64
{9A31DAB4-6292-4ECB-BE35-C60D925C571E}.DLL Release|Win32.ActiveCfg = Release|Win32
{9A31DAB4-6292-4ECB-BE35-C60D925C571E}.DLL Release|Win32.Build.0 = Release|Win32
{9A31DAB4-6292-4ECB-BE35-C60D925C571E}.DLL Release|x64.ActiveCfg = DLL Release|x64
{9A31DAB4-6292-4ECB-BE35-C60D925C571E}.DLL Release|x64.Build.0 = DLL Release|x64
+ {9A31DAB4-6292-4ECB-BE35-C60D925C571E}.DLL ReleaseFIPS|Win32.ActiveCfg = DLL ReleaseFIPS|Win32
+ {9A31DAB4-6292-4ECB-BE35-C60D925C571E}.DLL ReleaseFIPS|Win32.Build.0 = DLL ReleaseFIPS|Win32
+ {9A31DAB4-6292-4ECB-BE35-C60D925C571E}.DLL ReleaseFIPS|x64.ActiveCfg = DLL ReleaseFIPS|x64
+ {9A31DAB4-6292-4ECB-BE35-C60D925C571E}.DLL ReleaseFIPS|x64.Build.0 = DLL ReleaseFIPS|x64
{9A31DAB4-6292-4ECB-BE35-C60D925C571E}.Release|Win32.ActiveCfg = Release|Win32
{9A31DAB4-6292-4ECB-BE35-C60D925C571E}.Release|Win32.Build.0 = Release|Win32
{9A31DAB4-6292-4ECB-BE35-C60D925C571E}.Release|x64.ActiveCfg = Release|x64
{9A31DAB4-6292-4ECB-BE35-C60D925C571E}.Release|x64.Build.0 = Release|x64
+ {9A31DAB4-6292-4ECB-BE35-C60D925C571E}.ReleaseFIPS|Win32.ActiveCfg = ReleaseFIPS|Win32
+ {9A31DAB4-6292-4ECB-BE35-C60D925C571E}.ReleaseFIPS|Win32.Build.0 = ReleaseFIPS|Win32
+ {9A31DAB4-6292-4ECB-BE35-C60D925C571E}.ReleaseFIPS|x64.ActiveCfg = ReleaseFIPS|x64
+ {9A31DAB4-6292-4ECB-BE35-C60D925C571E}.ReleaseFIPS|x64.Build.0 = ReleaseFIPS|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/ide/winvs/wolfssh/wolfssh.vcxproj b/ide/winvs/wolfssh/wolfssh.vcxproj
index 7cbf362f9..8bff98e6d 100644
--- a/ide/winvs/wolfssh/wolfssh.vcxproj
+++ b/ide/winvs/wolfssh/wolfssh.vcxproj
@@ -1,6 +1,14 @@
+
+ DebugFIPS
+ Win32
+
+
+ DebugFIPS
+ x64
+
Debug
Win32
@@ -9,6 +17,14 @@
Debug
x64
+
+ DLL DebugFIPS
+ Win32
+
+
+ DLL DebugFIPS
+ x64
+
DLL Debug
Win32
@@ -17,6 +33,14 @@
DLL Debug
x64
+
+ DLL ReleaseFIPS
+ Win32
+
+
+ DLL ReleaseFIPS
+ x64
+
DLL Release
Win32
@@ -25,6 +49,14 @@
DLL Release
x64
+
+ ReleaseFIPS
+ Win32
+
+
+ ReleaseFIPS
+ x64
+
Release
Win32
@@ -58,24 +90,48 @@
v100
Unicode
+
+ StaticLibrary
+ true
+ v100
+ Unicode
+
DynamicLibrary
true
v100
Unicode
+
+ DynamicLibrary
+ true
+ v100
+ Unicode
+
StaticLibrary
true
v100
Unicode
+
+ StaticLibrary
+ true
+ v100
+ Unicode
+
DynamicLibrary
true
v100
Unicode
+
+ DynamicLibrary
+ true
+ v100
+ Unicode
+
StaticLibrary
false
@@ -83,6 +139,13 @@
true
Unicode
+
+ StaticLibrary
+ false
+ v100
+ true
+ Unicode
+
DynamicLibrary
false
@@ -90,6 +153,13 @@
true
Unicode
+
+ DynamicLibrary
+ false
+ v100
+ true
+ Unicode
+
StaticLibrary
false
@@ -97,6 +167,13 @@
true
Unicode
+
+ StaticLibrary
+ false
+ v100
+ true
+ Unicode
+
DynamicLibrary
false
@@ -104,6 +181,13 @@
true
Unicode
+
+ DynamicLibrary
+ false
+ v100
+ true
+ Unicode
+
@@ -111,67 +195,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\
+
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\
+
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\
+
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\
+
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\
+
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\
+
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\
+
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\
+
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\
+
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\
+
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\
+
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\
+
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\
+
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\
+
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\
+
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\
+
@@ -187,6 +335,21 @@
true
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_LIB;DEBUG_WOLFSSH;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+ ProgramDatabase
+
+
+ Windows
+ true
+
+
@@ -204,6 +367,23 @@
wolfssl.lib;ws2_32.lib;%(AdditionalDependencies)
+
+
+
+
+ Level3
+ Disabled
+ WOLFSSH_LIB;BUILDING_WOLFSSH;WOLFSSH_DLL;WIN32;_DEBUG;_LIB;DEBUG_WOLFSSH;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+ ProgramDatabase
+
+
+ Windows
+ true
+ $(wolfCryptDllDebug32FIPS)
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+
+
@@ -219,6 +399,21 @@
true
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_LIB;DEBUG_WOLFSSH;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+ ProgramDatabase
+
+
+ Windows
+ true
+
+
@@ -236,6 +431,23 @@
$(wolfCryptDllDebug64)
+
+
+
+
+ Level3
+ Disabled
+ WOLFSSH_LIB;BUILDING_WOLFSSH;WOLFSSH_DLL;WIN32;_DEBUG;_LIB;DEBUG_WOLFSSH;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+ ProgramDatabase
+
+
+ Windows
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ $(wolfCryptDllDebug64FIPS)
+
+
Level3
@@ -254,6 +466,24 @@
true
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_LIB;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+
+
+ Windows
+ true
+ true
+ true
+
+
Level3
@@ -274,6 +504,26 @@
wolfssl.lib;ws2_32.lib;%(AdditionalDependencies)
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WOLFSSH_LIB;BUILDING_WOLFSSH;WOLFSSH_DLL;WIN32;NDEBUG;_LIB;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+
+
+ Windows
+ true
+ true
+ true
+ $(wolfCryptDllRelease32FIPS)
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+
+
Level3
@@ -292,6 +542,24 @@
true
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_LIB;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+
+
+ Windows
+ true
+ true
+ true
+
+
Level3
@@ -312,6 +580,26 @@
$(wolfCryptDllRelease64)
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WOLFSSH_LIB;BUILDING_WOLFSSH;WOLFSSH_DLL;WIN32;NDEBUG;_LIB;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);%(AdditionalIncludeDirectories)
+
+
+ Windows
+ true
+ true
+ true
+ wolfssl-fips.lib;ws2_32.lib;%(AdditionalDependencies)
+ $(wolfCryptDllRelease64FIPS)
+
+
diff --git a/ide/winvs/wolfsshd/wolfsshd.vcxproj b/ide/winvs/wolfsshd/wolfsshd.vcxproj
index 645db1efc..5eb4d4182 100644
--- a/ide/winvs/wolfsshd/wolfsshd.vcxproj
+++ b/ide/winvs/wolfsshd/wolfsshd.vcxproj
@@ -1,10 +1,34 @@
+
+ DebugFIPS
+ Win32
+
+
+ DebugFIPS
+ x64
+
Debug
Win32
+
+ DLL DebugFIPS
+ Win32
+
+
+ DLL DebugFIPS
+ x64
+
+
+ DLL ReleaseFIPS
+ Win32
+
+
+ DLL ReleaseFIPS
+ x64
+
DLL Release
Win32
@@ -13,6 +37,14 @@
DLL Release
x64
+
+ ReleaseFIPS
+ Win32
+
+
+ ReleaseFIPS
+ x64
+
Release
Win32
@@ -49,6 +81,18 @@
v100
Unicode
+
+ Application
+ true
+ v100
+ Unicode
+
+
+ Application
+ true
+ v100
+ Unicode
+
Application
false
@@ -56,12 +100,31 @@
true
Unicode
+
+ Application
+ false
+ v100
+ true
+ Unicode
+
Application
true
v100
Unicode
+
+ Application
+ true
+ v100
+ Unicode
+
+
+ Application
+ true
+ v100
+ Unicode
+
Application
false
@@ -69,12 +132,25 @@
true
Unicode
+
+ Application
+ false
+ v100
+ true
+ Unicode
+
v100
+
+ v100
+
v100
+
+ v100
+
@@ -84,38 +160,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\
+
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\
+
+
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\
+
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\
+
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\
+
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\
false
+
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\
+ false
+
+
+ false
+
Level3
@@ -129,6 +255,33 @@
..\..\..\..\wolfssl\Debug\Win32;..\Debug\Win32
+
+
+ Level3
+ true
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+ ..\..\..\..\wolfssl\IDE\WIN10\Debug\Win32;..\Debug\Win32
+ wolfssl-fips.lib;ws2_32.lib;secur32.lib;userenv.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)
+
+
+
+
+ Level3
+ true
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+ ..\..\..\..\wolfssl\Debug\Win32;..\Debug\Win32
+
+
Level3
@@ -146,6 +299,23 @@
..\..\..\..\wolfssl\Release\Win32;..\Release\Win32
+
+
+ Level3
+ true
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+ true
+ true
+ ..\..\..\..\wolfssl\Release\Win32;..\Release\Win32
+
+
Level3
@@ -161,6 +331,36 @@
wolfssl.lib;ws2_32.lib;secur32.lib;userenv.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)
+
+
+ Level3
+ true
+ _CRT_SECURE_NO_DEPRECATE;WOLFSSL_USER_SETTINGS;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ ..;..\..\..;$(wolfCryptDir);..\..\..\apps\wolfsshd\;%(AdditionalIncludeDirectories)
+
+
+ Console
+ true
+ ..\..\..\..\wolfssl\IDE\WIN10\Debug\x64;..\Debug\x64
+ wolfssl-fips.lib;ws2_32.lib;secur32.lib;userenv.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)
+
+
+
+
+ Level3
+ true
+ _CRT_SECURE_NO_DEPRECATE;WOLFSSL_USER_SETTINGS;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ ..;..\..\..;$(wolfCryptDir);..\..\..\apps\wolfsshd\;%(AdditionalIncludeDirectories)
+
+
+ Console
+ true
+ ..\..\..\..\wolfssl\Debug\x64;..\Debug\x64
+ wolfssl-fips.lib;ws2_32.lib;secur32.lib;userenv.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)
+
+
Level3
@@ -180,6 +380,25 @@
..\..\..\..\wolfssl\Release\x64;..\Release\x64
+
+
+ Level3
+ true
+ true
+ true
+ WOLFSSL_USER_SETTINGS;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ ..;..\..\..;$(wolfCryptDir);..\..\..\apps\wolfsshd\;%(AdditionalIncludeDirectories)
+
+
+ Console
+ true
+ true
+ true
+ wolfssl-fips.lib;ws2_32.lib;secur32.lib;userenv.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)
+ ..\..\..\..\wolfssl\Release\x64;..\Release\x64
+
+
WOLFSSL_USER_SETTINGS;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
@@ -196,6 +415,28 @@
true
+
+
+ WOLFSSL_USER_SETTINGS;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ ..;..\..\..;$(wolfCryptDir);..\..\..\apps\wolfsshd\;%(AdditionalIncludeDirectories)
+ true
+ true
+ Level3
+
+
+ wolfssl-fips.lib;ws2_32.lib;secur32.lib;userenv.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)
+ $(wolfCryptDLLRelease64FIPS)
+ true
+ true
+ true
+
+
+
+
+ wolfssl-fips.lib;ws2_32.lib;secur32.lib;userenv.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)
+ $(wolfCryptDLLRelease32FIPS)
+
+