Use MbedTLS 3.5.1 and Add TLS 1.3 Support to WinSim Demos (#1135)

* Bump up to MBed-TLS V3.5.1, make changes to Visual Studio Projects to account for this.
* Update MBedTLS Transport files to call psa_crypto_init() if the MBEDTLS_PSA_CRYPTO_C is set.
* Add WIN32_LEAN_AND_MEAN to the corePKCS11_MQTT_Mutual_Auth_Windows_Simulator demo. Add in a check for MBEDTLS_ERR_SSL_RECEIVED_NEW_SESSION_TICKET when making a TLS handshake.
* Change transport interface files from using void * to mbedtls_pk_context * instead per changes in the MbedTLS API.
* Changes to Fleet Provisioning Demo and Demo Setup to use ECDSA keys
* Remove non-32 bit configs from various VisualStudio Projects. Enforce all projects using WIN32_LEAN_AND_MEAN as well as winsock2.h
This commit is contained in:
Soren Ptak 2023-12-15 15:30:39 -05:00 committed by GitHub
parent 4bad7a6ba4
commit 6b513cb1a2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
71 changed files with 2620 additions and 2987 deletions

View file

@ -68,12 +68,12 @@
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;WIN32_LEAN_AND_MEAN;MBEDTLS_CONFIG_FILE="mbedtls_config_v3.5.1.h";_CRT_SECURE_NO_WARNINGS;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\..\Source\FreeRTOS-Plus-TCP\source\include;..\..\Source\FreeRTOS-Plus-TCP\source\portable\Compiler\MSVC;..\..\Source\FreeRTOS-Plus-TCP\tools\tcp_utilities\include;..\..\ThirdParty\winpcap\include;..\..\ThirdParty\winpcap\include\pcap;.\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>..\ThirdParty\MbedTLS;..\..\Source\FreeRTOS-Plus-TCP\source\include;..\..\Source\FreeRTOS-Plus-TCP\source\portable\Compiler\MSVC;..\..\Source\FreeRTOS-Plus-TCP\tools\tcp_utilities\include;..\..\ThirdParty\winpcap\include;..\..\ThirdParty\winpcap\include\pcap;.\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<TargetMachine>MachineX86</TargetMachine>
@ -86,7 +86,7 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|Win32'">
<ClCompile>
<PreprocessorDefinitions>BUILDING_LIBSLIRP;_CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;WIN32_LEAN_AND_MEAN;BUILDING_LIBSLIRP;_CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>

View file

@ -35,6 +35,8 @@
#include "FreeRTOS_IP.h"
#include "FreeRTOS_Sockets.h"
/* Function from freertos_hooks_winsim.c */
extern UBaseType_t uxRand( void );
/*-----------------------------------------------------------*/
#if defined( ipconfigIPv4_BACKWARD_COMPATIBLE ) && ( ipconfigIPv4_BACKWARD_COMPATIBLE == 0 )

View file

@ -64,7 +64,7 @@
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
@ -78,7 +78,7 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|Win32'">
<ClCompile>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>

View file

@ -139,7 +139,7 @@ void vConfigureTimerForRunTimeStats( void );
* results in the wired network being used, while setting
* configNETWORK_INTERFACE_TO_USE to 2 results in the wireless network being
* used. */
#define configNETWORK_INTERFACE_TO_USE ( 1L )
#define configNETWORK_INTERFACE_TO_USE ( 0L )
/* The address to which logging is sent should UDP logging be enabled. */
#define configUDP_LOGGING_ADDR0 192

View file

@ -32,8 +32,16 @@
* should an assert get hit. */
#include <intrin.h>
/* Windows Crypt api for uxRand() */
#ifdef WIN32_LEAN_AND_MEAN
#include <winsock2.h>
#else
#include <winsock.h>
#endif /* WIN32_LEAN_AND_MEAN */
#include <windows.h>
/* Windows Crypt api for uxRand() */
#include <wincrypt.h>
/* FreeRTOS includes. */
@ -52,7 +60,7 @@ void vAssertCalled( const char * pcFile,
( void ) pcFileName;
( void ) ulLineNumber;
printf( "vAssertCalled( %s, %u\n", pcFile, ulLine );
printf( "vAssertCalled( %s, %u )\n", pcFile, ulLine );
/* Setting ulBlockVariable to a non-zero value in the debugger will allow
* this function to be exited. */

View file

@ -37,7 +37,14 @@
*/
#include <time.h>
#include <Windows.h>
#ifdef WIN32_LEAN_AND_MEAN
#include <winsock2.h>
#else
#include <winsock.h>
#endif /* WIN32_LEAN_AND_MEAN */
#include <windows.h>
/* FreeRTOS includes. */
#include "FreeRTOS.h"

View file

@ -54,7 +54,7 @@
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>$(PublicIncludeDirectories)</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
@ -68,7 +68,7 @@
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>$(PublicIncludeDirectories)</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>

View file

@ -26,6 +26,12 @@
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\cipher.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\cmac.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\compat-2.x.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\config_adjust_legacy_crypto.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\config_adjust_legacy_from_psa.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\config_adjust_psa_from_legacy.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\config_adjust_psa_superset_legacy.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\config_adjust_ssl.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\config_adjust_x509.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\config_psa.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\constant_time.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\ctr_drbg.h" />
@ -41,6 +47,7 @@
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\gcm.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\hkdf.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\hmac_drbg.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\lms.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\mbedtls_config.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\md.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\md5.h" />
@ -52,6 +59,7 @@
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\pk.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\pkcs12.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\pkcs5.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\pkcs7.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\platform.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\platform_time.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\platform_util.h" />
@ -62,6 +70,7 @@
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\rsa.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\sha1.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\sha256.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\sha3.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\sha512.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\ssl.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\ssl_cache.h" />
@ -75,32 +84,47 @@
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\x509_crl.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\x509_crt.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\x509_csr.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\build_info.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_adjust_auto_enabled.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_adjust_config_key_pair_types.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_adjust_config_synonyms.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_builtin_composites.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_builtin_key_derivation.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_builtin_primitives.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_compat.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_config.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_driver_common.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_driver_contexts_composites.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_driver_contexts_key_derivation.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_driver_contexts_primitives.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_extra.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_legacy.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_platform.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_se_driver.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_sizes.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_struct.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_types.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_values.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\aesce.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\aesni.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\bignum_internal.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\alignment.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\base64_internal.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\bignum_core.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\bignum_mod.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\bignum_mod_raw.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\bignum_mod_raw_invasive.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\bn_mul.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\check_crypto_config.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\cipher_wrap.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\common.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\constant_time_impl.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\constant_time_internal.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\constant_time_invasive.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\ecp_internal_alt.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\ecp_invasive.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\entropy_poll.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\lmots.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\md_psa.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\md_wrap.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\mps_common.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\mps_error.h" />
@ -108,39 +132,49 @@
<ClInclude Include="..\..\ThirdParty\mbedtls\library\mps_trace.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\padlock.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\pkwrite.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\pk_internal.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\pk_wrap.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\psa_crypto_aead.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\psa_crypto_cipher.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\psa_crypto_core.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\psa_crypto_core_common.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\psa_crypto_driver_wrappers.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\psa_crypto_driver_wrappers_no_static.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\psa_crypto_ecp.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\psa_crypto_ffdh.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\psa_crypto_hash.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\psa_crypto_invasive.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\psa_crypto_its.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\psa_crypto_mac.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\psa_crypto_pake.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\psa_crypto_random_impl.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\psa_crypto_rsa.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\psa_crypto_se.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\psa_crypto_slot_management.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\psa_crypto_storage.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\psa_util_internal.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\rsa_alt_helpers.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\ssl_client.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\ssl_debug_helpers.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\ssl_misc.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\ssl_tls13_invasive.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\ssl_tls13_keys.h" />
<ClInclude Include="mbedtls_config_v3.2.1.h" />
<ClInclude Include="mbedtls_config_v3.5.1.h" />
<ClInclude Include="mbedtls_freertos_port.h" />
<ClInclude Include="threading_alt.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\aes.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\aesce.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\aesni.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\aria.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\asn1parse.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\asn1write.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\base64.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\bignum.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\bignum_core.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\bignum_mod.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\bignum_mod_raw.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\camellia.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\ccm.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\chacha20.c" />
@ -158,12 +192,15 @@
<ClCompile Include="..\..\ThirdParty\mbedtls\library\ecjpake.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\ecp.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\ecp_curves.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\ecp_curves_new.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\entropy.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\entropy_poll.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\error.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\gcm.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\hkdf.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\hmac_drbg.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\lmots.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\lms.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\md.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\md5.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\memory_buffer_alloc.c" />
@ -177,6 +214,7 @@
<ClCompile Include="..\..\ThirdParty\mbedtls\library\pk.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\pkcs12.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\pkcs5.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\pkcs7.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\pkparse.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\pkwrite.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\pk_wrap.c" />
@ -187,20 +225,24 @@
<ClCompile Include="..\..\ThirdParty\mbedtls\library\psa_crypto_aead.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\psa_crypto_cipher.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\psa_crypto_client.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\psa_crypto_driver_wrappers.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\psa_crypto_driver_wrappers_no_static.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\psa_crypto_ecp.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\psa_crypto_ffdh.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\psa_crypto_hash.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\psa_crypto_mac.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\psa_crypto_pake.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\psa_crypto_rsa.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\psa_crypto_se.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\psa_crypto_slot_management.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\psa_crypto_storage.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\psa_its_file.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\psa_util.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\ripemd160.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\rsa.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\rsa_alt_helpers.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\sha1.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\sha256.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\sha3.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\sha512.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\ssl_cache.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\ssl_ciphersuites.c" />
@ -221,6 +263,7 @@
<ClCompile Include="..\..\ThirdParty\mbedtls\library\version.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\version_features.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\x509.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\x509write.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\x509write_crt.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\x509write_csr.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\x509_create.c" />
@ -281,7 +324,7 @@
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions);MBEDTLS_CONFIG_FILE="mbedtls_config_v3.2.1.h"</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;WIN32_LEAN_AND_MEAN;MBEDTLS_CONFIG_FILE="mbedtls_config_v3.5.1.h";_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>.\;..\..\ThirdParty\mbedtls\library;..\..\ThirdParty\mbedtls\include</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
@ -295,7 +338,7 @@
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions);MBEDTLS_CONFIG_FILE="mbedtls_config_v3.2.1.h"</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;WIN32_LEAN_AND_MEAN;MBEDTLS_CONFIG_FILE="mbedtls_config_v3.5.1.h";_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>.\;..\..\ThirdParty\mbedtls\library;..\..\ThirdParty\mbedtls\include</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>

