diff options
Diffstat (limited to 'FreeRTOS-Plus/Demo/FreeRTOS_Plus_WolfSSL_Windows_Simulator')
6 files changed, 706 insertions, 197 deletions
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Plus_WolfSSL_Windows_Simulator/FreeRTOS_Plus_WolfSSL.sln b/FreeRTOS-Plus/Demo/FreeRTOS_Plus_WolfSSL_Windows_Simulator/FreeRTOS_Plus_WolfSSL.sln index 3f819af17..bff8b7121 100644 --- a/FreeRTOS-Plus/Demo/FreeRTOS_Plus_WolfSSL_Windows_Simulator/FreeRTOS_Plus_WolfSSL.sln +++ b/FreeRTOS-Plus/Demo/FreeRTOS_Plus_WolfSSL_Windows_Simulator/FreeRTOS_Plus_WolfSSL.sln @@ -1,20 +1,31 @@
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual C++ Express 2010
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WIN32", "WIN32.vcxproj", "{C686325E-3261-42F7-AEB1-DDE5280E1CEB}"
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 15
+VisualStudioVersion = 15.0.28010.2041
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RTOSDemo", "WIN32.vcxproj", "{C686325E-3261-42F7-AEB1-DDE5280E1CEB}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{C686325E-3261-42F7-AEB1-DDE5280E1CEB}.Debug|Win32.ActiveCfg = Debug|Win32
{C686325E-3261-42F7-AEB1-DDE5280E1CEB}.Debug|Win32.Build.0 = Debug|Win32
+ {C686325E-3261-42F7-AEB1-DDE5280E1CEB}.Debug|x64.ActiveCfg = Debug|x64
+ {C686325E-3261-42F7-AEB1-DDE5280E1CEB}.Debug|x64.Build.0 = Debug|x64
{C686325E-3261-42F7-AEB1-DDE5280E1CEB}.Release|Win32.ActiveCfg = Release|Win32
{C686325E-3261-42F7-AEB1-DDE5280E1CEB}.Release|Win32.Build.0 = Release|Win32
+ {C686325E-3261-42F7-AEB1-DDE5280E1CEB}.Release|x64.ActiveCfg = Release|x64
+ {C686325E-3261-42F7-AEB1-DDE5280E1CEB}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {D6AB2785-448B-4D5A-8422-79D28929D7E4}
+ EndGlobalSection
EndGlobal
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Plus_WolfSSL_Windows_Simulator/WIN32.vcxproj b/FreeRTOS-Plus/Demo/FreeRTOS_Plus_WolfSSL_Windows_Simulator/WIN32.vcxproj index 09a064877..f5b1e4537 100644 --- a/FreeRTOS-Plus/Demo/FreeRTOS_Plus_WolfSSL_Windows_Simulator/WIN32.vcxproj +++ b/FreeRTOS-Plus/Demo/FreeRTOS_Plus_WolfSSL_Windows_Simulator/WIN32.vcxproj @@ -1,29 +1,52 @@ <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{C686325E-3261-42F7-AEB1-DDE5280E1CEB}</ProjectGuid>
<ProjectName>RTOSDemo</ProjectName>
+ <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
@@ -32,19 +55,29 @@ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
+ </ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\Debug\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\Debug\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\Release\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\Release\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Midl>
@@ -55,7 +88,7 @@ <ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\..\Source\wolfSSL;..\..\..\FreeRTOS\Source\include;..\..\..\FreeRTOS\Source\portable\MSVC-MingW;.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_WIN32_WINNT=0x0500;WINVER=0x400;_CRT_SECURE_NO_WARNINGS;SIZEOF_LONG_LONG=8;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WOLFSSL_USER_SETTINGS</PreprocessorDefinitions>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
@@ -74,7 +107,7 @@ <Culture>0x0c09</Culture>
</ResourceCompile>
<Link>
- <OutputFile>.\Debug/RTOSDemo.exe</OutputFile>
+ <OutputFile>$(TargetDir)/$(TargetFileName)</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>.\Debug/WIN32.pdb</ProgramDatabaseFile>
@@ -89,6 +122,47 @@ <OutputFile>.\Debug/WIN32.bsc</OutputFile>
</Bscmake>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <Midl>
+ <TypeLibraryName>.\Debug/WIN32.tlb</TypeLibraryName>
+ <HeaderFileName>
+ </HeaderFileName>
+ </Midl>
+ <ClCompile>
+ <Optimization>Disabled</Optimization>
+ <AdditionalIncludeDirectories>..\..\Source\wolfSSL;..\..\..\FreeRTOS\Source\include;..\..\..\FreeRTOS\Source\portable\MSVC-MingW;.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>WOLFSSL_USER_SETTINGS</PreprocessorDefinitions>
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ <PrecompiledHeaderOutputFile>.\Debug/WIN32.pch</PrecompiledHeaderOutputFile>
+ <AssemblerListingLocation>.\Debug/</AssemblerListingLocation>
+ <ObjectFileName>.\Debug/</ObjectFileName>
+ <ProgramDataBaseFileName>.\Debug/</ProgramDataBaseFileName>
+ <WarningLevel>Level4</WarningLevel>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <DisableLanguageExtensions>false</DisableLanguageExtensions>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ <DisableSpecificWarnings>4206;4214;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ </ClCompile>
+ <ResourceCompile>
+ <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <Culture>0x0c09</Culture>
+ </ResourceCompile>
+ <Link>
+ <OutputFile>$(TargetDir)/$(TargetFileName)</OutputFile>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <ProgramDatabaseFile>.\Debug/WIN32.pdb</ProgramDatabaseFile>
+ <SubSystem>Console</SubSystem>
+ <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
+ <AdditionalLibraryDirectories>
+ </AdditionalLibraryDirectories>
+ </Link>
+ <Bscmake>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <OutputFile>.\Debug/WIN32.bsc</OutputFile>
+ </Bscmake>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Midl>
<TypeLibraryName>.\Release/WIN32.tlb</TypeLibraryName>
@@ -98,7 +172,7 @@ <ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
- <PreprocessorDefinitions>_WINSOCKAPI_;WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WOLFSSL_USER_SETTINGS</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -115,7 +189,7 @@ <Culture>0x0c09</Culture>
</ResourceCompile>
<Link>
- <OutputFile>.\Release/RTOSDemo.exe</OutputFile>
+ <OutputFile>$(TargetDir)/$(TargetFileName)</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<ProgramDatabaseFile>.\Release/WIN32.pdb</ProgramDatabaseFile>
<SubSystem>Console</SubSystem>
@@ -128,71 +202,195 @@ <OutputFile>.\Release/WIN32.bsc</OutputFile>
</Bscmake>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <Midl>
+ <TypeLibraryName>.\Release/WIN32.tlb</TypeLibraryName>
+ <HeaderFileName>
+ </HeaderFileName>
+ </Midl>
+ <ClCompile>
+ <Optimization>MaxSpeed</Optimization>
+ <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
+ <PreprocessorDefinitions>WOLFSSL_USER_SETTINGS</PreprocessorDefinitions>
+ <StringPooling>true</StringPooling>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <PrecompiledHeaderOutputFile>.\Release/WIN32.pch</PrecompiledHeaderOutputFile>
+ <AssemblerListingLocation>.\Release/</AssemblerListingLocation>
+ <ObjectFileName>.\Release/</ObjectFileName>
+ <ProgramDataBaseFileName>.\Release/</ProgramDataBaseFileName>
+ <WarningLevel>Level3</WarningLevel>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <AdditionalIncludeDirectories>..\..\Source\include;..\..\Source\portable\MSVC-MingW;..\Common\Include;.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <ResourceCompile>
+ <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <Culture>0x0c09</Culture>
+ </ResourceCompile>
+ <Link>
+ <OutputFile>$(TargetDir)/$(TargetFileName)</OutputFile>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <ProgramDatabaseFile>.\Release/WIN32.pdb</ProgramDatabaseFile>
+ <SubSystem>Console</SubSystem>
+ <AdditionalLibraryDirectories>..\Common\ethernet\lwip-1.4.0\ports\win32\WinPCap</AdditionalLibraryDirectories>
+ <AdditionalDependencies>wpcap.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ </Link>
+ <Bscmake>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <OutputFile>.\Release/WIN32.bsc</OutputFile>
+ </Bscmake>
+ </ItemDefinitionGroup>
<ItemGroup>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\aes.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\arc4.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\asn.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\blake2b.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\camellia.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\chacha.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\chacha20_poly1305.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\coding.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\compress.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\curve25519.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\des3.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\dh.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\dsa.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\ecc.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\ecc_fp.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\ed25519.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\error.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\fe_low_mem.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\fe_operations.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\ge_low_mem.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\ge_operations.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\hash.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\hc128.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\hmac.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\integer.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\logging.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\md2.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\md4.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\md5.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\memory.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\misc.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\pkcs7.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\poly1305.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\pwdbased.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\rabbit.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\random.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\ripemd.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\rsa.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\sha.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\sha256.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\sha512.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\tfm.c" />
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\wc_port.c" />
- <ClCompile Include="..\..\Source\wolfSSL\src\internal.c" />
- <ClCompile Include="..\..\Source\wolfSSL\src\io.c" />
- <ClCompile Include="..\..\Source\wolfSSL\src\keys.c" />
- <ClCompile Include="..\..\Source\wolfSSL\src\ssl.c" />
- <ClCompile Include="..\..\Source\wolfSSL\src\tls.c" />
<ClCompile Include="..\..\..\FreeRTOS\Source\list.c" />
<ClCompile Include="..\..\..\FreeRTOS\Source\portable\MemMang\heap_3.c" />
<ClCompile Include="..\..\..\FreeRTOS\Source\portable\MSVC-MingW\port.c" />
<ClCompile Include="..\..\..\FreeRTOS\Source\queue.c" />
<ClCompile Include="..\..\..\FreeRTOS\Source\tasks.c" />
<ClCompile Include="..\..\..\FreeRTOS\Source\timers.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\src\crl.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\src\internal.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\src\keys.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\src\ocsp.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\src\sniffer.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\src\ssl.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\src\tls.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\src\tls13.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\src\wolfio.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\aes.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\arc4.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\asm.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\asn.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\async.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\blake2b.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\blake2s.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\camellia.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\chacha.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\chacha20_poly1305.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\cmac.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\coding.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\compress.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\cpuid.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\cryptocb.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\curve25519.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\curve448.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\des3.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\dh.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\dsa.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\ecc.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\ecc_fp.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\ed25519.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\ed448.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\error.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\fe_448.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\fe_low_mem.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\fe_operations.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\fips.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\fips_test.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\ge_448.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\ge_low_mem.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\ge_operations.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\hash.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\hc128.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\hmac.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\idea.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\integer.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\logging.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\md2.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\md4.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\md5.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\memory.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\misc.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\pkcs12.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\pkcs7.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\poly1305.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\pwdbased.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\rabbit.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\random.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\ripemd.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\rsa.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\selftest.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\sha.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\sha256.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\sha3.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\sha512.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\signature.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\sp_arm32.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\sp_arm64.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\sp_armthumb.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\sp_c32.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\sp_c64.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\sp_cortexm.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\sp_dsp32.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\sp_int.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\sp_x86_64.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\srp.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\tfm.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\wc_dsp.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\wc_encrypt.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\wc_pkcs11.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\wc_port.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\wolfcrypt_first.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\wolfcrypt_last.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\wolfevent.c" />
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\wolfmath.c" />
<ClCompile Include="main.c">
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<ClCompile Include="SecureTCPClientTask.c" />
<ClCompile Include="SecureTCPServerTask.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="FreeRTOSConfig.h" />
+ <ClInclude Include="user_settings.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\aes_asm.asm" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\aes_asm.S" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\aes_gcm_asm.S" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\chacha_asm.S" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fe_x25519_128.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fe_x25519_asm.S" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mont_small.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mul_comba_12.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mul_comba_17.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mul_comba_20.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mul_comba_24.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mul_comba_28.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mul_comba_3.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mul_comba_32.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mul_comba_4.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mul_comba_48.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mul_comba_6.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mul_comba_64.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mul_comba_7.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mul_comba_8.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mul_comba_9.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mul_comba_small_set.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_sqr_comba_12.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_sqr_comba_17.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_sqr_comba_20.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_sqr_comba_24.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_sqr_comba_28.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_sqr_comba_3.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_sqr_comba_32.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_sqr_comba_4.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_sqr_comba_48.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_sqr_comba_6.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_sqr_comba_64.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_sqr_comba_7.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_sqr_comba_8.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_sqr_comba_9.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_sqr_comba_small_set.i" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\include.am" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\poly1305_asm.S" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\sha256_asm.S" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\sha512_asm.S" />
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\sp_x86_64_asm.S" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Plus_WolfSSL_Windows_Simulator/WIN32.vcxproj.filters b/FreeRTOS-Plus/Demo/FreeRTOS_Plus_WolfSSL_Windows_Simulator/WIN32.vcxproj.filters index de5048fb3..38631abde 100644 --- a/FreeRTOS-Plus/Demo/FreeRTOS_Plus_WolfSSL_Windows_Simulator/WIN32.vcxproj.filters +++ b/FreeRTOS-Plus/Demo/FreeRTOS_Plus_WolfSSL_Windows_Simulator/WIN32.vcxproj.filters @@ -51,160 +51,405 @@ <ClCompile Include="..\..\..\FreeRTOS\Source\tasks.c">
<Filter>FreeRTOS\Source</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\src\internal.c">
- <Filter>FreeRTOS+\wolfSSL</Filter>
+ <ClCompile Include="SecureTCPServerTask.c">
+ <Filter>Demo App Source</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\src\io.c">
- <Filter>FreeRTOS+\wolfSSL</Filter>
+ <ClCompile Include="SecureTCPClientTask.c">
+ <Filter>Demo App Source</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\src\keys.c">
- <Filter>FreeRTOS+\wolfSSL</Filter>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\aes.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\src\ssl.c">
- <Filter>FreeRTOS+\wolfSSL</Filter>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\arc4.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\src\tls.c">
- <Filter>FreeRTOS+\wolfSSL</Filter>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\asm.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\aes.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\asn.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\arc4.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\async.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\asn.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\blake2b.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\blake2b.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\blake2s.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\camellia.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\camellia.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\chacha.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\chacha.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\chacha20_poly1305.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\chacha20_poly1305.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\coding.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\cmac.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\compress.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\coding.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\curve25519.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\compress.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\des3.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\cpuid.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\dh.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\cryptocb.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\dsa.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\curve448.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\ecc.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\curve25519.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\ecc_fp.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\des3.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\ed25519.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\dh.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\fe_low_mem.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\dsa.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\fe_operations.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\ecc.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\ge_low_mem.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\ecc_fp.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\ge_operations.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\ed448.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\hash.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\ed25519.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\hc128.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\error.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\hmac.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\fe_448.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\integer.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\fe_low_mem.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\logging.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\fe_operations.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\md2.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\fips.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\md4.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\fips_test.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\md5.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\ge_448.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\memory.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\ge_low_mem.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\misc.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\ge_operations.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\pkcs7.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\hash.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\poly1305.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\hc128.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\pwdbased.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\hmac.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\rabbit.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\idea.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\random.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\integer.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\ripemd.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\logging.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\rsa.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\md2.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\sha.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\md4.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\sha256.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\md5.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\sha512.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\memory.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\tfm.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\misc.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="SecureTCPServerTask.c">
- <Filter>Demo App Source</Filter>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\pkcs7.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="SecureTCPClientTask.c">
- <Filter>Demo App Source</Filter>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\pkcs12.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\poly1305.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\pwdbased.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\rabbit.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\random.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\ripemd.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\rsa.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\selftest.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\sha.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\sha3.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\sha256.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\sha512.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\signature.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\sp_arm32.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\sp_arm64.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\sp_armthumb.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\sp_c32.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\sp_c64.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\sp_cortexm.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\sp_dsp32.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\sp_int.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\sp_x86_64.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\srp.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\tfm.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\wc_dsp.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\wc_encrypt.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\wc_pkcs11.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\wc_port.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\wc_port.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
- <ClCompile Include="..\..\Source\wolfSSL\wolfcrypt\src\error.c">
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\wolfcrypt_first.c">
<Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
</ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\wolfcrypt_last.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\wolfevent.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\wolfcrypt\src\wolfmath.c">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\src\crl.c">
+ <Filter>FreeRTOS+\wolfSSL</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\src\internal.c">
+ <Filter>FreeRTOS+\wolfSSL</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\src\keys.c">
+ <Filter>FreeRTOS+\wolfSSL</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\src\ocsp.c">
+ <Filter>FreeRTOS+\wolfSSL</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\src\sniffer.c">
+ <Filter>FreeRTOS+\wolfSSL</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\src\ssl.c">
+ <Filter>FreeRTOS+\wolfSSL</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\src\tls.c">
+ <Filter>FreeRTOS+\wolfSSL</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\src\tls13.c">
+ <Filter>FreeRTOS+\wolfSSL</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Source\WolfSSL\src\wolfio.c">
+ <Filter>FreeRTOS+\wolfSSL</Filter>
+ </ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="FreeRTOSConfig.h">
<Filter>Demo App Source</Filter>
</ClInclude>
+ <ClInclude Include="user_settings.h">
+ <Filter>FreeRTOS+\wolfSSL</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\aes_asm.asm">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\aes_asm.S">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\aes_gcm_asm.S">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\chacha_asm.S">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fe_x25519_128.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fe_x25519_asm.S">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mont_small.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mul_comba_3.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mul_comba_4.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mul_comba_6.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mul_comba_7.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mul_comba_8.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mul_comba_9.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mul_comba_12.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mul_comba_17.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mul_comba_20.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mul_comba_24.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mul_comba_28.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mul_comba_32.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mul_comba_48.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mul_comba_64.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_mul_comba_small_set.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_sqr_comba_3.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_sqr_comba_4.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_sqr_comba_6.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_sqr_comba_7.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_sqr_comba_8.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_sqr_comba_9.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_sqr_comba_12.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_sqr_comba_17.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_sqr_comba_20.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_sqr_comba_24.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_sqr_comba_28.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_sqr_comba_32.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_sqr_comba_48.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_sqr_comba_64.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\fp_sqr_comba_small_set.i">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\include.am">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\poly1305_asm.S">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\sha256_asm.S">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\sha512_asm.S">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
+ <None Include="..\..\Source\WolfSSL\wolfcrypt\src\sp_x86_64_asm.S">
+ <Filter>FreeRTOS+\wolfSSL\wolfcrypt</Filter>
+ </None>
</ItemGroup>
-</Project>
+</Project>
\ No newline at end of file diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Plus_WolfSSL_Windows_Simulator/ca-cert.pem b/FreeRTOS-Plus/Demo/FreeRTOS_Plus_WolfSSL_Windows_Simulator/ca-cert.pem index 6eacbebd0..7a8a56385 100644 --- a/FreeRTOS-Plus/Demo/FreeRTOS_Plus_WolfSSL_Windows_Simulator/ca-cert.pem +++ b/FreeRTOS-Plus/Demo/FreeRTOS_Plus_WolfSSL_Windows_Simulator/ca-cert.pem @@ -1,12 +1,12 @@ Certificate: Data: Version: 3 (0x2) - Serial Number: 15672591315981621815 (0xd9803ac3d2f4da37) + Serial Number: 9727763710660753659 (0x86fff58e10deb8fb) Signature Algorithm: sha256WithRSAEncryption Issuer: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.wolfssl.com/emailAddress=info@wolfssl.com Validity - Not Before: May 7 18:21:01 2015 GMT - Not After : Jan 31 18:21:01 2018 GMT + Not Before: Apr 13 15:23:09 2018 GMT + Not After : Jan 7 15:23:09 2021 GMT Subject: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.wolfssl.com/emailAddress=info@wolfssl.com Subject Public Key Info: Public Key Algorithm: rsaEncryption @@ -37,32 +37,32 @@ Certificate: X509v3 Authority Key Identifier: keyid:27:8E:67:11:74:C3:26:1D:3F:ED:33:63:B3:A4:D8:1D:30:E5:E8:D5 DirName:/C=US/ST=Montana/L=Bozeman/O=Sawtooth/OU=Consulting/CN=www.wolfssl.com/emailAddress=info@wolfssl.com - serial:D9:80:3A:C3:D2:F4:DA:37 + serial:86:FF:F5:8E:10:DE:B8:FB X509v3 Basic Constraints: CA:TRUE Signature Algorithm: sha256WithRSAEncryption - 7a:af:44:3b:aa:6f:53:42:b2:33:aa:43:5f:56:30:d3:b9:96: - 0b:9a:55:5a:39:2a:0b:4e:e4:2e:f1:95:66:c9:86:36:82:8d: - 63:7c:4d:a2:ee:48:ba:03:c7:90:d7:a7:c6:74:60:48:5f:31: - a2:f9:5e:3e:c3:82:e1:e5:2f:41:81:83:29:25:79:d1:53:00: - 69:3c:ed:0a:30:3b:41:1d:92:a1:2c:a8:9d:2c:e3:23:87:79: - e0:55:6e:91:a8:50:da:46:2f:c2:20:50:3e:2b:47:97:14:b0: - 7d:04:ba:45:51:d0:6e:e1:5a:a2:4b:84:9c:4d:cd:85:04:f9: - 28:31:82:93:bc:c7:59:49:91:03:e8:df:6a:e4:56:ad:6a:cb: - 1f:0d:37:e4:5e:bd:e7:9f:d5:ec:9d:3c:18:25:9b:f1:2f:50: - 7d:eb:31:cb:f1:63:22:9d:57:fc:f3:84:20:1a:c6:07:87:92: - 26:9e:15:18:59:33:06:dc:fb:b0:b6:76:5d:f1:c1:2f:c8:2f: - 62:9c:c0:d6:de:eb:65:77:f3:5c:a6:c3:88:27:96:75:b4:f4: - 54:cd:ff:2d:21:2e:96:f0:07:73:4b:e9:93:92:90:de:62:d9: - a3:3b:ac:6e:24:5f:27:4a:b3:94:70:ff:30:17:e7:7e:32:8f: - 65:b7:75:58 + 9e:28:88:72:00:ca:e6:e7:97:ca:c1:f1:1f:9e:12:b2:b8:c7: + 51:ea:28:e1:36:b5:2d:e6:2f:08:23:cb:a9:4a:87:25:c6:5d: + 89:45:ea:f5:00:98:ac:76:fb:1b:af:f0:ce:64:9e:da:08:bf: + b6:eb:b4:b5:0c:a0:e7:f6:47:59:1c:61:cf:2e:0e:58:a4:82: + ac:0f:3f:ec:c4:ae:80:f7:b0:8a:1e:85:41:e8:ff:fe:fe:4f: + 1a:24:d5:49:fa:fb:fe:5e:e5:d3:91:0e:4f:4e:0c:21:51:71: + 83:04:6b:62:7b:4f:59:76:48:81:1e:b4:f7:04:47:8a:91:57: + a3:11:a9:f2:20:b4:78:33:62:3d:b0:5e:0d:f9:86:38:82:da: + a1:98:8d:19:06:87:21:39:b7:02:f7:da:7d:58:ba:52:15:d8: + 3b:c9:7b:58:34:a0:c7:e2:7c:a9:83:13:e1:b6:ec:01:bf:52: + 33:0b:c4:fe:43:d3:c6:a4:8e:2f:87:7f:7a:44:ea:ca:53:6c: + 85:ed:65:76:73:31:03:4e:ea:bd:35:54:13:f3:64:87:6b:df: + 34:dd:34:a1:88:3b:db:4d:af:1b:64:90:92:71:30:8e:c8:cc: + e5:60:24:af:31:16:39:33:91:50:f9:ab:68:42:74:7a:35:d9: + dd:c8:c4:52 -----BEGIN CERTIFICATE----- -MIIEqjCCA5KgAwIBAgIJANmAOsPS9No3MA0GCSqGSIb3DQEBCwUAMIGUMQswCQYD +MIIEqjCCA5KgAwIBAgIJAIb/9Y4Q3rj7MA0GCSqGSIb3DQEBCwUAMIGUMQswCQYD VQQGEwJVUzEQMA4GA1UECAwHTW9udGFuYTEQMA4GA1UEBwwHQm96ZW1hbjERMA8G A1UECgwIU2F3dG9vdGgxEzARBgNVBAsMCkNvbnN1bHRpbmcxGDAWBgNVBAMMD3d3 dy53b2xmc3NsLmNvbTEfMB0GCSqGSIb3DQEJARYQaW5mb0B3b2xmc3NsLmNvbTAe -Fw0xNTA1MDcxODIxMDFaFw0xODAxMzExODIxMDFaMIGUMQswCQYDVQQGEwJVUzEQ +Fw0xODA0MTMxNTIzMDlaFw0yMTAxMDcxNTIzMDlaMIGUMQswCQYDVQQGEwJVUzEQ MA4GA1UECAwHTW9udGFuYTEQMA4GA1UEBwwHQm96ZW1hbjERMA8GA1UECgwIU2F3 dG9vdGgxEzARBgNVBAsMCkNvbnN1bHRpbmcxGDAWBgNVBAMMD3d3dy53b2xmc3Ns LmNvbTEfMB0GCSqGSIb3DQEJARYQaW5mb0B3b2xmc3NsLmNvbTCCASIwDQYJKoZI @@ -76,11 +76,11 @@ XDjNdyXvvYB1U5Q8PcpjW58VtdMdEy8Z0TzbdjrMuH3J5cLX2kBv2CHccxtCLVOc J45nEXTDJh0/7TNjs6TYHTDl6NWhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRAwDgYD VQQIDAdNb250YW5hMRAwDgYDVQQHDAdCb3plbWFuMREwDwYDVQQKDAhTYXd0b290 aDETMBEGA1UECwwKQ29uc3VsdGluZzEYMBYGA1UEAwwPd3d3LndvbGZzc2wuY29t -MR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdvbGZzc2wuY29tggkA2YA6w9L02jcwDAYD -VR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAeq9EO6pvU0KyM6pDX1Yw07mW -C5pVWjkqC07kLvGVZsmGNoKNY3xNou5IugPHkNenxnRgSF8xovlePsOC4eUvQYGD -KSV50VMAaTztCjA7QR2SoSyonSzjI4d54FVukahQ2kYvwiBQPitHlxSwfQS6RVHQ -buFaokuEnE3NhQT5KDGCk7zHWUmRA+jfauRWrWrLHw035F6955/V7J08GCWb8S9Q -fesxy/FjIp1X/POEIBrGB4eSJp4VGFkzBtz7sLZ2XfHBL8gvYpzA1t7rZXfzXKbD -iCeWdbT0VM3/LSEulvAHc0vpk5KQ3mLZozusbiRfJ0qzlHD/MBfnfjKPZbd1WA== +MR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdvbGZzc2wuY29tggkAhv/1jhDeuPswDAYD +VR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAniiIcgDK5ueXysHxH54SsrjH +Ueoo4Ta1LeYvCCPLqUqHJcZdiUXq9QCYrHb7G6/wzmSe2gi/tuu0tQyg5/ZHWRxh +zy4OWKSCrA8/7MSugPewih6FQej//v5PGiTVSfr7/l7l05EOT04MIVFxgwRrYntP +WXZIgR609wRHipFXoxGp8iC0eDNiPbBeDfmGOILaoZiNGQaHITm3AvfafVi6UhXY +O8l7WDSgx+J8qYMT4bbsAb9SMwvE/kPTxqSOL4d/ekTqylNshe1ldnMxA07qvTVU +E/Nkh2vfNN00oYg7202vG2SQknEwjsjM5WAkrzEWOTORUPmraEJ0ejXZ3cjEUg== -----END CERTIFICATE----- diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Plus_WolfSSL_Windows_Simulator/server-cert.pem b/FreeRTOS-Plus/Demo/FreeRTOS_Plus_WolfSSL_Windows_Simulator/server-cert.pem index 95df724e7..c44ba3e64 100644 --- a/FreeRTOS-Plus/Demo/FreeRTOS_Plus_WolfSSL_Windows_Simulator/server-cert.pem +++ b/FreeRTOS-Plus/Demo/FreeRTOS_Plus_WolfSSL_Windows_Simulator/server-cert.pem @@ -5,8 +5,8 @@ Certificate: Signature Algorithm: sha256WithRSAEncryption Issuer: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.wolfssl.com/emailAddress=info@wolfssl.com Validity - Not Before: May 7 18:21:01 2015 GMT - Not After : Jan 31 18:21:01 2018 GMT + Not Before: Apr 13 15:23:10 2018 GMT + Not After : Jan 7 15:23:10 2021 GMT Subject: C=US, ST=Montana, L=Bozeman, O=wolfSSL, OU=Support, CN=www.wolfssl.com/emailAddress=info@wolfssl.com Subject Public Key Info: Public Key Algorithm: rsaEncryption @@ -37,32 +37,32 @@ Certificate: X509v3 Authority Key Identifier: keyid:27:8E:67:11:74:C3:26:1D:3F:ED:33:63:B3:A4:D8:1D:30:E5:E8:D5 DirName:/C=US/ST=Montana/L=Bozeman/O=Sawtooth/OU=Consulting/CN=www.wolfssl.com/emailAddress=info@wolfssl.com - serial:D9:80:3A:C3:D2:F4:DA:37 + serial:86:FF:F5:8E:10:DE:B8:FB X509v3 Basic Constraints: CA:TRUE Signature Algorithm: sha256WithRSAEncryption - 67:c0:2c:a9:43:47:e7:11:14:77:ae:cc:d8:e0:6b:23:82:91: - 63:e8:a8:0d:21:c5:c8:47:97:2f:d5:f3:86:fb:6c:ce:25:f9: - 7c:78:c8:3a:22:68:f2:16:1e:d2:d2:3f:24:04:87:f2:b7:c1: - 62:63:ba:c5:fa:ae:d2:20:81:1a:d2:0c:ae:26:6b:1b:2b:10: - d3:e1:9a:4e:64:6c:97:db:36:a8:8f:f8:05:63:bf:ba:0d:88: - 0b:87:46:c9:e4:64:e3:d7:bd:b8:2d:d5:c1:c3:c4:db:55:68: - dc:a3:7a:40:b9:a9:f6:04:4a:22:cf:98:76:1c:e4:a3:ff:79: - 19:96:57:63:07:6f:f6:32:77:16:50:9b:e3:34:18:d4:eb:be: - fd:b6:6f:e3:c7:f6:85:bf:ac:32:ad:98:57:be:13:92:44:10: - a5:f3:ae:e2:66:da:44:a9:94:71:3f:d0:2f:20:59:87:e4:5a: - 40:ee:d2:e4:0c:ce:25:94:dc:0f:fe:38:e0:41:52:34:5c:bb: - c3:db:c1:5f:76:c3:5d:0e:32:69:2b:9d:01:ed:50:1b:4f:77: - a9:a9:d8:71:30:cb:2e:2c:70:00:ab:78:4b:d7:15:d9:17:f8: - 64:b2:f7:3a:da:e1:0b:8b:0a:e1:4e:b1:03:46:14:ca:94:e3: - 44:77:d7:59 + b4:54:60:ad:a0:03:32:de:02:7f:21:4a:81:c6:ed:cd:cd:d8: + 12:8a:c0:ba:82:5b:75:ad:54:e3:7c:80:6a:ac:2e:6c:20:4e: + be:4d:82:a7:47:13:5c:f4:c6:6a:2b:10:99:58:de:ab:6b:7c: + 22:05:c1:83:9d:cb:ff:3c:e4:2d:57:6a:a6:96:df:d3:c1:68: + e3:d2:c6:83:4b:97:e2:c6:32:0e:be:c4:03:b9:07:8a:5b:b8: + 84:ba:c5:39:3f:1c:58:a7:55:d7:f0:9b:e8:d2:45:b9:e3:83: + 2e:ee:b6:71:56:b9:3a:ee:3f:27:d8:77:e8:fb:44:48:65:27: + 47:4c:fb:fe:72:c3:ac:05:7b:1d:cb:eb:5e:65:9a:ab:02:e4: + 88:5b:3b:8b:0b:c7:cc:a9:a6:8b:e1:87:b0:19:1a:0c:28:58: + 6f:99:52:7e:ed:b0:3a:68:3b:8c:0a:08:74:72:ab:b9:09:c5: + ed:04:7e:6f:0b:1c:09:21:d0:cd:7f:f9:c4:5e:27:20:e4:85: + 73:52:05:d2:ba:f8:d5:8f:41:cc:23:2e:12:6d:bc:31:98:e7: + 63:a3:8e:26:cd:e8:2b:88:ee:e2:fe:3a:74:52:34:0e:fd:12: + e5:5e:69:50:20:31:34:e4:31:f1:e7:e4:5b:03:13:da:ac:41: + 6c:e7:cf:2b -----BEGIN CERTIFICATE----- MIIEnjCCA4agAwIBAgIBATANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EDAOBgNVBAgMB01vbnRhbmExEDAOBgNVBAcMB0JvemVtYW4xETAPBgNVBAoMCFNh d3Rvb3RoMRMwEQYDVQQLDApDb25zdWx0aW5nMRgwFgYDVQQDDA93d3cud29sZnNz -bC5jb20xHzAdBgkqhkiG9w0BCQEWEGluZm9Ad29sZnNzbC5jb20wHhcNMTUwNTA3 -MTgyMTAxWhcNMTgwMTMxMTgyMTAxWjCBkDELMAkGA1UEBhMCVVMxEDAOBgNVBAgM +bC5jb20xHzAdBgkqhkiG9w0BCQEWEGluZm9Ad29sZnNzbC5jb20wHhcNMTgwNDEz +MTUyMzEwWhcNMjEwMTA3MTUyMzEwWjCBkDELMAkGA1UEBhMCVVMxEDAOBgNVBAgM B01vbnRhbmExEDAOBgNVBAcMB0JvemVtYW4xEDAOBgNVBAoMB3dvbGZTU0wxEDAO BgNVBAsMB1N1cHBvcnQxGDAWBgNVBAMMD3d3dy53b2xmc3NsLmNvbTEfMB0GCSqG SIb3DQEJARYQaW5mb0B3b2xmc3NsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEP @@ -76,23 +76,23 @@ sxEyyZKYhOLJ+NA7bgNCyh8OjjwwgckGA1UdIwSBwTCBvoAUJ45nEXTDJh0/7TNj s6TYHTDl6NWhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdNb250YW5h MRAwDgYDVQQHDAdCb3plbWFuMREwDwYDVQQKDAhTYXd0b290aDETMBEGA1UECwwK Q29uc3VsdGluZzEYMBYGA1UEAwwPd3d3LndvbGZzc2wuY29tMR8wHQYJKoZIhvcN -AQkBFhBpbmZvQHdvbGZzc2wuY29tggkA2YA6w9L02jcwDAYDVR0TBAUwAwEB/zAN -BgkqhkiG9w0BAQsFAAOCAQEAZ8AsqUNH5xEUd67M2OBrI4KRY+ioDSHFyEeXL9Xz -hvtsziX5fHjIOiJo8hYe0tI/JASH8rfBYmO6xfqu0iCBGtIMriZrGysQ0+GaTmRs -l9s2qI/4BWO/ug2IC4dGyeRk49e9uC3VwcPE21Vo3KN6QLmp9gRKIs+Ydhzko/95 -GZZXYwdv9jJ3FlCb4zQY1Ou+/bZv48f2hb+sMq2YV74TkkQQpfOu4mbaRKmUcT/Q -LyBZh+RaQO7S5AzOJZTcD/444EFSNFy7w9vBX3bDXQ4yaSudAe1QG093qanYcTDL -LixwAKt4S9cV2Rf4ZLL3OtrhC4sK4U6xA0YUypTjRHfXWQ== +AQkBFhBpbmZvQHdvbGZzc2wuY29tggkAhv/1jhDeuPswDAYDVR0TBAUwAwEB/zAN +BgkqhkiG9w0BAQsFAAOCAQEAtFRgraADMt4CfyFKgcbtzc3YEorAuoJbda1U43yA +aqwubCBOvk2Cp0cTXPTGaisQmVjeq2t8IgXBg53L/zzkLVdqppbf08Fo49LGg0uX +4sYyDr7EA7kHilu4hLrFOT8cWKdV1/Cb6NJFueODLu62cVa5Ou4/J9h36PtESGUn +R0z7/nLDrAV7HcvrXmWaqwLkiFs7iwvHzKmmi+GHsBkaDChYb5lSfu2wOmg7jAoI +dHKruQnF7QR+bwscCSHQzX/5xF4nIOSFc1IF0rr41Y9BzCMuEm28MZjnY6OOJs3o +K4ju4v46dFI0Dv0S5V5pUCAxNOQx8efkWwMT2qxBbOfPKw== -----END CERTIFICATE----- Certificate: Data: Version: 3 (0x2) - Serial Number: 15672591315981621815 (0xd9803ac3d2f4da37) + Serial Number: 9727763710660753659 (0x86fff58e10deb8fb) Signature Algorithm: sha256WithRSAEncryption Issuer: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.wolfssl.com/emailAddress=info@wolfssl.com Validity - Not Before: May 7 18:21:01 2015 GMT - Not After : Jan 31 18:21:01 2018 GMT + Not Before: Apr 13 15:23:09 2018 GMT + Not After : Jan 7 15:23:09 2021 GMT Subject: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.wolfssl.com/emailAddress=info@wolfssl.com Subject Public Key Info: Public Key Algorithm: rsaEncryption @@ -123,32 +123,32 @@ Certificate: X509v3 Authority Key Identifier: keyid:27:8E:67:11:74:C3:26:1D:3F:ED:33:63:B3:A4:D8:1D:30:E5:E8:D5 DirName:/C=US/ST=Montana/L=Bozeman/O=Sawtooth/OU=Consulting/CN=www.wolfssl.com/emailAddress=info@wolfssl.com - serial:D9:80:3A:C3:D2:F4:DA:37 + serial:86:FF:F5:8E:10:DE:B8:FB X509v3 Basic Constraints: CA:TRUE Signature Algorithm: sha256WithRSAEncryption - 7a:af:44:3b:aa:6f:53:42:b2:33:aa:43:5f:56:30:d3:b9:96: - 0b:9a:55:5a:39:2a:0b:4e:e4:2e:f1:95:66:c9:86:36:82:8d: - 63:7c:4d:a2:ee:48:ba:03:c7:90:d7:a7:c6:74:60:48:5f:31: - a2:f9:5e:3e:c3:82:e1:e5:2f:41:81:83:29:25:79:d1:53:00: - 69:3c:ed:0a:30:3b:41:1d:92:a1:2c:a8:9d:2c:e3:23:87:79: - e0:55:6e:91:a8:50:da:46:2f:c2:20:50:3e:2b:47:97:14:b0: - 7d:04:ba:45:51:d0:6e:e1:5a:a2:4b:84:9c:4d:cd:85:04:f9: - 28:31:82:93:bc:c7:59:49:91:03:e8:df:6a:e4:56:ad:6a:cb: - 1f:0d:37:e4:5e:bd:e7:9f:d5:ec:9d:3c:18:25:9b:f1:2f:50: - 7d:eb:31:cb:f1:63:22:9d:57:fc:f3:84:20:1a:c6:07:87:92: - 26:9e:15:18:59:33:06:dc:fb:b0:b6:76:5d:f1:c1:2f:c8:2f: - 62:9c:c0:d6:de:eb:65:77:f3:5c:a6:c3:88:27:96:75:b4:f4: - 54:cd:ff:2d:21:2e:96:f0:07:73:4b:e9:93:92:90:de:62:d9: - a3:3b:ac:6e:24:5f:27:4a:b3:94:70:ff:30:17:e7:7e:32:8f: - 65:b7:75:58 + 9e:28:88:72:00:ca:e6:e7:97:ca:c1:f1:1f:9e:12:b2:b8:c7: + 51:ea:28:e1:36:b5:2d:e6:2f:08:23:cb:a9:4a:87:25:c6:5d: + 89:45:ea:f5:00:98:ac:76:fb:1b:af:f0:ce:64:9e:da:08:bf: + b6:eb:b4:b5:0c:a0:e7:f6:47:59:1c:61:cf:2e:0e:58:a4:82: + ac:0f:3f:ec:c4:ae:80:f7:b0:8a:1e:85:41:e8:ff:fe:fe:4f: + 1a:24:d5:49:fa:fb:fe:5e:e5:d3:91:0e:4f:4e:0c:21:51:71: + 83:04:6b:62:7b:4f:59:76:48:81:1e:b4:f7:04:47:8a:91:57: + a3:11:a9:f2:20:b4:78:33:62:3d:b0:5e:0d:f9:86:38:82:da: + a1:98:8d:19:06:87:21:39:b7:02:f7:da:7d:58:ba:52:15:d8: + 3b:c9:7b:58:34:a0:c7:e2:7c:a9:83:13:e1:b6:ec:01:bf:52: + 33:0b:c4:fe:43:d3:c6:a4:8e:2f:87:7f:7a:44:ea:ca:53:6c: + 85:ed:65:76:73:31:03:4e:ea:bd:35:54:13:f3:64:87:6b:df: + 34:dd:34:a1:88:3b:db:4d:af:1b:64:90:92:71:30:8e:c8:cc: + e5:60:24:af:31:16:39:33:91:50:f9:ab:68:42:74:7a:35:d9: + dd:c8:c4:52 -----BEGIN CERTIFICATE----- -MIIEqjCCA5KgAwIBAgIJANmAOsPS9No3MA0GCSqGSIb3DQEBCwUAMIGUMQswCQYD +MIIEqjCCA5KgAwIBAgIJAIb/9Y4Q3rj7MA0GCSqGSIb3DQEBCwUAMIGUMQswCQYD VQQGEwJVUzEQMA4GA1UECAwHTW9udGFuYTEQMA4GA1UEBwwHQm96ZW1hbjERMA8G A1UECgwIU2F3dG9vdGgxEzARBgNVBAsMCkNvbnN1bHRpbmcxGDAWBgNVBAMMD3d3 dy53b2xmc3NsLmNvbTEfMB0GCSqGSIb3DQEJARYQaW5mb0B3b2xmc3NsLmNvbTAe -Fw0xNTA1MDcxODIxMDFaFw0xODAxMzExODIxMDFaMIGUMQswCQYDVQQGEwJVUzEQ +Fw0xODA0MTMxNTIzMDlaFw0yMTAxMDcxNTIzMDlaMIGUMQswCQYDVQQGEwJVUzEQ MA4GA1UECAwHTW9udGFuYTEQMA4GA1UEBwwHQm96ZW1hbjERMA8GA1UECgwIU2F3 dG9vdGgxEzARBgNVBAsMCkNvbnN1bHRpbmcxGDAWBgNVBAMMD3d3dy53b2xmc3Ns LmNvbTEfMB0GCSqGSIb3DQEJARYQaW5mb0B3b2xmc3NsLmNvbTCCASIwDQYJKoZI @@ -162,11 +162,11 @@ XDjNdyXvvYB1U5Q8PcpjW58VtdMdEy8Z0TzbdjrMuH3J5cLX2kBv2CHccxtCLVOc J45nEXTDJh0/7TNjs6TYHTDl6NWhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRAwDgYD VQQIDAdNb250YW5hMRAwDgYDVQQHDAdCb3plbWFuMREwDwYDVQQKDAhTYXd0b290 aDETMBEGA1UECwwKQ29uc3VsdGluZzEYMBYGA1UEAwwPd3d3LndvbGZzc2wuY29t -MR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdvbGZzc2wuY29tggkA2YA6w9L02jcwDAYD -VR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAeq9EO6pvU0KyM6pDX1Yw07mW -C5pVWjkqC07kLvGVZsmGNoKNY3xNou5IugPHkNenxnRgSF8xovlePsOC4eUvQYGD -KSV50VMAaTztCjA7QR2SoSyonSzjI4d54FVukahQ2kYvwiBQPitHlxSwfQS6RVHQ -buFaokuEnE3NhQT5KDGCk7zHWUmRA+jfauRWrWrLHw035F6955/V7J08GCWb8S9Q -fesxy/FjIp1X/POEIBrGB4eSJp4VGFkzBtz7sLZ2XfHBL8gvYpzA1t7rZXfzXKbD -iCeWdbT0VM3/LSEulvAHc0vpk5KQ3mLZozusbiRfJ0qzlHD/MBfnfjKPZbd1WA== +MR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdvbGZzc2wuY29tggkAhv/1jhDeuPswDAYD +VR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAniiIcgDK5ueXysHxH54SsrjH +Ueoo4Ta1LeYvCCPLqUqHJcZdiUXq9QCYrHb7G6/wzmSe2gi/tuu0tQyg5/ZHWRxh +zy4OWKSCrA8/7MSugPewih6FQej//v5PGiTVSfr7/l7l05EOT04MIVFxgwRrYntP +WXZIgR609wRHipFXoxGp8iC0eDNiPbBeDfmGOILaoZiNGQaHITm3AvfafVi6UhXY +O8l7WDSgx+J8qYMT4bbsAb9SMwvE/kPTxqSOL4d/ekTqylNshe1ldnMxA07qvTVU +E/Nkh2vfNN00oYg7202vG2SQknEwjsjM5WAkrzEWOTORUPmraEJ0ejXZ3cjEUg== -----END CERTIFICATE----- diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Plus_WolfSSL_Windows_Simulator/user_settings.h b/FreeRTOS-Plus/Demo/FreeRTOS_Plus_WolfSSL_Windows_Simulator/user_settings.h new file mode 100644 index 000000000..f2d523b17 --- /dev/null +++ b/FreeRTOS-Plus/Demo/FreeRTOS_Plus_WolfSSL_Windows_Simulator/user_settings.h @@ -0,0 +1,55 @@ +/* user_settings.h + * + * Copyright (C) 2006-2020 wolfSSL Inc. + * + * This file is part of wolfSSL. + * + * wolfSSL is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * wolfSSL is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335, USA + */ + + + + +/*-- Cipher related definitions ----------------------------------------------- + * + * + *----------------------------------------------------------------------------*/ + + + #define HAVE_AESGCM + #define WOLFSSL_AES_128 + #define HAVE_AES_CBC + #define WOLFSSL_SHA512 + + #define HAVE_TLS_EXTENSIONS + #define HAVE_SUPPORTED_CURVES + #define HAVE_ECC + #define HAVE_CURVE25519 + #define CURVE25519_SMALL + #define HAVE_ED25519 + + #define WC_RSA_BLINDING + #define ECC_TIMING_RESISTANT + #define TFM_TIMING_RESISTANT + + +/*-- Debugging options ------------------------------------------------------ + * + * "DEBUG_WOLFSSL" definition enables log to output into stdout. + * Note: wolfSSL_Debugging_ON() must be called just after wolfSSL_Init(). + *----------------------------------------------------------------------------*/ + +/*#define DEBUG_WOLFSSL*/ + |