View file

@ -21,247 +21,30 @@
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\compat-2.x.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\pem.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\check_config.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\error.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\oid.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\build_info.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\pkcs5.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\ripemd160.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\debug.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\x509.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\version.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\ecp.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\base64.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\asn1.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\memory_buffer_alloc.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\x509_csr.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\platform_util.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\poly1305.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\threading.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\hkdf.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\md5.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\timing.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\chachapoly.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\sha256.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\ecdsa.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\nist_kw.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\md.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\cipher.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\ecjpake.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\net_sockets.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\entropy.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\pkcs12.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\sha512.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\pk.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\ssl.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\platform_time.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\constant_time.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\camellia.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\x509_crt.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\aes.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\ssl_cookie.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\config_psa.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\dhm.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\ctr_drbg.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\chacha20.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\des.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\x509_crl.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\ecdh.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\psa_util.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\sha1.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\gcm.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\rsa.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\hmac_drbg.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\private_access.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\ssl_ticket.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\ssl_ciphersuites.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\ssl_cache.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\cmac.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\platform.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\bignum.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\aria.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\asn1write.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\mbedtls_config.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\ccm.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_se_driver.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_extra.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_builtin_composites.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_struct.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_builtin_primitives.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_driver_contexts_primitives.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_platform.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_config.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_driver_contexts_composites.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_sizes.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_types.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_values.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_driver_common.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_compat.h">
<Filter>MbedTLS Headers\psa</Filter>
<ClInclude Include="mbedtls_freertos_port.h" />
<ClInclude Include="threading_alt.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\library\aesce.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\library\aesni.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\library\bignum_internal.h">
<ClInclude Include="..\..\ThirdParty\mbedtls\library\alignment.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\library\base64_internal.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\library\bignum_core.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\library\bignum_mod.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\library\bignum_mod_raw.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\library\bignum_mod_raw_invasive.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\library\bn_mul.h">
@ -276,10 +59,10 @@
<ClInclude Include="..\..\ThirdParty\mbedtls\library\common.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\library\constant_time_internal.h">
<ClInclude Include="..\..\ThirdParty\mbedtls\library\constant_time_impl.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\library\constant_time_invasive.h">
<ClInclude Include="..\..\ThirdParty\mbedtls\library\constant_time_internal.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\library\ecp_internal_alt.h">
@ -291,6 +74,12 @@
<ClInclude Include="..\..\ThirdParty\mbedtls\library\entropy_poll.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\library\lmots.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\library\md_psa.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\library\md_wrap.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
@ -309,6 +98,9 @@
<ClInclude Include="..\..\ThirdParty\mbedtls\library\padlock.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\library\pk_internal.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\library\pk_wrap.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
@ -324,12 +116,21 @@
<ClInclude Include="..\..\ThirdParty\mbedtls\library\psa_crypto_core.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\library\psa_crypto_core_common.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\library\psa_crypto_driver_wrappers.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\library\psa_crypto_driver_wrappers_no_static.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\library\psa_crypto_ecp.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\library\psa_crypto_ffdh.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\library\psa_crypto_hash.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
@ -342,6 +143,9 @@
<ClInclude Include="..\..\ThirdParty\mbedtls\library\psa_crypto_mac.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\library\psa_crypto_pake.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\library\psa_crypto_random_impl.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
@ -357,6 +161,9 @@
<ClInclude Include="..\..\ThirdParty\mbedtls\library\psa_crypto_storage.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\library\psa_util_internal.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\library\rsa_alt_helpers.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
@ -375,44 +182,301 @@
<ClInclude Include="..\..\ThirdParty\mbedtls\library\ssl_tls13_keys.h">
<Filter>MbedTLS Source</Filter>
</ClInclude>
<ClInclude Include="mbedtls_config_v3.2.1.h" />
<ClInclude Include="mbedtls_freertos_port.h" />
<ClInclude Include="threading_alt.h" />
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\aes.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\aria.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\asn1.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\asn1write.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\base64.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\bignum.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\build_info.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\camellia.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\ccm.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\chacha20.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\chachapoly.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\check_config.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\cipher.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\cmac.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\compat-2.x.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\config_adjust_legacy_crypto.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\config_adjust_legacy_from_psa.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\config_adjust_psa_from_legacy.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\config_adjust_psa_superset_legacy.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\config_adjust_ssl.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\config_adjust_x509.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\config_psa.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\constant_time.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\ctr_drbg.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\debug.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\des.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\dhm.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\ecdh.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\ecdsa.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\ecjpake.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\ecp.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\entropy.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\error.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\gcm.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\hkdf.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\hmac_drbg.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\lms.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\mbedtls_config.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\md.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\md5.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\memory_buffer_alloc.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\net_sockets.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\nist_kw.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\oid.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\pem.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\pk.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\pkcs5.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\pkcs7.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\pkcs12.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\platform.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\platform_time.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\platform_util.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\poly1305.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\private_access.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\psa_util.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\ripemd160.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\rsa.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\sha1.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\sha3.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\sha256.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\sha512.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\ssl.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\ssl_cache.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\ssl_ciphersuites.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\ssl_cookie.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\ssl_ticket.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\threading.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\timing.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\version.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\x509.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\x509_crl.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\x509_crt.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\mbedtls\x509_csr.h">
<Filter>MbedTLS Headers\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\build_info.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_adjust_auto_enabled.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_adjust_config_key_pair_types.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_adjust_config_synonyms.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_builtin_composites.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_builtin_key_derivation.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_builtin_primitives.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_compat.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_config.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_driver_common.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_driver_contexts_composites.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_driver_contexts_key_derivation.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_driver_contexts_primitives.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_extra.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_legacy.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_platform.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_se_driver.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_sizes.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_struct.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_types.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\mbedtls\include\psa\crypto_values.h">
<Filter>MbedTLS Headers\psa</Filter>
</ClInclude>
<ClInclude Include="mbedtls_config_v3.5.1.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\timing.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\version.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\version_features.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\x509.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\x509_create.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\x509_crl.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\x509_crt.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\x509_csr.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\x509write_crt.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\x509write_csr.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="mbedtls_freertos_port.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\aes.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\aesce.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\aesni.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
@ -431,6 +495,15 @@
<ClCompile Include="..\..\ThirdParty\mbedtls\library\bignum.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\bignum_core.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\bignum_mod.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\bignum_mod_raw.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\camellia.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
@ -482,6 +555,9 @@
<ClCompile Include="..\..\ThirdParty\mbedtls\library\ecp_curves.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\ecp_curves_new.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\entropy.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
@ -500,6 +576,12 @@
<ClCompile Include="..\..\ThirdParty\mbedtls\library\hmac_drbg.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\lmots.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\lms.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\md.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
@ -539,6 +621,9 @@
<ClCompile Include="..\..\ThirdParty\mbedtls\library\pkcs5.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\pkcs7.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\pkcs12.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
@ -569,18 +654,24 @@
<ClCompile Include="..\..\ThirdParty\mbedtls\library\psa_crypto_client.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\psa_crypto_driver_wrappers.c">
<ClCompile Include="..\..\ThirdParty\mbedtls\library\psa_crypto_driver_wrappers_no_static.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\psa_crypto_ecp.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\psa_crypto_ffdh.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\psa_crypto_hash.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\psa_crypto_mac.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\psa_crypto_pake.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\psa_crypto_rsa.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
@ -596,6 +687,9 @@
<ClCompile Include="..\..\ThirdParty\mbedtls\library\psa_its_file.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\psa_util.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\ripemd160.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
@ -608,6 +702,9 @@
<ClCompile Include="..\..\ThirdParty\mbedtls\library\sha1.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\sha3.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\sha256.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
@ -659,6 +756,38 @@
<ClCompile Include="..\..\ThirdParty\mbedtls\library\threading.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="mbedtls_freertos_port.c" />
<ClCompile Include="..\..\ThirdParty\mbedtls\library\timing.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\version.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\version_features.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\x509.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\x509_create.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\x509_crl.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\x509_crt.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\x509_csr.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\x509write.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\x509write_crt.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\mbedtls\library\x509write_csr.c">
<Filter>MbedTLS Source</Filter>
</ClCompile>
</ItemGroup>
</Project>

View file

@ -54,7 +54,7 @@
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>MBEDTLS_CONFIG_FILE="mbedtls_config_v3.2.1.h";WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;WIN32_LEAN_AND_MEAN;MBEDTLS_CONFIG_FILE="mbedtls_config_v3.5.1.h";_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..\..\Source\corePKCS11\source\include;..\..\Source\corePKCS11\source\portable\os;..\..\Source\corePKCS11\source\portable\os\freertos_winsim;..\..\Source\corePKCS11\source\dependency\3rdparty\mbedtls_utils;..\..\Source\corePKCS11\source\dependency\3rdparty\pkcs11;.\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
@ -68,7 +68,7 @@
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>MBEDTLS_CONFIG_FILE="mbedtls_config_v3.2.1.h";WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>MBEDTLS_CONFIG_FILE="mbedtls_config_v3.5.1.h";WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..\..\Source\corePKCS11\source\include;..\..\Source\corePKCS11\source\portable\os;..\..\Source\corePKCS11\source\portable\os\freertos_winsim;..\..\Source\corePKCS11\source\dependency\3rdparty\mbedtls_utils;..\..\Source\corePKCS11\source\dependency\3rdparty\pkcs11;.\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>