diff --git a/.gitignore b/.gitignore index 17aeb04ecf5..44e4663ada1 100644 --- a/.gitignore +++ b/.gitignore @@ -7,12 +7,13 @@ doxygen_warnings.txt /.metadata/ .vscode/* *.o -*.d +*.d *.elf *.hex !/vendors/cypress/MTB/psoc6/psoc64tfm/COMPONENT_TFM_S_FW/tfm_s_unsigned.hex *.bin *.pyc +*.log RemoteSystemsTempFiles/* diff --git a/CHANGELOG.md b/CHANGELOG.md index 011a48c07e7..6d2a92c45db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,37 @@ -# Change Log +# Changelog This repository contains the `FreeRTOS AWS Reference Integrations`, which are pre-integrated FreeRTOS projects ported to microcontroller-based evaluation boards that demonstrate end-to-end connectivity to AWS IoT Core. The repository contains projects for several microcontroller-based evaluation boards. +## 202203.00 March 2022 + +### Updates + +#### FreeRTOS Kernel + +- Updated to use V10.4.3-LTS-Patch-2 + +#### FreeRTOS-Plus-TCP + +- Updated to use V2.3.2-LTS-Patch-2 + +#### corePKCS11 + +- Updated Mbed TLS version to 2.28.0 + +#### Vendors + +- Updated the Wi-Fi abstraction implementations for the ports listed below. This is to minimize the time the Wi-Fi password is held in RAM by clearing it immediately after usage. In particular, within implementations of the WIFI_ConnectAP() and WIFI_ConfigureAP() functions on the following platforms: + + - CC3220SF-LAUNCHXL + - STM32L4 Discovery kit IoT node + - LPC54018 IoT Module + - ESP32-DevKitC, ESP-WROVER-KIT, ESP32-WROOM-32SE, ESP32-S2-SAOLA-1 + - XMC4800 Iot Connectivity Kit, XMC4800 and Optiga TrustX + - MediaTek MT7697Hx Development Kit + - Renesas Starter Kit+ for RX65N-2MB + - Cypress CYW954907AEVAL1F, CYW43907AEVAL1F Evaluation Kit, PSoC 64 Standard Secure AWS Wi-Fi Bluetooth Pioneer Kit + - MW320, MW322 AWS IoT Starter Kit + - Numaker-IoT-M487 + ## 202107.00 July 2021 ### New Features diff --git a/CMakeLists.txt b/CMakeLists.txt index c2eedfa085b..2d3f0b3086c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,10 +6,18 @@ if("${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_BINARY_DIR}") endif() project(amazon-freertos) -set(PROJECT_VERSION "202107.00") -set(PROJECT_VERSION_MAJOR "202107") +set(PROJECT_VERSION "202203.00") +set(PROJECT_VERSION_MAJOR "202203") set(PROJECT_VERSION_MINOR "00") +# If it's TI boards, enable split mbedtls source build to +# shorten the build command length to avoid "The command line is too long" error. +if (AFR_BOARD STREQUAL ti.cc3220_launchpad) + set(AFR_SEPARATE_MBEDTLS_SOURCE_BUILD TRUE) +else() + set(AFR_SEPARATE_MBEDTLS_SOURCE_BUILD FALSE) +endif() + # Import global configurations. include("tools/cmake/afr.cmake") @@ -90,7 +98,20 @@ if( "${mbedtls_config_pos}" EQUAL "-1") -DMBEDTLS_CONFIG_FILE="aws_mbedtls_config.h" -DCONFIG_MEDTLS_USE_AFR_MEMORY ) - + + if (${AFR_SEPARATE_MBEDTLS_SOURCE_BUILD}) + target_include_directories( + afr_3rdparty_mbedtls_part2 + PUBLIC + "${AFR_3RDPARTY_DIR}/mbedtls_config" + ) + target_compile_definitions( + afr_3rdparty_mbedtls_part2 + PUBLIC + -DMBEDTLS_CONFIG_FILE="aws_mbedtls_config.h" + -DCONFIG_MEDTLS_USE_AFR_MEMORY + ) + endif() endif() # ------------------------------------------------------------------------------------------------- diff --git a/README.md b/README.md index 0ea368cf5dd..bd9c211a161 100644 --- a/README.md +++ b/README.md @@ -5,10 +5,11 @@ This repo uses [Git Submodules](https://git-scm.com/book/en/v2/Git-Tools-Submodu Note: If you download the ZIP file provided by GitHub UI, you will not get the contents of the submodules. (The ZIP file is also not a valid git repository) -If using Windows, set `core.symlinks` to true since copying a directory with symlinks may cause hangups: +If using Windows, because this repository and its submodules contain symbolic links, set `core.symlinks` to true with the following command: ``` git config --global core.symlinks true ``` +In addition to this, either enable [Developer Mode](https://docs.microsoft.com/en-us/windows/apps/get-started/enable-your-device-for-development) or, whenever using a git command that writes to the system (e.g. `git pull`, `git clone`, and `git submodule update --init --recursive`), use a console elevated as administrator so that git can properly create symbolic links for this repository. Otherwise, symbolic links will be written as normal files with the symbolic links' paths in them as text. [This](https://blogs.windows.com/windowsdeveloper/2016/12/02/symlinks-windows-10/) gives more explanation. To clone using HTTPS: ``` diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 00000000000..7d4227dc821 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,5 @@ +## Reporting a Vulnerability + +If you discover a potential security issue in this project we ask that you notify AWS/Amazon Security +via our [vulnerability reporting page](http://aws.amazon.com/security/vulnerability-reporting/) or directly via email to aws-security@amazon.com. +Please do **NOT** create a public github issue. diff --git a/checksums.json b/checksums.json index 099931f4e93..d3873cd71f9 100644 --- a/checksums.json +++ b/checksums.json @@ -5,524 +5,539 @@ "checksums": { "freertos_kernel/portable/ARMClang/Use-the-GCC-ports.txt": "3c39fa98b62e8a40560cb283f011411ad850c9f521e8b635af7f81a37d5a13cc", "freertos_kernel/portable/ARMv8M/ReadMe.txt": "f8ee247fe57cc51b810fdd571f04252213a1deb77ef87053afe7320b9fe3a069", - "freertos_kernel/portable/ARMv8M/copy_files.py": "09de5ce44f1996326cab4ddae531eb125fd80dd857af5a8e03b9e73ff9b05a53", + "freertos_kernel/portable/ARMv8M/copy_files.py": "7516c33f8d7a6ef4638010ed7b19a518e14aa4670a4b17173e0d0343befea8ee", "freertos_kernel/portable/ARMv8M/non_secure/ReadMe.txt": "5f7390107fc6c25c53594f63b82655ed2558bf34df857b9b94025141bd05e14d", - "freertos_kernel/portable/ARMv8M/non_secure/port.c": "9254d35345746f17ae47766e793c77d9594edc6243579b7d8157a93a0910c9d0", - "freertos_kernel/portable/ARMv8M/non_secure/portable/GCC/ARM_CM23/portasm.c": "53da47570f50f8b45d26b7a35997975022c8dfa852185a3b4ff3358e6c11c371", - "freertos_kernel/portable/ARMv8M/non_secure/portable/GCC/ARM_CM23/portmacro.h": "ddb6a7ed46eb95b466ddddb0534b638f9cae3831e907a3bbc248a9bb66e28d30", - "freertos_kernel/portable/ARMv8M/non_secure/portable/GCC/ARM_CM23_NTZ/portasm.c": "859a06c4c21607959a1faabd7fe0148cc7e0cb624bdc05dac9eaacb8476db125", - "freertos_kernel/portable/ARMv8M/non_secure/portable/GCC/ARM_CM23_NTZ/portmacro.h": "ddb6a7ed46eb95b466ddddb0534b638f9cae3831e907a3bbc248a9bb66e28d30", - "freertos_kernel/portable/ARMv8M/non_secure/portable/GCC/ARM_CM33/portasm.c": "91baafcd1489f9a5bf3ddb182d22e950fc376ae5c217680ce537520dbd604ea8", - "freertos_kernel/portable/ARMv8M/non_secure/portable/GCC/ARM_CM33/portmacro.h": "cc8b860d88403def6e05e30867056ed1ac0a993e4129c94733dd1fd767a7dd19", - "freertos_kernel/portable/ARMv8M/non_secure/portable/GCC/ARM_CM33_NTZ/portasm.c": "c1beb1d1e88c3859adfd6d13e2b0dc478abc144924caef37a63d6b674aa77ae8", - "freertos_kernel/portable/ARMv8M/non_secure/portable/GCC/ARM_CM33_NTZ/portmacro.h": "cc8b860d88403def6e05e30867056ed1ac0a993e4129c94733dd1fd767a7dd19", - "freertos_kernel/portable/ARMv8M/non_secure/portable/IAR/ARM_CM23/portasm.s": "05b44efce09dcf8b9bc78d0a8e4223a1aaf1477585e1eb9c202d8deb06db903b", - "freertos_kernel/portable/ARMv8M/non_secure/portable/IAR/ARM_CM23/portmacro.h": "ecf7789333d2eae4dffa36cadd312dddcaed2db135ab0ed60f80064bf75e35a2", - "freertos_kernel/portable/ARMv8M/non_secure/portable/IAR/ARM_CM23_NTZ/portasm.s": "99e2d5762155e1d4f4ea426ca32c8daaa3135606345b69ec67cabefbdba0597a", - "freertos_kernel/portable/ARMv8M/non_secure/portable/IAR/ARM_CM23_NTZ/portmacro.h": "2aedeeb50a4c2e57278cc5e85fa80ac1afb4d00fd6f34449f94822808a7bb96d", - "freertos_kernel/portable/ARMv8M/non_secure/portable/IAR/ARM_CM33/portasm.s": "1559d8a1be13c51a6af0e94fce8f960c286bb22ef7ad21202d627aff03f4473f", - "freertos_kernel/portable/ARMv8M/non_secure/portable/IAR/ARM_CM33/portmacro.h": "0d0cdb539f5c681aa83f5a78e2395fa776a3f48e312a404f134efb903f88cbd2", - "freertos_kernel/portable/ARMv8M/non_secure/portable/IAR/ARM_CM33_NTZ/portasm.s": "42ca7bcd0f3f0119ee957ffd69b8fd5f4f97eff8b94aeb4ac9454468f88dd481", - "freertos_kernel/portable/ARMv8M/non_secure/portable/IAR/ARM_CM33_NTZ/portmacro.h": "0d0cdb539f5c681aa83f5a78e2395fa776a3f48e312a404f134efb903f88cbd2", - "freertos_kernel/portable/ARMv8M/non_secure/portasm.h": "eb63e885f48f5d45b649ead271bfce54c81d82fd42e0355072375e5af6d16c0c", + "freertos_kernel/portable/ARMv8M/non_secure/port.c": "a7c5712a5ff1e0a4e2ba1137f7663bf39d17fc48fb19fa5432d8c994d7d2315b", + "freertos_kernel/portable/ARMv8M/non_secure/portable/GCC/ARM_CM23/portasm.c": "887db51bfd4729660941ac0795497bede789a91974e9586aa77e593cd3b8f354", + "freertos_kernel/portable/ARMv8M/non_secure/portable/GCC/ARM_CM23/portmacro.h": "e2e608f28fe92a35ef437db76263db24c52e87f0874e804a9d5140a77279b990", + "freertos_kernel/portable/ARMv8M/non_secure/portable/GCC/ARM_CM23_NTZ/portasm.c": "eab65346206c9c8d0746754a32420faace4dbc70f6f98dfe8fee6befd2626151", + "freertos_kernel/portable/ARMv8M/non_secure/portable/GCC/ARM_CM23_NTZ/portmacro.h": "e2e608f28fe92a35ef437db76263db24c52e87f0874e804a9d5140a77279b990", + "freertos_kernel/portable/ARMv8M/non_secure/portable/GCC/ARM_CM33/portasm.c": "cfb304e10b2d2f5ae2fd002cd3eeeac14cc5a928fcf39f622058f235a31c666e", + "freertos_kernel/portable/ARMv8M/non_secure/portable/GCC/ARM_CM33/portmacro.h": "e11505063e9205d4c47e74d90f846657010ed7d290ddc333407f48ac4bd8c344", + "freertos_kernel/portable/ARMv8M/non_secure/portable/GCC/ARM_CM33_NTZ/portasm.c": "9f2ebc92ebf1f72b03e0cc2bd92e4f5cdf09fbb53858eacb4e23872f30bf4534", + "freertos_kernel/portable/ARMv8M/non_secure/portable/GCC/ARM_CM33_NTZ/portmacro.h": "e11505063e9205d4c47e74d90f846657010ed7d290ddc333407f48ac4bd8c344", + "freertos_kernel/portable/ARMv8M/non_secure/portable/IAR/ARM_CM23/portasm.s": "fe9fd62e634e5c5e03e8a5b96644538f816474388103e8d54a10db19893229bc", + "freertos_kernel/portable/ARMv8M/non_secure/portable/IAR/ARM_CM23/portmacro.h": "e3d426c374d1caa0f844a1b8661645d51faa11c34c6a6bf3af2b160886a03308", + "freertos_kernel/portable/ARMv8M/non_secure/portable/IAR/ARM_CM23_NTZ/portasm.s": "0f1d7846ec89b8d451386ee00c335d9f0fa2d14728dc649bf8d8eee01affd69a", + "freertos_kernel/portable/ARMv8M/non_secure/portable/IAR/ARM_CM23_NTZ/portmacro.h": "741d0c0bc2293005ca56c794dc0b2b576ec9ef5180c29cde0a34cce9811aeee6", + "freertos_kernel/portable/ARMv8M/non_secure/portable/IAR/ARM_CM33/portasm.s": "3bbcbc6d8dae6a858370cb73653f2d30b82074239778ff59b60fd4c807f95bf5", + "freertos_kernel/portable/ARMv8M/non_secure/portable/IAR/ARM_CM33/portmacro.h": "2e73d3fa60c1cfc9b90dce8ebc6741503f43f38b54a944a49f3e86d9144bd081", + "freertos_kernel/portable/ARMv8M/non_secure/portable/IAR/ARM_CM33_NTZ/portasm.s": "9246a77e6415684770d43a8d5dc1214e20dc700bed6f808711f831e80cdbcc0c", + "freertos_kernel/portable/ARMv8M/non_secure/portable/IAR/ARM_CM33_NTZ/portmacro.h": "2e73d3fa60c1cfc9b90dce8ebc6741503f43f38b54a944a49f3e86d9144bd081", + "freertos_kernel/portable/ARMv8M/non_secure/portasm.h": "070ad589c501db45273e813440971ae7dd0cda588cb6d61db0bbca74d6aa475f", "freertos_kernel/portable/ARMv8M/secure/ReadMe.txt": "f8ee247fe57cc51b810fdd571f04252213a1deb77ef87053afe7320b9fe3a069", - "freertos_kernel/portable/ARMv8M/secure/context/portable/GCC/ARM_CM23/secure_context_port.c": "d38a8f3b8983613ac00ee0e506ec881c35b028ecf2512662cf3a09fbee8ab524", - "freertos_kernel/portable/ARMv8M/secure/context/portable/GCC/ARM_CM33/secure_context_port.c": "8dcf437f45daf7524eecabf60a13816c4bdf14f43a9dfe4215203c61fd5edaa7", - "freertos_kernel/portable/ARMv8M/secure/context/portable/IAR/ARM_CM23/secure_context_port.c": "c713b3a7c72b12ae6c6c0dea892d6ffeba6db514e8e2dd7d52404273d9262934", - "freertos_kernel/portable/ARMv8M/secure/context/portable/IAR/ARM_CM23/secure_context_port_asm.s": "f465c2aca32ba9fc79850599422baa1b78a86e8cb182099e8f73298c835fef8e", - "freertos_kernel/portable/ARMv8M/secure/context/portable/IAR/ARM_CM33/secure_context_port.c": "c713b3a7c72b12ae6c6c0dea892d6ffeba6db514e8e2dd7d52404273d9262934", - "freertos_kernel/portable/ARMv8M/secure/context/portable/IAR/ARM_CM33/secure_context_port_asm.s": "b3a7ea032cbc07f0cef45c2dceb9643c3c6c25cf15689fb0509a31b2a6ee2d84", - "freertos_kernel/portable/ARMv8M/secure/context/secure_context.c": "ca7338fa111e73eccf63059be2907542c788a3aa83365bdb94e207e1a0461116", - "freertos_kernel/portable/ARMv8M/secure/context/secure_context.h": "2ce8be6ad0b523eb28b43eec91aba7213434c2393ac6b2192b1c5fbf9b43c2ac", - "freertos_kernel/portable/ARMv8M/secure/heap/secure_heap.c": "15519a6878bec08878c8348e04cd271a3a520c031581663176fc0744369a0c9b", - "freertos_kernel/portable/ARMv8M/secure/heap/secure_heap.h": "97405b4c849d2b049989debb1f8fc57e9667736290a8afbffe29e633de6c27fe", - "freertos_kernel/portable/ARMv8M/secure/init/secure_init.c": "a5974925bf9d6a3e6c95f13133266fc96acdd0cd9b8bc2e4be58187f06f71160", - "freertos_kernel/portable/ARMv8M/secure/init/secure_init.h": "ed955f1e93779ad64b03873c63b45feec9fb145fcb0bcb8fa0869748f6f96744", - "freertos_kernel/portable/ARMv8M/secure/macros/secure_port_macros.h": "4b3d4543b6abb076c4a07da977eef326bf5b8c205142861c5e8c2ddb2d5f511f", - "freertos_kernel/portable/BCC/16BitDOS/Flsh186/port.c": "134f034c055259d1f68b39d2e68fa9da4a4eee10769698a03f2cd17f4688a25c", - "freertos_kernel/portable/BCC/16BitDOS/Flsh186/prtmacro.h": "d8a6e99b42b2ceef170f704c8e353fa0f2fe02d0b23ec06ccd1d5e6b6d9f6ae4", - "freertos_kernel/portable/BCC/16BitDOS/PC/port.c": "f606e0fa1a0d7c9f1b17b1aebf2ed3ddfa2c6600506cb0d548aae51d94f80db0", - "freertos_kernel/portable/BCC/16BitDOS/PC/prtmacro.h": "0a41ae6fdd4f3d8f0484d3a49c8bbff72816a2909d5349adf45c0a6a711817d6", - "freertos_kernel/portable/BCC/16BitDOS/common/portasm.h": "b614399210a24ec52b92a8814a546356fd602ad394919eeb5942e0ed5f8fe0a2", - "freertos_kernel/portable/BCC/16BitDOS/common/portcomn.c": "7aa2e611bd124742d6ab7d64e129652ed024f115a7c80b7854adda396967d699", - "freertos_kernel/portable/CCS/ARM_CM3/port.c": "e3299b3d1a7782618a2eaa5df04a123d4568f84cf25634fe0d014970e17468cf", - "freertos_kernel/portable/CCS/ARM_CM3/portasm.asm": "f9bba2b1cd5dc846b38cde1bdd5457e3c3ab102d4e89aa1e745133a4df3726a3", - "freertos_kernel/portable/CCS/ARM_CM3/portmacro.h": "96b0ef81209f69aeac54f12565ecda858bb663e516b4e378c0a0a6395488f65a", - "freertos_kernel/portable/CCS/ARM_CM4F/port.c": "c6155b913e0677392179fff5b898ec9acef2fc02dd3b925b211c9a7f2b65d4ab", - "freertos_kernel/portable/CCS/ARM_CM4F/portasm.asm": "d15f6288c9d80b2f76c4bc4575026c296f5296f6a50612ecc3a51ef3972ff683", - "freertos_kernel/portable/CCS/ARM_CM4F/portmacro.h": "bdac5e0002707af8b7820e7c4d0fb2f16027ac7ab53a266e0400ecc0a01638c3", - "freertos_kernel/portable/CCS/ARM_Cortex-R4/port.c": "1a3187606562fe7c34f125c0c8ad5e0df6a368f86f2fbdc745e0679f6c9d32b2", - "freertos_kernel/portable/CCS/ARM_Cortex-R4/portASM.asm": "a845348f24b019b01ce9390d358c91339988828b583398c940785e2d5bcdb777", - "freertos_kernel/portable/CCS/ARM_Cortex-R4/portmacro.h": "1a14c0a55baebd5dde05a8de9b8ee8876c4907f723795b836862e0138197c16e", - "freertos_kernel/portable/CCS/MSP430X/data_model.h": "349494ad579806942d82fb0b909aa0cde4f0ae998a57ee994bcd2bac3dcb8e93", - "freertos_kernel/portable/CCS/MSP430X/port.c": "33b4c07d761dc0c511848b6d7f4aad7c4be5808cd8892e53a8b277ac7ff4ee34", - "freertos_kernel/portable/CCS/MSP430X/portext.asm": "a540fa52834eca1f8badb903f9eef39b67970d9f409e71104fa5bdebca9c0e44", - "freertos_kernel/portable/CCS/MSP430X/portmacro.h": "486df65918c7f50ce3bebee0b6807225fdae77b2f4d9071ed39ed3102759c66a", - "freertos_kernel/portable/CodeWarrior/ColdFire_V1/port.c": "0c89f62e61f7f4456d80c6214efc617030c9ddc3f67eb35352ef050f7d3f7b5d", - "freertos_kernel/portable/CodeWarrior/ColdFire_V1/portasm.S": "0f51f8dc89ee69cf89018bf471cef4f6aee56d08fc4081d2f59315f810ec4b81", - "freertos_kernel/portable/CodeWarrior/ColdFire_V1/portmacro.h": "59a5ede0fd79c9fdef3290637097893704acc81ec3d7db96261e3382be3a4791", - "freertos_kernel/portable/CodeWarrior/ColdFire_V2/port.c": "192ae95e9d8dfed6d17e362904160e69b7745cc984ce3eb23dd743a376fb4aa9", - "freertos_kernel/portable/CodeWarrior/ColdFire_V2/portasm.S": "b7ad8bda3903e7091f69958016f7db13050c6055006df0a912a6f3799e0d5033", - "freertos_kernel/portable/CodeWarrior/ColdFire_V2/portmacro.h": "b473815c9f96b05afb83383db211d926e816db092a00473e0829a3353f6d9af3", - "freertos_kernel/portable/CodeWarrior/HCS12/port.c": "513fc16c267a24141adb8249778341666602525ea390c0c82ef392cc84229a9b", - "freertos_kernel/portable/CodeWarrior/HCS12/portmacro.h": "f77a65503e98ca5534a813d270a73664ffb523b85272810bd7d1c49ed9a29ce2", - "freertos_kernel/portable/Common/mpu_wrappers.c": "8d565e54fea7142f4e1016be0d30feca581ace2f5a023c97c71cf617cfe1b0be", - "freertos_kernel/portable/GCC/ARM7_AT91FR40008/port.c": "fdcc5b6b9b7bdc2c7909fb92ca1b6af8146e1c4441eca32e257db585cb6f57c3", - "freertos_kernel/portable/GCC/ARM7_AT91FR40008/portISR.c": "26b331cb3243008df0d289cb60e1e3c4910f9ae71cc80162fec8d1d22871b8f9", - "freertos_kernel/portable/GCC/ARM7_AT91FR40008/portmacro.h": "8d0681762c2fc98bf7fb7859d547f3b1291421d09e90be9b4cf28e8e2b847852", + "freertos_kernel/portable/ARMv8M/secure/context/portable/GCC/ARM_CM23/secure_context_port.c": "1d0d8ef075ee3cfd0b15cab1166c6117def0669a8b9d4a3b6b9279bb283a4aee", + "freertos_kernel/portable/ARMv8M/secure/context/portable/GCC/ARM_CM33/secure_context_port.c": "0491565c7684be475a159fcdd2a1cdd50ef4d0031f938e6e4717bf8d3747c689", + "freertos_kernel/portable/ARMv8M/secure/context/portable/IAR/ARM_CM23/secure_context_port_asm.s": "351a502fed0a9f52527b27fb6d84b550337f488e0892455be3ee6e18a50960cb", + "freertos_kernel/portable/ARMv8M/secure/context/portable/IAR/ARM_CM33/secure_context_port_asm.s": "9c540dc692bea6eaade0eaf41e03cc84096624fde52c8fb6dacec4878fd19f48", + "freertos_kernel/portable/ARMv8M/secure/context/secure_context.c": "35b224c601433283398b93ce0f2b281a6a93d9e115faa40adf90467938b741b1", + "freertos_kernel/portable/ARMv8M/secure/context/secure_context.h": "4e5b0fbbad9f5ef4ebc712a7286325ef2e801bae118ffa9ba26e8c4f4459c9c0", + "freertos_kernel/portable/ARMv8M/secure/heap/secure_heap.c": "805d2e4e250c50ed6a7c425a7b69c55f8c347073042460efdbf57aa85ffc3a61", + "freertos_kernel/portable/ARMv8M/secure/heap/secure_heap.h": "9fad151cf1858dff1be29c43b64e971cca10b78cb86bb1aa95c889f9c2805250", + "freertos_kernel/portable/ARMv8M/secure/init/secure_init.c": "72f523e71c60cb62b1bc3abef097db4872ba2f946caeedb632c6f46c989507f1", + "freertos_kernel/portable/ARMv8M/secure/init/secure_init.h": "26ea17f192dd4e646132e135c8a3d2b8d3b74e67a2d31e4954e978dc7b3ca45b", + "freertos_kernel/portable/ARMv8M/secure/macros/secure_port_macros.h": "cc77b10970c4662e5188a213d0f9da469bd6a480e41a385e39c5da5b3efed8f3", + "freertos_kernel/portable/BCC/16BitDOS/Flsh186/port.c": "da1b5b1267ae8f5093ade9ab7e3107d756a85f865f8c406964f59aa80f71dfa6", + "freertos_kernel/portable/BCC/16BitDOS/Flsh186/prtmacro.h": "bd927236d24aa97bc55e20768510fa380c9801ae32032d9497eaec496062c01a", + "freertos_kernel/portable/BCC/16BitDOS/PC/port.c": "3706c48094bd44760fb74d1bb23bbea45c2a8200a3e56fa8a68a132199ecf9e6", + "freertos_kernel/portable/BCC/16BitDOS/PC/prtmacro.h": "c228c5d750790fb043f5bfe195f97bdced87826adf03ea556eb9942712eb2aec", + "freertos_kernel/portable/BCC/16BitDOS/common/portasm.h": "c7c5b9a57ca902e703f1d599e121ef6437b9492be098e40394329a6813cd80fa", + "freertos_kernel/portable/BCC/16BitDOS/common/portcomn.c": "65399f4eec0814d5ebfbc0a71a5470514856356c3e7ddc0bdb7107b4d62d58bc", + "freertos_kernel/portable/CCS/ARM_CM3/port.c": "179aa3cd8f9b81de8d3489d187fd444ad8e4311f94a0fa0aa402ff402ea41296", + "freertos_kernel/portable/CCS/ARM_CM3/portasm.asm": "db5cbed1ae438de0865b92ceeb4f6e49e78da03061239d11c91f2f27b9bdd02f", + "freertos_kernel/portable/CCS/ARM_CM3/portmacro.h": "9152d5ae9a3e89c1260259a5c7f41b4b9384257692be8b7f8939834da608dbfe", + "freertos_kernel/portable/CCS/ARM_CM4F/port.c": "3c2fd7fb6444728c9bf25405e54b58ad5e36400bc4e355af030ad98b7dd8e4f5", + "freertos_kernel/portable/CCS/ARM_CM4F/portasm.asm": "0132c6e06d05a5c00e274156f2e193150bf8cdb07e674c43b2f18d5c2288a62f", + "freertos_kernel/portable/CCS/ARM_CM4F/portmacro.h": "415dc23cfe0aee259de6a3e1cf8f52c61e0992a1f56a8639cba32e2c545bc9da", + "freertos_kernel/portable/CCS/ARM_Cortex-R4/port.c": "9a54d5171035435cd12ceac5b625eac1f0724d79b3c12c2f3f0682ec53b6d60f", + "freertos_kernel/portable/CCS/ARM_Cortex-R4/portASM.asm": "3385629adca0f56becfc86b612465bf5cff6a70205bc3c56c4ddf340fbef9918", + "freertos_kernel/portable/CCS/ARM_Cortex-R4/portmacro.h": "026d198583f9c9f071e0264bad1aab9ca8be23c47cce128ce8e7ff61ca03eefe", + "freertos_kernel/portable/CCS/MSP430X/data_model.h": "207953f03d9529b8954ac0a0d164bd2a5b5a628ac6478320c20f5209184ac2ed", + "freertos_kernel/portable/CCS/MSP430X/port.c": "395e00215e76726e24c3ac8788f2569817a4444d722d280e6c664dfab027b1ea", + "freertos_kernel/portable/CCS/MSP430X/portext.asm": "ad36150ac51e41cd347e3013a00f21eefc41b99b615fbc134d60352dedda5130", + "freertos_kernel/portable/CCS/MSP430X/portmacro.h": "1e487d5e81a0a4a64a811f4c0b6f39206d9cade59909dc0105a1e545812a34a0", + "freertos_kernel/portable/CodeWarrior/ColdFire_V1/port.c": "53e9c6688b0eb7d71358aac065e43ba62f63bb0049ea4980a251f11d83d8b2fe", + "freertos_kernel/portable/CodeWarrior/ColdFire_V1/portasm.S": "46a0f4f18c70f053cbb5f005b0565ca20fb2b815d34efc99d7010b9113fef0a8", + "freertos_kernel/portable/CodeWarrior/ColdFire_V1/portmacro.h": "3a2c94bb03d962f41b078ad821860596da60b96031c1a63bca40621856809be4", + "freertos_kernel/portable/CodeWarrior/ColdFire_V2/port.c": "ec040e8102504ca10bef72af9ff715076b228126f831f30c2dd820d7dd55cf25", + "freertos_kernel/portable/CodeWarrior/ColdFire_V2/portasm.S": "931a0f5c2907aed08a61b8c88a10b8694a82c641000aff5e40055a21cc5cc0aa", + "freertos_kernel/portable/CodeWarrior/ColdFire_V2/portmacro.h": "8ae7e71f4cb0978443a24d20df96471fc684c18abca9d0a2a812d8fce17f156c", + "freertos_kernel/portable/CodeWarrior/HCS12/port.c": "fe640776eaa1a68d540eff3949732a59181dd0d7ee18d26231b858be2fe1b6ee", + "freertos_kernel/portable/CodeWarrior/HCS12/portmacro.h": "6d97a929b8cdc5bcc6cd273bc203df711628699dd22d0f3b72e4eb9ac80987ed", + "freertos_kernel/portable/Common/mpu_wrappers.c": "32bb97c8802d1325c6cc52e077f00962c52cf9fb0035f18d0dc1a3d4f84ebbbf", + "freertos_kernel/portable/GCC/ARM7_AT91FR40008/port.c": "4483fe97d1b49be4bd36e4b8b464d2e96f706c8b0230787aceddd5832a0f2e59", + "freertos_kernel/portable/GCC/ARM7_AT91FR40008/portISR.c": "0e5b367f0e233b5eab7ac0458660885652c17b3d4df1cf30254757bca2d89294", + "freertos_kernel/portable/GCC/ARM7_AT91FR40008/portmacro.h": "c98ff467b01cb3bd534ea14f41b89145d1a3fcada40834ea8bf9bb049ccb22be", "freertos_kernel/portable/GCC/ARM7_AT91SAM7S/AT91SAM7X256.h": "f3a274db2d037202effc40451f7c6679ce51fd2959a2a69780d449470e8ebda4", "freertos_kernel/portable/GCC/ARM7_AT91SAM7S/ioat91sam7x256.h": "cfa4b00ec025e4678791d72f66beeaf82df64a58b17447bef3ab0e2e418d4978", "freertos_kernel/portable/GCC/ARM7_AT91SAM7S/lib_AT91SAM7X256.c": "054a9c450cdddd0c60f7996d10e86ba2111f0ceb4fe6b612b25d6f7ddc11a5b7", "freertos_kernel/portable/GCC/ARM7_AT91SAM7S/lib_AT91SAM7X256.h": "4e2476e3b3e0d28bcdd7ecbabaef96808a47835d5070dea1b1104635724fe6ac", - "freertos_kernel/portable/GCC/ARM7_AT91SAM7S/port.c": "7dfaf49394cb3514be2a3b0ba2dba65651976701b183fb6fef52dae6e9785c88", - "freertos_kernel/portable/GCC/ARM7_AT91SAM7S/portISR.c": "8c8fc571f6a602cd87559259b4ebaa8f1901169306d9e363a4593a5ee022f34a", - "freertos_kernel/portable/GCC/ARM7_AT91SAM7S/portmacro.h": "db665ca13ff6c874acfa06a9c7973cf18ed1c814b688e8b47e77f241aace91a5", - "freertos_kernel/portable/GCC/ARM7_LPC2000/port.c": "9e0881db0570eaf4b1ccef4ba985f922cf91d6e262a4d1dc3fba5f025606976a", - "freertos_kernel/portable/GCC/ARM7_LPC2000/portISR.c": "2742d0a79cfc60b83c6dbdf035f374e804a5cb5336564cbe385b20a6460cf7f2", - "freertos_kernel/portable/GCC/ARM7_LPC2000/portmacro.h": "ee7190ae11c036eb94aa2c9879100076385576dc707029f925c92f93d9964f5f", - "freertos_kernel/portable/GCC/ARM7_LPC23xx/port.c": "9770750b95861361f302b0d888612cb0b7aad7da8401474ceb8ed2d0355d0f6b", - "freertos_kernel/portable/GCC/ARM7_LPC23xx/portISR.c": "341c6699ddbf041c88cee6e81b4b17135fbba34573c969f22d37ce030a3ac68e", - "freertos_kernel/portable/GCC/ARM7_LPC23xx/portmacro.h": "e77935a4c141bb323a0456718453357c4df0933be3114b4c14f508c92b8e90d3", - "freertos_kernel/portable/GCC/ARM_CA53_64_BIT/port.c": "b62b2791059727ad3f774c83092479f8a680b076f1389fc9992ab1d9c5e56274", - "freertos_kernel/portable/GCC/ARM_CA53_64_BIT/portASM.S": "9689feb34adbb119bc3605c8f52b82fefc1278a12209d00f8012d520a224630c", - "freertos_kernel/portable/GCC/ARM_CA53_64_BIT/portmacro.h": "4929d7a55018ea9310dc5b148e0c129d36d3777c3e93fb851314a6cddd4fe88f", - "freertos_kernel/portable/GCC/ARM_CA9/port.c": "4531766976f80a4ccbc86cf0c4b2bc7520c6e42f73d7057628e80ce90bf377d8", - "freertos_kernel/portable/GCC/ARM_CA9/portASM.S": "f2f8f2fcb0240c29e342bd0d92d9fc439730c270343934aba6c0bdb6b6acb61c", - "freertos_kernel/portable/GCC/ARM_CA9/portmacro.h": "b3f6003d9e1978072e78c8b771d45832abc592665fb7dff34cc8bc3968c7d50b", - "freertos_kernel/portable/GCC/ARM_CM0/port.c": "805f6ae5eccc15787d9569b7e62de2bf97288a02baeff063ff9c27bc4d2a20b8", - "freertos_kernel/portable/GCC/ARM_CM0/portmacro.h": "41e68243d464f7b0ad900fec300519ea820041e2a4cebddb5cb42e291fdf60bd", - "freertos_kernel/portable/GCC/ARM_CM23/non_secure/port.c": "9254d35345746f17ae47766e793c77d9594edc6243579b7d8157a93a0910c9d0", - "freertos_kernel/portable/GCC/ARM_CM23/non_secure/portasm.c": "53da47570f50f8b45d26b7a35997975022c8dfa852185a3b4ff3358e6c11c371", - "freertos_kernel/portable/GCC/ARM_CM23/non_secure/portasm.h": "eb63e885f48f5d45b649ead271bfce54c81d82fd42e0355072375e5af6d16c0c", - "freertos_kernel/portable/GCC/ARM_CM23/non_secure/portmacro.h": "ddb6a7ed46eb95b466ddddb0534b638f9cae3831e907a3bbc248a9bb66e28d30", - "freertos_kernel/portable/GCC/ARM_CM23/secure/secure_context.c": "ca7338fa111e73eccf63059be2907542c788a3aa83365bdb94e207e1a0461116", - "freertos_kernel/portable/GCC/ARM_CM23/secure/secure_context.h": "2ce8be6ad0b523eb28b43eec91aba7213434c2393ac6b2192b1c5fbf9b43c2ac", - "freertos_kernel/portable/GCC/ARM_CM23/secure/secure_context_port.c": "d38a8f3b8983613ac00ee0e506ec881c35b028ecf2512662cf3a09fbee8ab524", - "freertos_kernel/portable/GCC/ARM_CM23/secure/secure_heap.c": "15519a6878bec08878c8348e04cd271a3a520c031581663176fc0744369a0c9b", - "freertos_kernel/portable/GCC/ARM_CM23/secure/secure_heap.h": "97405b4c849d2b049989debb1f8fc57e9667736290a8afbffe29e633de6c27fe", - "freertos_kernel/portable/GCC/ARM_CM23/secure/secure_init.c": "a5974925bf9d6a3e6c95f13133266fc96acdd0cd9b8bc2e4be58187f06f71160", - "freertos_kernel/portable/GCC/ARM_CM23/secure/secure_init.h": "ed955f1e93779ad64b03873c63b45feec9fb145fcb0bcb8fa0869748f6f96744", - "freertos_kernel/portable/GCC/ARM_CM23/secure/secure_port_macros.h": "4b3d4543b6abb076c4a07da977eef326bf5b8c205142861c5e8c2ddb2d5f511f", - "freertos_kernel/portable/GCC/ARM_CM23_NTZ/non_secure/port.c": "9254d35345746f17ae47766e793c77d9594edc6243579b7d8157a93a0910c9d0", - "freertos_kernel/portable/GCC/ARM_CM23_NTZ/non_secure/portasm.c": "859a06c4c21607959a1faabd7fe0148cc7e0cb624bdc05dac9eaacb8476db125", - "freertos_kernel/portable/GCC/ARM_CM23_NTZ/non_secure/portasm.h": "eb63e885f48f5d45b649ead271bfce54c81d82fd42e0355072375e5af6d16c0c", - "freertos_kernel/portable/GCC/ARM_CM23_NTZ/non_secure/portmacro.h": "ddb6a7ed46eb95b466ddddb0534b638f9cae3831e907a3bbc248a9bb66e28d30", - "freertos_kernel/portable/GCC/ARM_CM3/port.c": "3eb252945ac532ddb85e73ff6ff371fe957dd43845787bb4bea350e6dcab6089", - "freertos_kernel/portable/GCC/ARM_CM3/portmacro.h": "2a29494e0b8c237cfe853d4a2e7a9b2a86cd05fc20a2be1ba46184c663477c9d", - "freertos_kernel/portable/GCC/ARM_CM33/non_secure/port.c": "9254d35345746f17ae47766e793c77d9594edc6243579b7d8157a93a0910c9d0", - "freertos_kernel/portable/GCC/ARM_CM33/non_secure/portasm.c": "91baafcd1489f9a5bf3ddb182d22e950fc376ae5c217680ce537520dbd604ea8", - "freertos_kernel/portable/GCC/ARM_CM33/non_secure/portasm.h": "eb63e885f48f5d45b649ead271bfce54c81d82fd42e0355072375e5af6d16c0c", - "freertos_kernel/portable/GCC/ARM_CM33/non_secure/portmacro.h": "cc8b860d88403def6e05e30867056ed1ac0a993e4129c94733dd1fd767a7dd19", - "freertos_kernel/portable/GCC/ARM_CM33/secure/secure_context.c": "ca7338fa111e73eccf63059be2907542c788a3aa83365bdb94e207e1a0461116", - "freertos_kernel/portable/GCC/ARM_CM33/secure/secure_context.h": "2ce8be6ad0b523eb28b43eec91aba7213434c2393ac6b2192b1c5fbf9b43c2ac", - "freertos_kernel/portable/GCC/ARM_CM33/secure/secure_context_port.c": "8dcf437f45daf7524eecabf60a13816c4bdf14f43a9dfe4215203c61fd5edaa7", - "freertos_kernel/portable/GCC/ARM_CM33/secure/secure_heap.c": "15519a6878bec08878c8348e04cd271a3a520c031581663176fc0744369a0c9b", - "freertos_kernel/portable/GCC/ARM_CM33/secure/secure_heap.h": "97405b4c849d2b049989debb1f8fc57e9667736290a8afbffe29e633de6c27fe", - "freertos_kernel/portable/GCC/ARM_CM33/secure/secure_init.c": "a5974925bf9d6a3e6c95f13133266fc96acdd0cd9b8bc2e4be58187f06f71160", - "freertos_kernel/portable/GCC/ARM_CM33/secure/secure_init.h": "ed955f1e93779ad64b03873c63b45feec9fb145fcb0bcb8fa0869748f6f96744", - "freertos_kernel/portable/GCC/ARM_CM33/secure/secure_port_macros.h": "4b3d4543b6abb076c4a07da977eef326bf5b8c205142861c5e8c2ddb2d5f511f", - "freertos_kernel/portable/GCC/ARM_CM33_NTZ/non_secure/port.c": "9254d35345746f17ae47766e793c77d9594edc6243579b7d8157a93a0910c9d0", - "freertos_kernel/portable/GCC/ARM_CM33_NTZ/non_secure/portasm.c": "c1beb1d1e88c3859adfd6d13e2b0dc478abc144924caef37a63d6b674aa77ae8", - "freertos_kernel/portable/GCC/ARM_CM33_NTZ/non_secure/portasm.h": "eb63e885f48f5d45b649ead271bfce54c81d82fd42e0355072375e5af6d16c0c", - "freertos_kernel/portable/GCC/ARM_CM33_NTZ/non_secure/portmacro.h": "cc8b860d88403def6e05e30867056ed1ac0a993e4129c94733dd1fd767a7dd19", - "freertos_kernel/portable/GCC/ARM_CM3_MPU/port.c": "14f2ed29b3c658c566191c5ee995c4ecdcb4c74a5fac996fc2f97a98be456858", - "freertos_kernel/portable/GCC/ARM_CM3_MPU/portmacro.h": "b5f990b832b5407dda4952cc6ac33b105ba2bcd29cc3ee322fca5fea3ab0104f", - "freertos_kernel/portable/GCC/ARM_CM4F/port.c": "057f2e1d6abd50188f1f8d001ff0337deb60d6cec9a6f86999b1f1a88eea447a", - "freertos_kernel/portable/GCC/ARM_CM4F/portmacro.h": "f1f1a07b0345074533318e69678421c938bbb864de750c01017ec3a252ee853f", - "freertos_kernel/portable/GCC/ARM_CM4_MPU/port.c": "a0338a4aadad31eb91a536e89c1abe150e03aa1b966dd2595e7ef3712d0bfb77", - "freertos_kernel/portable/GCC/ARM_CM4_MPU/portmacro.h": "435b4b56ed7640cbea4719affc66e5b446d6d54a0e64b9ec1b731d527d437f54", + "freertos_kernel/portable/GCC/ARM7_AT91SAM7S/port.c": "0799c4cc9415c2a18e89fa1890c1dd380fa2c24752d36983d87c25ed7a1c50f1", + "freertos_kernel/portable/GCC/ARM7_AT91SAM7S/portISR.c": "588a92ac3f1fae59d45253e75a28a1c560549309c7aae4922480a29d19c1b319", + "freertos_kernel/portable/GCC/ARM7_AT91SAM7S/portmacro.h": "b747a2eeddffd2bd150beea3ad79314d9ca687898245a3e8a1877706548968d0", + "freertos_kernel/portable/GCC/ARM7_LPC2000/port.c": "eade5159b4983c497389b3966cb4aacf41df25dbdc90f2783a7de5367139036d", + "freertos_kernel/portable/GCC/ARM7_LPC2000/portISR.c": "6f887f75202adf91a06f4faf912386ec5d6611b890b2798cb694e16f7501a1cc", + "freertos_kernel/portable/GCC/ARM7_LPC2000/portmacro.h": "4985084b8adeeb65be5e3dff1f8ba069f5607b80728f3257f0f616b19d3bd1ab", + "freertos_kernel/portable/GCC/ARM7_LPC23xx/port.c": "165e80440d8d5d4f83e3f1078f28cbb919aef184b48aa0059f06c82d94d77ae0", + "freertos_kernel/portable/GCC/ARM7_LPC23xx/portISR.c": "446f91b5a76131941ec27ab5b7bfc81db9a65bdb50d1971db1a35599e01289ee", + "freertos_kernel/portable/GCC/ARM7_LPC23xx/portmacro.h": "e56685ce7c12719516ab6a9d410ec8c4c09df852f67bbd9fbf119b6db0c7643d", + "freertos_kernel/portable/GCC/ARM_CA53_64_BIT/port.c": "ff857f267f529019fc14f984484cb0a16282583b9f296bfc4f9d9efae288f33a", + "freertos_kernel/portable/GCC/ARM_CA53_64_BIT/portASM.S": "af05b5157cbc61d4c21fcecdd19cf22ec5cea80d3b990dd3e642d74fbbdef358", + "freertos_kernel/portable/GCC/ARM_CA53_64_BIT/portmacro.h": "1a607e4c802df0d5fc356dfb2c44aae9cef12903559bf831e30b4514b28b17fa", + "freertos_kernel/portable/GCC/ARM_CA9/port.c": "bb78a76a88fed92cb601a86725785f4616a4616b33632d46371fab8dbe6d6274", + "freertos_kernel/portable/GCC/ARM_CA9/portASM.S": "bc0db194af61c49b4230bd11842d9d0a4bad14c310d2dabaa0740bf0dfb42263", + "freertos_kernel/portable/GCC/ARM_CA9/portmacro.h": "f90a0953dfc5268cf82d00e3276f5fcc3ba10f0bc965a5bfaf0c1a8bf87ef4c4", + "freertos_kernel/portable/GCC/ARM_CM0/port.c": "80adf916f49c7a92a20214e5905f577e88532b7fa6e242ade6d7c4ffcb9e48b4", + "freertos_kernel/portable/GCC/ARM_CM0/portmacro.h": "2fbe273d4d5d276c9fba023ab652aecdc523cf15963f22c3e268a26057f6836c", + "freertos_kernel/portable/GCC/ARM_CM23/non_secure/port.c": "a7c5712a5ff1e0a4e2ba1137f7663bf39d17fc48fb19fa5432d8c994d7d2315b", + "freertos_kernel/portable/GCC/ARM_CM23/non_secure/portasm.c": "887db51bfd4729660941ac0795497bede789a91974e9586aa77e593cd3b8f354", + "freertos_kernel/portable/GCC/ARM_CM23/non_secure/portasm.h": "070ad589c501db45273e813440971ae7dd0cda588cb6d61db0bbca74d6aa475f", + "freertos_kernel/portable/GCC/ARM_CM23/non_secure/portmacro.h": "e2e608f28fe92a35ef437db76263db24c52e87f0874e804a9d5140a77279b990", + "freertos_kernel/portable/GCC/ARM_CM23/secure/secure_context.c": "35b224c601433283398b93ce0f2b281a6a93d9e115faa40adf90467938b741b1", + "freertos_kernel/portable/GCC/ARM_CM23/secure/secure_context.h": "4e5b0fbbad9f5ef4ebc712a7286325ef2e801bae118ffa9ba26e8c4f4459c9c0", + "freertos_kernel/portable/GCC/ARM_CM23/secure/secure_context_port.c": "1d0d8ef075ee3cfd0b15cab1166c6117def0669a8b9d4a3b6b9279bb283a4aee", + "freertos_kernel/portable/GCC/ARM_CM23/secure/secure_heap.c": "805d2e4e250c50ed6a7c425a7b69c55f8c347073042460efdbf57aa85ffc3a61", + "freertos_kernel/portable/GCC/ARM_CM23/secure/secure_heap.h": "9fad151cf1858dff1be29c43b64e971cca10b78cb86bb1aa95c889f9c2805250", + "freertos_kernel/portable/GCC/ARM_CM23/secure/secure_init.c": "72f523e71c60cb62b1bc3abef097db4872ba2f946caeedb632c6f46c989507f1", + "freertos_kernel/portable/GCC/ARM_CM23/secure/secure_init.h": "26ea17f192dd4e646132e135c8a3d2b8d3b74e67a2d31e4954e978dc7b3ca45b", + "freertos_kernel/portable/GCC/ARM_CM23/secure/secure_port_macros.h": "cc77b10970c4662e5188a213d0f9da469bd6a480e41a385e39c5da5b3efed8f3", + "freertos_kernel/portable/GCC/ARM_CM23_NTZ/non_secure/port.c": "a7c5712a5ff1e0a4e2ba1137f7663bf39d17fc48fb19fa5432d8c994d7d2315b", + "freertos_kernel/portable/GCC/ARM_CM23_NTZ/non_secure/portasm.c": "eab65346206c9c8d0746754a32420faace4dbc70f6f98dfe8fee6befd2626151", + "freertos_kernel/portable/GCC/ARM_CM23_NTZ/non_secure/portasm.h": "070ad589c501db45273e813440971ae7dd0cda588cb6d61db0bbca74d6aa475f", + "freertos_kernel/portable/GCC/ARM_CM23_NTZ/non_secure/portmacro.h": "e2e608f28fe92a35ef437db76263db24c52e87f0874e804a9d5140a77279b990", + "freertos_kernel/portable/GCC/ARM_CM3/port.c": "162e7a348f3b9883a1c4a87f6d6003a2e22f0e6eb93b3fb1c125fc18d76126e3", + "freertos_kernel/portable/GCC/ARM_CM3/portmacro.h": "81c196f23efc1dc5ed64624005a98e3c810b5d03f207d7e6dd501f6ac7fde159", + "freertos_kernel/portable/GCC/ARM_CM33/non_secure/port.c": "a7c5712a5ff1e0a4e2ba1137f7663bf39d17fc48fb19fa5432d8c994d7d2315b", + "freertos_kernel/portable/GCC/ARM_CM33/non_secure/portasm.c": "cfb304e10b2d2f5ae2fd002cd3eeeac14cc5a928fcf39f622058f235a31c666e", + "freertos_kernel/portable/GCC/ARM_CM33/non_secure/portasm.h": "070ad589c501db45273e813440971ae7dd0cda588cb6d61db0bbca74d6aa475f", + "freertos_kernel/portable/GCC/ARM_CM33/non_secure/portmacro.h": "e11505063e9205d4c47e74d90f846657010ed7d290ddc333407f48ac4bd8c344", + "freertos_kernel/portable/GCC/ARM_CM33/secure/secure_context.c": "35b224c601433283398b93ce0f2b281a6a93d9e115faa40adf90467938b741b1", + "freertos_kernel/portable/GCC/ARM_CM33/secure/secure_context.h": "4e5b0fbbad9f5ef4ebc712a7286325ef2e801bae118ffa9ba26e8c4f4459c9c0", + "freertos_kernel/portable/GCC/ARM_CM33/secure/secure_context_port.c": "0491565c7684be475a159fcdd2a1cdd50ef4d0031f938e6e4717bf8d3747c689", + "freertos_kernel/portable/GCC/ARM_CM33/secure/secure_heap.c": "805d2e4e250c50ed6a7c425a7b69c55f8c347073042460efdbf57aa85ffc3a61", + "freertos_kernel/portable/GCC/ARM_CM33/secure/secure_heap.h": "9fad151cf1858dff1be29c43b64e971cca10b78cb86bb1aa95c889f9c2805250", + "freertos_kernel/portable/GCC/ARM_CM33/secure/secure_init.c": "72f523e71c60cb62b1bc3abef097db4872ba2f946caeedb632c6f46c989507f1", + "freertos_kernel/portable/GCC/ARM_CM33/secure/secure_init.h": "26ea17f192dd4e646132e135c8a3d2b8d3b74e67a2d31e4954e978dc7b3ca45b", + "freertos_kernel/portable/GCC/ARM_CM33/secure/secure_port_macros.h": "cc77b10970c4662e5188a213d0f9da469bd6a480e41a385e39c5da5b3efed8f3", + "freertos_kernel/portable/GCC/ARM_CM33_NTZ/non_secure/port.c": "a7c5712a5ff1e0a4e2ba1137f7663bf39d17fc48fb19fa5432d8c994d7d2315b", + "freertos_kernel/portable/GCC/ARM_CM33_NTZ/non_secure/portasm.c": "9f2ebc92ebf1f72b03e0cc2bd92e4f5cdf09fbb53858eacb4e23872f30bf4534", + "freertos_kernel/portable/GCC/ARM_CM33_NTZ/non_secure/portasm.h": "070ad589c501db45273e813440971ae7dd0cda588cb6d61db0bbca74d6aa475f", + "freertos_kernel/portable/GCC/ARM_CM33_NTZ/non_secure/portmacro.h": "e11505063e9205d4c47e74d90f846657010ed7d290ddc333407f48ac4bd8c344", + "freertos_kernel/portable/GCC/ARM_CM3_MPU/port.c": "e69403c8ba2ce7bb23525e10c9d3d6065045fdff5aa6698b82f4916cadb6f6ce", + "freertos_kernel/portable/GCC/ARM_CM3_MPU/portmacro.h": "af2868887dc6b891a87151e38fa838e05943138c5d201707fb8ae06780ec472b", + "freertos_kernel/portable/GCC/ARM_CM4F/port.c": "9a3c3dca5bd2e4ff15e95fe6f5618df4ec9e317051f2a46e30bd16e6a8c908b4", + "freertos_kernel/portable/GCC/ARM_CM4F/portmacro.h": "fbd56e497dfa40a350154daf7b4d777bbf1b7998a9093ec7341458da87f54af7", + "freertos_kernel/portable/GCC/ARM_CM4_MPU/port.c": "8f906f91fb2313ff3902632474f853285e2a22fe28692eb5fcd01fa8ced17961", + "freertos_kernel/portable/GCC/ARM_CM4_MPU/portmacro.h": "a820ff78088eff29260586afd345c813047e1022c7a27828973a10a4343c4542", "freertos_kernel/portable/GCC/ARM_CM7/ReadMe.txt": "4061394a651eb7e4624abad4ec719148e153bd8eae666d0530319d83f9b39aa7", - "freertos_kernel/portable/GCC/ARM_CM7/r0p1/port.c": "9f22ac414d370340b2f8014989ade1f7e4dc1da10b25b544e30de1414917993b", - "freertos_kernel/portable/GCC/ARM_CM7/r0p1/portmacro.h": "fa291ede5ede1c8f7a70412c0ff1e40cae2aec1a5efba38b1d2d81e76b168508", - "freertos_kernel/portable/GCC/ARM_CR5/port.c": "b53d5efe6ecdef6fc4a0c9eaf6f66c45053fa1d9210495580c21c1f17b462de9", - "freertos_kernel/portable/GCC/ARM_CR5/portASM.S": "24373bfd9349d20b94b8e050cd4a66acbfaaf157eaf200089a586a1f90be80ab", - "freertos_kernel/portable/GCC/ARM_CR5/portmacro.h": "c904fd0410b6c5ee0af155b8530041d56c198dc1511e3ee897fcea1c78e0cb58", - "freertos_kernel/portable/GCC/ARM_CRx_No_GIC/port.c": "9c62f8a08abbb11a878ecf934093f9edd98c721f05c60512a75926ca71c6f4b4", - "freertos_kernel/portable/GCC/ARM_CRx_No_GIC/portASM.S": "cc809e9a9aebfaff4a9b8e30f2ef5f9371ce4a1cc5d6e701bac584c6c1b82ad7", - "freertos_kernel/portable/GCC/ARM_CRx_No_GIC/portmacro.h": "cb7bcd78648505473048f21966cea33e8bb923904c19175b4ab82ac740a8973a", - "freertos_kernel/portable/GCC/ATMega323/port.c": "1079ff281e0bc22670aec7f46fe004beaae679d8ffd44dfd2f50a15fec6c677d", - "freertos_kernel/portable/GCC/ATMega323/portmacro.h": "dfd23076fc989fa1afa01c10c085fa72150b518a7c2c6cd382ef1332eda9122e", + "freertos_kernel/portable/GCC/ARM_CM7/r0p1/port.c": "d8a5eabe55eb77acc5eb28145dc1fc777689e16068d73b17a78dc9ccb87e625a", + "freertos_kernel/portable/GCC/ARM_CM7/r0p1/portmacro.h": "6a79292b7b203239477e1407b207f8f1b18709021447f75170d956c91b773165", + "freertos_kernel/portable/GCC/ARM_CR5/port.c": "aaa2a433c0b821df1d6bccacece3c2471cf76104a7c8029b023c293f9126f44e", + "freertos_kernel/portable/GCC/ARM_CR5/portASM.S": "1d7f3ef58bb42bc7566326570449935012c53528c95f11aa2eb446d49a824a8a", + "freertos_kernel/portable/GCC/ARM_CR5/portmacro.h": "ff5e4382f1b508b9a6f4b9f8c7d51fc8f42722d1c795f35df25deda0a04744af", + "freertos_kernel/portable/GCC/ARM_CRx_No_GIC/port.c": "0099c94365f16eec25dcc7de442814dbbe9d7dad0cafb860100745d421b024ab", + "freertos_kernel/portable/GCC/ARM_CRx_No_GIC/portASM.S": "029b2f90e86b5ae57325dc291c2098fcf8370cdc83a09c8bc92585c282b323a9", + "freertos_kernel/portable/GCC/ARM_CRx_No_GIC/portmacro.h": "530ede44f7bdd4f379d04a0cc1dbb56f7d925e44101dc1dcd6db04b14fa6d15f", + "freertos_kernel/portable/GCC/ATMega323/port.c": "185a0b7aeac048f313866e9b8130a430f4d2c8b1a3cc25d5fdaa489e7ada69df", + "freertos_kernel/portable/GCC/ATMega323/portmacro.h": "bec36b913c790cb75705731d292f6928f9a0450cbac89420e28bbd534c5d563a", "freertos_kernel/portable/GCC/AVR32_UC3/exception.S": "8f3d945d526ff31d6e4303bd6b2bb55c85e2c2498c08194f95740e516c2c433d", - "freertos_kernel/portable/GCC/AVR32_UC3/port.c": "6a8fb77834ae5a4732a51da3013e5f78b5cf85fab469278b2e9a5c933530fb3b", - "freertos_kernel/portable/GCC/AVR32_UC3/portmacro.h": "296f3ab0d72fb275c2ca11c6506d1ad323213d3d3ca5a9caf0fbb6fe4bc016bc", - "freertos_kernel/portable/GCC/AVR_AVRDx/port.c": "782632583ad4a3a4a8a1a52c0284703a1644249c3aa4d4ec2a15ce72e68d2fe6", + "freertos_kernel/portable/GCC/AVR32_UC3/port.c": "bc66e3a20b72043b3f4ebab66f4e48b9a2ef2a993c65e8f6cdab547dad3c6da3", + "freertos_kernel/portable/GCC/AVR32_UC3/portmacro.h": "b29ce8110d36158b61a5218b30b47c02de2104d48eaccd0969a541b3fffb9119", + "freertos_kernel/portable/GCC/AVR_AVRDx/port.c": "19146bfd28271f5b79823a6e9e9f2304bd72a6faaaeb7ef6a3872d459768bdf0", "freertos_kernel/portable/GCC/AVR_AVRDx/porthardware.h": "3b64b4d72e6f95c048b6822a92ae00cb600ce9d9e32bc72abbe32889cf822028", - "freertos_kernel/portable/GCC/AVR_AVRDx/portmacro.h": "7691e593f41573d86568ca0a8c0860c527b1de51f2c5b15c9738e2cc28ac623c", - "freertos_kernel/portable/GCC/AVR_Mega0/port.c": "219956cb72450f417332d070bbfa20f3ce45e56c6a06f329887e03b293112f82", + "freertos_kernel/portable/GCC/AVR_AVRDx/portmacro.h": "1692eb9ddaa96a75af84a84f289dcb83ee8282fba0879eaaa1f4e64cfc506653", + "freertos_kernel/portable/GCC/AVR_Mega0/port.c": "c22b5a1d10bae9de085033ba4b7840274f8387d80445c57b1f67bd594ef1999d", "freertos_kernel/portable/GCC/AVR_Mega0/porthardware.h": "d267a6b2518f4ba3dcf211a592cc293490fff1b85cc7168db75ffdde129c0510", - "freertos_kernel/portable/GCC/AVR_Mega0/portmacro.h": "66747480f4f3c3077612ec5828ef1be5c6826081a6802d7d22098b06a56b0289", - "freertos_kernel/portable/GCC/CORTUS_APS3/port.c": "a70ec824dc632ead2396a41e7dafd0b2a8b3ac387cad1941754e2559c58b2ce6", - "freertos_kernel/portable/GCC/CORTUS_APS3/portmacro.h": "4bfa1c21e7dde156eacfdbb5d441d4de82b33f4f541e7b0e1e0a1922f0900007", - "freertos_kernel/portable/GCC/ColdFire_V2/port.c": "2518bcc1c5539052565a7ea22fbf2c856658afb7bb952dff0e9a7df5c5875bf8", - "freertos_kernel/portable/GCC/ColdFire_V2/portasm.S": "5149a5ba7a2ab179f79d4a46fb767aeae4b9aceef6ceca70e18381412f1ec705", - "freertos_kernel/portable/GCC/ColdFire_V2/portmacro.h": "f1941b9d877019c0689d70c992c4105e8b9db5ce24f52dc29d8dfe117b1b1431", - "freertos_kernel/portable/GCC/H8S2329/port.c": "c84ad89fdb43a1580417060b452f75ee0f7720b7a1acd29c0db6eb7d71b34d46", - "freertos_kernel/portable/GCC/H8S2329/portmacro.h": "d92a290ab90896c2a83f4b93d175631284630ac93a9a89eb2d83878462c741ca", - "freertos_kernel/portable/GCC/HCS12/port.c": "a7d9e4bdbc95e3c53707a3d4d0bda79c56d962b65e617491f12deeb7ce76d427", - "freertos_kernel/portable/GCC/HCS12/portmacro.h": "1398b281344d83637014836a45743d5b030ca6524b34a283652a5a9e7cc1cf0f", - "freertos_kernel/portable/GCC/IA32_flat/ISR_Support.h": "c862f470b1a5a66e2d9a5f89ee5d1e41c37281d86e8b1db61e54cf208afa9ced", - "freertos_kernel/portable/GCC/IA32_flat/port.c": "fe9d01965578754f6813715485755fa8ff307addd97bdf0592a1b28d8e91572a", - "freertos_kernel/portable/GCC/IA32_flat/portASM.S": "a31f94401a6c1d90047500cfd2d191172727af3eca825e82880301db64afa953", - "freertos_kernel/portable/GCC/IA32_flat/portmacro.h": "0da3639ad46d6cdf01d1bed3ff58cb1d960a8b9b67ed1b66b471458abb806463", + "freertos_kernel/portable/GCC/AVR_Mega0/portmacro.h": "c92eb39beb2ec668def7bb2c728798d66d8ba837efe3eb284633281616c5324c", + "freertos_kernel/portable/GCC/CORTUS_APS3/port.c": "372de476b862503c506ab82e47ad3933172866063108661c04b506d7986c0a19", + "freertos_kernel/portable/GCC/CORTUS_APS3/portmacro.h": "3c8309897f4b2de5477db1d0bd7ce85b99066754d0ac03f159bf2914d0283866", + "freertos_kernel/portable/GCC/ColdFire_V2/port.c": "c76cafb83f252f2faedeee6e65877f538332092ee57170fa8f72d0678f8005ff", + "freertos_kernel/portable/GCC/ColdFire_V2/portasm.S": "1eff603cb70546d7ac98387b541ad4cf6ddb2926d65df4a6c706d249cc55be76", + "freertos_kernel/portable/GCC/ColdFire_V2/portmacro.h": "9c5659f3d3486e14cd983dbbe743a9b8e673931830182827a7272bce0336c18e", + "freertos_kernel/portable/GCC/H8S2329/port.c": "206c27a170e915667dd281e8f3f4a465619fbca448772c03751bb575dd177d23", + "freertos_kernel/portable/GCC/H8S2329/portmacro.h": "e2c4cbe1eb4726ad6888bc5728f0ff42416018653ed3c713a5f4896f9bb8583f", + "freertos_kernel/portable/GCC/HCS12/port.c": "ac4c0de7ca2c3d1c379aec9d3ad2aa5e2946c6a9b966310ec70cc25669d44044", + "freertos_kernel/portable/GCC/HCS12/portmacro.h": "f08bcb2fec27a1501d02b2a3eec7557c5687f0a6805dd775934616fef3d1b8da", + "freertos_kernel/portable/GCC/IA32_flat/ISR_Support.h": "49b4f91a73a9cb36ce9aae14b37bf1e4ed45cd54670b6746d577f2e6e2db4110", + "freertos_kernel/portable/GCC/IA32_flat/port.c": "f2836238bf06d888fb714f41b3169507d9a0d4ee2142017380a59f07f10b98f6", + "freertos_kernel/portable/GCC/IA32_flat/portASM.S": "1d1149136c49a5514b6a96e8e2eba3b99dafe5a4411b6a6a58df6b5ef25583bb", + "freertos_kernel/portable/GCC/IA32_flat/portmacro.h": "a6767ca91cbb840acb731b051c14102d2bf5393ad0fc46737bb02db84e70f8e1", "freertos_kernel/portable/GCC/MCF5235/port.c": "c05e7609e30ce09e89fd372609361967ca7cf0a13140d48a6f3c21b4b79463c4", "freertos_kernel/portable/GCC/MCF5235/portmacro.h": "69aa3ee2d7123a25dc0e3ad529bf5df24f5be379a7c7ad16ff454a84c93b4ee2", - "freertos_kernel/portable/GCC/MSP430F449/port.c": "3e9cddb8e1fe03cd49ed46662f7775fae1e1366469f5734b071b107e6a8a14c5", - "freertos_kernel/portable/GCC/MSP430F449/portmacro.h": "d0c21f91f3cb0aa4cb7182a3482baad5e86821261b668df7210ffb4bbc75bf7d", - "freertos_kernel/portable/GCC/MicroBlaze/port.c": "ab8d58a9aa7f97788c76c9e5d116cf4c6b10583a94ddae2de322edd9429acabe", - "freertos_kernel/portable/GCC/MicroBlaze/portasm.s": "be8c3729ce41a1f85bfb5d7733b5d3cd270cb342f89de4b24ac75da16dc8f3f7", - "freertos_kernel/portable/GCC/MicroBlaze/portmacro.h": "95320776eec571a83688724fb5f8270df4ea5eb5c8d099c5cd3e71b29723445c", - "freertos_kernel/portable/GCC/MicroBlazeV8/port.c": "df3ec3641eb0083b872cfe0d7dc7e272bdaa933ff959da7cef72d3930ea442dc", - "freertos_kernel/portable/GCC/MicroBlazeV8/port_exceptions.c": "efb92d1f5836cff3f20b894f04d4ef102a07f8330677f225932242a21863c30b", - "freertos_kernel/portable/GCC/MicroBlazeV8/portasm.S": "c62ab0e7050d8636d5e390bba3307322331d0b9b9c27b44303860e5172bf2d72", - "freertos_kernel/portable/GCC/MicroBlazeV8/portmacro.h": "169f3581a718ae4ecce02a4dd475c7f032b83c018831e461ed7bca30c0515119", - "freertos_kernel/portable/GCC/MicroBlazeV9/port.c": "1b6f8cbd89c030cd3678d132168ff64e1d4ba4a44e10cebdf9570b4febc4d037", - "freertos_kernel/portable/GCC/MicroBlazeV9/port_exceptions.c": "efb92d1f5836cff3f20b894f04d4ef102a07f8330677f225932242a21863c30b", - "freertos_kernel/portable/GCC/MicroBlazeV9/portasm.S": "c62ab0e7050d8636d5e390bba3307322331d0b9b9c27b44303860e5172bf2d72", - "freertos_kernel/portable/GCC/MicroBlazeV9/portmacro.h": "169f3581a718ae4ecce02a4dd475c7f032b83c018831e461ed7bca30c0515119", - "freertos_kernel/portable/GCC/NiosII/port.c": "ea3ca4821f1dca55aa659dba2b63f9fca4de08d7e344322feef8b5d586e01c0d", - "freertos_kernel/portable/GCC/NiosII/port_asm.S": "a4f47e2f7d20b79274c43a1e312d189459d9fc98d55478aa0d47a8a21b58b247", - "freertos_kernel/portable/GCC/NiosII/portmacro.h": "9ce152893ad1845097c01f4a2cd8a0f9b967891e212efa5d783ad1e2b85390af", - "freertos_kernel/portable/GCC/PPC405_Xilinx/FPU_Macros.h": "663bd22588b69a380ea4c6a6b3134229b38a7c718b8c3c107b3b6f4b3bac71b7", - "freertos_kernel/portable/GCC/PPC405_Xilinx/port.c": "1e3bcfc61ced3009a81882a412e5b6bc6662eda2bfa8e78b417c38959c3442d3", - "freertos_kernel/portable/GCC/PPC405_Xilinx/portasm.S": "44b28d81c73c782bb7cbc03f826bd886a196081abb292b9cf6a7969e02add68c", - "freertos_kernel/portable/GCC/PPC405_Xilinx/portmacro.h": "04fc50d27d9e81bd98ad399e6bfd1b59ca27824afb285b3d7fddf3e9f528aff0", - "freertos_kernel/portable/GCC/PPC440_Xilinx/FPU_Macros.h": "663bd22588b69a380ea4c6a6b3134229b38a7c718b8c3c107b3b6f4b3bac71b7", - "freertos_kernel/portable/GCC/PPC440_Xilinx/port.c": "5b5ee01e9183d29e3bd8aa00d5a96533d60da6d8d9f20f499a97e4cae19d4528", - "freertos_kernel/portable/GCC/PPC440_Xilinx/portasm.S": "44b28d81c73c782bb7cbc03f826bd886a196081abb292b9cf6a7969e02add68c", - "freertos_kernel/portable/GCC/PPC440_Xilinx/portmacro.h": "04fc50d27d9e81bd98ad399e6bfd1b59ca27824afb285b3d7fddf3e9f528aff0", + "freertos_kernel/portable/GCC/MSP430F449/port.c": "f925505bc0411056eb9c7d01ee6abebeb5c54e0da815391c81f4529666e32a9f", + "freertos_kernel/portable/GCC/MSP430F449/portmacro.h": "ce945a83030ecdd08fa4f332ff5836ee715afe653421ca3087ec776d906c8a65", + "freertos_kernel/portable/GCC/MicroBlaze/port.c": "97810a5cec1566bf451e2623fe81c065a23bfbddbcccfb2f4e97c42e71a1382e", + "freertos_kernel/portable/GCC/MicroBlaze/portasm.s": "229b89d83c8b7382a876b6bd2505d4d773bd30214dc3ff16b6c51f77f1530b0a", + "freertos_kernel/portable/GCC/MicroBlaze/portmacro.h": "c52ca75c4a672f3c93e52234e42ae979629827cda5396e99922372442bb5dcd5", + "freertos_kernel/portable/GCC/MicroBlazeV8/port.c": "7676d0ae94990e52f1e1e24d1943b0f1498c5878e7dcb830cce34ffc53cab002", + "freertos_kernel/portable/GCC/MicroBlazeV8/port_exceptions.c": "bc73e5bbaf970427c2f4374adfca39e3de46a827272df957bf2d9e1fe31981cf", + "freertos_kernel/portable/GCC/MicroBlazeV8/portasm.S": "09e6c4214500e68c2ec0305385f34fdc33797b662b66da83c02ab2e1418949eb", + "freertos_kernel/portable/GCC/MicroBlazeV8/portmacro.h": "f08eab90a1646d8e8673d9054f6daeb35926487005466f81ca69cf307ebc6b5e", + "freertos_kernel/portable/GCC/MicroBlazeV9/port.c": "b3171e056cae70c04c506a68d20cc4a9e537bacdeaa2f1b7345a80458a19c4ce", + "freertos_kernel/portable/GCC/MicroBlazeV9/port_exceptions.c": "bc73e5bbaf970427c2f4374adfca39e3de46a827272df957bf2d9e1fe31981cf", + "freertos_kernel/portable/GCC/MicroBlazeV9/portasm.S": "09e6c4214500e68c2ec0305385f34fdc33797b662b66da83c02ab2e1418949eb", + "freertos_kernel/portable/GCC/MicroBlazeV9/portmacro.h": "f08eab90a1646d8e8673d9054f6daeb35926487005466f81ca69cf307ebc6b5e", + "freertos_kernel/portable/GCC/NiosII/port.c": "b0c4cf0af088ca436f3d628eb50d0930333bfa0b6487af34bb42650d26f6d90b", + "freertos_kernel/portable/GCC/NiosII/port_asm.S": "8fc46762a87a57001a037ded04093f9d3e59fc31e9b473bb31cba0845a5320de", + "freertos_kernel/portable/GCC/NiosII/portmacro.h": "655eed04ae1ead85f0b3401ed3878b681b462c563320c597266e5cf8fa577463", + "freertos_kernel/portable/GCC/PPC405_Xilinx/FPU_Macros.h": "7224415a8dfa6a3cdbe2138b5c43b7a289c44008917d0becf5068ec7b882b575", + "freertos_kernel/portable/GCC/PPC405_Xilinx/port.c": "bb9e979b3390b8adbc3b8202143d6ebeaac51dd82a8db549155e509e0c902d3d", + "freertos_kernel/portable/GCC/PPC405_Xilinx/portasm.S": "c729138184be0d7124a5de44b471d491fdf4a1dec0403f5e4f997669ab587afa", + "freertos_kernel/portable/GCC/PPC405_Xilinx/portmacro.h": "5b6abaf58866f9b410d069922fcef25ebafa1a696c61e082b8e7f009ad08a8fb", + "freertos_kernel/portable/GCC/PPC440_Xilinx/FPU_Macros.h": "7224415a8dfa6a3cdbe2138b5c43b7a289c44008917d0becf5068ec7b882b575", + "freertos_kernel/portable/GCC/PPC440_Xilinx/port.c": "6fd95f43d9c47b64fd74ee5ec471b91e87dda5ee579723bcdaa86f27a262b3bc", + "freertos_kernel/portable/GCC/PPC440_Xilinx/portasm.S": "c729138184be0d7124a5de44b471d491fdf4a1dec0403f5e4f997669ab587afa", + "freertos_kernel/portable/GCC/PPC440_Xilinx/portmacro.h": "5b6abaf58866f9b410d069922fcef25ebafa1a696c61e082b8e7f009ad08a8fb", "freertos_kernel/portable/GCC/RISC-V/Documentation.url": "03b58eac9262370ca618c78e81f36deca511ab3ff9142d719bae84afd9c9e865", - "freertos_kernel/portable/GCC/RISC-V/chip_specific_extensions/Pulpino_Vega_RV32M1RM/freertos_risc_v_chip_specific_extensions.h": "547cf38fd46e6b036860cd4e1c733cefafee91022e77dad2b34cdc2dbbe03c64", - "freertos_kernel/portable/GCC/RISC-V/chip_specific_extensions/RV32I_CLINT_no_extensions/freertos_risc_v_chip_specific_extensions.h": "8e0502a75ec1d25669a0a0e9e955f4522e53773282b41ca68355aed58e4574b8", + "freertos_kernel/portable/GCC/RISC-V/chip_specific_extensions/Pulpino_Vega_RV32M1RM/freertos_risc_v_chip_specific_extensions.h": "dde263bbd2862bb5499a0079e89656d71215c7f6a87ed14dbb07ee58c0d1ceef", + "freertos_kernel/portable/GCC/RISC-V/chip_specific_extensions/RV32I_CLINT_no_extensions/freertos_risc_v_chip_specific_extensions.h": "8b102e2de36e96a7e744ca6a5ecf7d49359cfb1ac3b9f8ba5153f07fcb1d4080", "freertos_kernel/portable/GCC/RISC-V/chip_specific_extensions/readme.txt": "9df008f8587b6faaaa48ef37ce9e38f89639290d636c06f5eefb09848ac318d1", - "freertos_kernel/portable/GCC/RISC-V/port.c": "7246d147706001999968d014a36c0d0fd2894bfb21512b668ae91af60a78ca2e", - "freertos_kernel/portable/GCC/RISC-V/portASM.S": "4dd985e3e1b68890fe06c6c9edf8bd5cae853fadcdc2bc18e2c94a418692ad5e", - "freertos_kernel/portable/GCC/RISC-V/portmacro.h": "cced653f2a223b5d705f3973a66d6e43d420ea28389369e78a378f0a2893a2ba", + "freertos_kernel/portable/GCC/RISC-V/port.c": "2b845e41eeaa4bddfdba69deac4f722a3fe11d1ba0d593710584c0de0bc9a33f", + "freertos_kernel/portable/GCC/RISC-V/portASM.S": "88b1aaab20a20adbd2b0cb6639f47f446ed8ca569fea8b3081bf0acb6aeb985f", + "freertos_kernel/portable/GCC/RISC-V/portmacro.h": "83eb12ab2b371ecf0d7a07eae066ec5cf81777f5e306c8e4f3cee8f42ff9eee2", "freertos_kernel/portable/GCC/RISC-V/readme.txt": "9df008f8587b6faaaa48ef37ce9e38f89639290d636c06f5eefb09848ac318d1", - "freertos_kernel/portable/GCC/RL78/isr_support.h": "ea1329df2360210274ab1d2e92d92f437c3f891a735f8ac21c66fcfb210c56e4", - "freertos_kernel/portable/GCC/RL78/port.c": "88681a7183c76ab8c8d0bc4e5497d64bc2a560bb4cd1499058ea700150e09ebf", - "freertos_kernel/portable/GCC/RL78/portasm.S": "fcbb7d9951ca0fec1aa2e5e8e9e87e54eb89f4ef55e261eefaaa3b1873959570", - "freertos_kernel/portable/GCC/RL78/portmacro.h": "47537e01d6b360fdd2da59aa9d2dc11d5a8a3091a40bdb26724f0090106b4d1a", - "freertos_kernel/portable/GCC/RX100/port.c": "89789084faa0afe64481c92594f26888db2fbb281cff53ba6b0538cee1144bde", - "freertos_kernel/portable/GCC/RX100/portmacro.h": "739b9b5650ed293f35270afa4a15c7379b5c962bff1b4f131cc97a3fcbc46de6", + "freertos_kernel/portable/GCC/RL78/isr_support.h": "d11eb927528c8420b2f2ab5cac8ed1550823eefa4dcadd68590c43396d4616ab", + "freertos_kernel/portable/GCC/RL78/port.c": "eb0bf0f06fee8442284d7485f499e14bd7f8ea69c1d51893a3a51224c98d1581", + "freertos_kernel/portable/GCC/RL78/portasm.S": "53572264202112eb165c21462670f8e00927c201fba5524c5301a5881778ab4e", + "freertos_kernel/portable/GCC/RL78/portmacro.h": "bf97f2ed87012e78668cc185cb3d27b7c364980b4670cffb9a1699bf649b3941", + "freertos_kernel/portable/GCC/RX100/port.c": "9c24272e4f4850318daccb7304b75701b043836d496cc0877f28b4b630ca1870", + "freertos_kernel/portable/GCC/RX100/portmacro.h": "ff390be0aac6143702e475075072d3beaa75adacbaf44036ac727c9b80ffeef4", "freertos_kernel/portable/GCC/RX100/readme.txt": "d6ea169fd33ff4a4795bbcce927793fbe9177e1788af89cc6a705d64a7106e8b", - "freertos_kernel/portable/GCC/RX200/port.c": "d4d63479be41c24b3c453e71d29f1caac3f42ec1b0de4f15470d1fea33d6cf6a", - "freertos_kernel/portable/GCC/RX200/portmacro.h": "fe9c886b2c63cb6bdcbfd00207cc18dacd59435f95a3e56c3638260be1956f1d", - "freertos_kernel/portable/GCC/RX600/port.c": "2b8a969a480033f49bdbea734e955ac4cade7a1bed04af06ed90093355e3abd7", - "freertos_kernel/portable/GCC/RX600/portmacro.h": "7c20830e3fa18f69b5193d759cf254360ca2c9ce84f3e01eefae9da643c39e12", + "freertos_kernel/portable/GCC/RX200/port.c": "fd558e688e66ea2c0bf6f401fe0709343077949f3f17322b5c2f9a2dc4791edf", + "freertos_kernel/portable/GCC/RX200/portmacro.h": "7a1a133b6cc3cd6cf24f689f2d995f5d4bab36b4d3b741e09c8feef7dc84b37d", + "freertos_kernel/portable/GCC/RX600/port.c": "97f0e71c3b1c9c1f4a47ba7c7570ee03ed9dc4710913c62f997649d0068b1207", + "freertos_kernel/portable/GCC/RX600/portmacro.h": "97e13bc9aa1bcf3ca2e670b15f5b52453c68342a7063b9478854a877a94b5570", "freertos_kernel/portable/GCC/RX600/readme.txt": "d6ea169fd33ff4a4795bbcce927793fbe9177e1788af89cc6a705d64a7106e8b", - "freertos_kernel/portable/GCC/RX600v2/port.c": "fded6df2a8362893090d427b14f7acbead0e8deb4f268828299c9acc9fc0aab3", - "freertos_kernel/portable/GCC/RX600v2/portmacro.h": "7c20830e3fa18f69b5193d759cf254360ca2c9ce84f3e01eefae9da643c39e12", + "freertos_kernel/portable/GCC/RX600v2/port.c": "7e6bb00c1b5dd955fe6ac908a8ef74a6dde14f44ad76ec4c32a9a004bfe7956b", + "freertos_kernel/portable/GCC/RX600v2/portmacro.h": "97e13bc9aa1bcf3ca2e670b15f5b52453c68342a7063b9478854a877a94b5570", "freertos_kernel/portable/GCC/RX600v2/readme.txt": "d6ea169fd33ff4a4795bbcce927793fbe9177e1788af89cc6a705d64a7106e8b", - "freertos_kernel/portable/GCC/RX700v3_DPFPU/port.c": "89ffd8ac4f9d0528b96dfbf5ba057f68996d8b34af7e21b7e728bce545baafb4", - "freertos_kernel/portable/GCC/RX700v3_DPFPU/portmacro.h": "8a8eece97eba36688e497b2104b034f851cd60d4b5689f79d36baae273a34265", + "freertos_kernel/portable/GCC/RX700v3_DPFPU/port.c": "56d849fe3c86cc4699417d1d86f35c3a58c2a7b925ff4ef06e1bb47016344ea6", + "freertos_kernel/portable/GCC/RX700v3_DPFPU/portmacro.h": "7457cc58fc7e255f721d6227dd9c08a72832b26a6028c5253ed83c4c9a465293", "freertos_kernel/portable/GCC/RX700v3_DPFPU/readme.txt": "d6ea169fd33ff4a4795bbcce927793fbe9177e1788af89cc6a705d64a7106e8b", - "freertos_kernel/portable/GCC/STR75x/port.c": "2a42d65c944433c256a9e0366092b0df052fddd40d35d3067b105b627f2b5cf3", - "freertos_kernel/portable/GCC/STR75x/portISR.c": "dec4fe09c32fc03d014f8868934874018f43c99bf6977a22f3ba973e24ce4532", - "freertos_kernel/portable/GCC/STR75x/portmacro.h": "7f6c4f054889e8310f5263b3c2ff7c0ad7a0b98cbdc4ee3b290a68f8437b71b3", - "freertos_kernel/portable/GCC/TriCore_1782/port.c": "a6198bcbe394eb0943aad0d1c59c373bf3223e0fcc8acc8c1d376551f5406260", - "freertos_kernel/portable/GCC/TriCore_1782/portmacro.h": "f731dfb32c867d302493c9e18ea49a590ba7f0ba2496a376961b79f130ece0e1", - "freertos_kernel/portable/GCC/TriCore_1782/porttrap.c": "e6df9eb9c6dce84a50ffbb37cac26337bab08415facd76ceead1c643727a6316", - "freertos_kernel/portable/IAR/78K0R/ISR_Support.h": "49c4fa21cb6bb8f7cc1b92a914cf97dc302e652ea38a60ce99f362aea6bbc913", - "freertos_kernel/portable/IAR/78K0R/port.c": "dddf260ccba67c1d0e34b3dc8d5a045b270086acd5bf663f3c50b3d607a54021", - "freertos_kernel/portable/IAR/78K0R/portasm.s26": "18401f53bc6514ede283dac8b2ce91e0b8523fd4f67a93f7b69dcc6958bc5e1c", - "freertos_kernel/portable/IAR/78K0R/portmacro.h": "b5995e64de5d88ec3e62b54fdf6f5b84d8f3defc648959c7708c8896f97c3b88", - "freertos_kernel/portable/IAR/ARM_CA5_No_GIC/port.c": "6a5e26065161b051259b2cd1d81f1f2d914d1e8e338618b802080802b02dfd7c", - "freertos_kernel/portable/IAR/ARM_CA5_No_GIC/portASM.h": "d92f9da4a2f5d9f3d8977995683ef97797ca3444805273ac3884a55cf6b223df", - "freertos_kernel/portable/IAR/ARM_CA5_No_GIC/portASM.s": "789aeb05b0f0a0007b51e5d8aed838968a2d70cb4a82f7adc82c9c8f3fe7dffe", - "freertos_kernel/portable/IAR/ARM_CA5_No_GIC/portmacro.h": "3ffdb387d178093088ee0e50c2b839c61c583beec8a3a1fb34ed59b771330759", - "freertos_kernel/portable/IAR/ARM_CA9/port.c": "3555f85dd7e442789e3b75fb93ae44877ea9060356614050144de5dc88ae6240", - "freertos_kernel/portable/IAR/ARM_CA9/portASM.h": "ab5873837e5f5e52dff3f35fb1a2982a3bbf84d0743cab22ea89f45af054f648", - "freertos_kernel/portable/IAR/ARM_CA9/portASM.s": "bbfc5a61d6c94560591ca69717dcabf770f3da9f8d1c21b3b81b0a44d8a2e3a5", - "freertos_kernel/portable/IAR/ARM_CA9/portmacro.h": "fde5514437f5de407ed792b5ab6f6de91d2d343005ef20d252a72deeb29c660d", - "freertos_kernel/portable/IAR/ARM_CM0/port.c": "44a338445d511022fca618e4802c8dc9d7ab799873beb795ff4d17f81c8fae2d", - "freertos_kernel/portable/IAR/ARM_CM0/portasm.s": "e92b1aee884b8d1ce3aeaf56c520fa6b1a5cd5b4f4a6e76d55332b034f5056fe", - "freertos_kernel/portable/IAR/ARM_CM0/portmacro.h": "d9f513c0764293112dd601064de6d4c3cd1b5997603b0f67a6ca1f47e14dad61", - "freertos_kernel/portable/IAR/ARM_CM23/non_secure/port.c": "9254d35345746f17ae47766e793c77d9594edc6243579b7d8157a93a0910c9d0", - "freertos_kernel/portable/IAR/ARM_CM23/non_secure/portasm.h": "eb63e885f48f5d45b649ead271bfce54c81d82fd42e0355072375e5af6d16c0c", - "freertos_kernel/portable/IAR/ARM_CM23/non_secure/portasm.s": "05b44efce09dcf8b9bc78d0a8e4223a1aaf1477585e1eb9c202d8deb06db903b", - "freertos_kernel/portable/IAR/ARM_CM23/non_secure/portmacro.h": "ecf7789333d2eae4dffa36cadd312dddcaed2db135ab0ed60f80064bf75e35a2", - "freertos_kernel/portable/IAR/ARM_CM23/secure/secure_context.c": "ca7338fa111e73eccf63059be2907542c788a3aa83365bdb94e207e1a0461116", - "freertos_kernel/portable/IAR/ARM_CM23/secure/secure_context.h": "2ce8be6ad0b523eb28b43eec91aba7213434c2393ac6b2192b1c5fbf9b43c2ac", - "freertos_kernel/portable/IAR/ARM_CM23/secure/secure_context_port.c": "c713b3a7c72b12ae6c6c0dea892d6ffeba6db514e8e2dd7d52404273d9262934", - "freertos_kernel/portable/IAR/ARM_CM23/secure/secure_context_port_asm.s": "f465c2aca32ba9fc79850599422baa1b78a86e8cb182099e8f73298c835fef8e", - "freertos_kernel/portable/IAR/ARM_CM23/secure/secure_heap.c": "15519a6878bec08878c8348e04cd271a3a520c031581663176fc0744369a0c9b", - "freertos_kernel/portable/IAR/ARM_CM23/secure/secure_heap.h": "97405b4c849d2b049989debb1f8fc57e9667736290a8afbffe29e633de6c27fe", - "freertos_kernel/portable/IAR/ARM_CM23/secure/secure_init.c": "a5974925bf9d6a3e6c95f13133266fc96acdd0cd9b8bc2e4be58187f06f71160", - "freertos_kernel/portable/IAR/ARM_CM23/secure/secure_init.h": "ed955f1e93779ad64b03873c63b45feec9fb145fcb0bcb8fa0869748f6f96744", - "freertos_kernel/portable/IAR/ARM_CM23/secure/secure_port_macros.h": "4b3d4543b6abb076c4a07da977eef326bf5b8c205142861c5e8c2ddb2d5f511f", - "freertos_kernel/portable/IAR/ARM_CM23_NTZ/non_secure/port.c": "9254d35345746f17ae47766e793c77d9594edc6243579b7d8157a93a0910c9d0", - "freertos_kernel/portable/IAR/ARM_CM23_NTZ/non_secure/portasm.h": "eb63e885f48f5d45b649ead271bfce54c81d82fd42e0355072375e5af6d16c0c", - "freertos_kernel/portable/IAR/ARM_CM23_NTZ/non_secure/portasm.s": "99e2d5762155e1d4f4ea426ca32c8daaa3135606345b69ec67cabefbdba0597a", - "freertos_kernel/portable/IAR/ARM_CM23_NTZ/non_secure/portmacro.h": "2aedeeb50a4c2e57278cc5e85fa80ac1afb4d00fd6f34449f94822808a7bb96d", - "freertos_kernel/portable/IAR/ARM_CM3/port.c": "ab3ca84d8c3596865978d15835e5764268c33eaed9b860441c8a7b32d7b7757f", - "freertos_kernel/portable/IAR/ARM_CM3/portasm.s": "c55ce3368add7bb5027b1c05e4e781b811217f6680e05100fcb2a57e579a543c", - "freertos_kernel/portable/IAR/ARM_CM3/portmacro.h": "91a78cffde945daf74cea1f21c96638e4e35c5a36ea0049e161afc4b62a104c7", - "freertos_kernel/portable/IAR/ARM_CM33/non_secure/port.c": "9254d35345746f17ae47766e793c77d9594edc6243579b7d8157a93a0910c9d0", - "freertos_kernel/portable/IAR/ARM_CM33/non_secure/portasm.h": "eb63e885f48f5d45b649ead271bfce54c81d82fd42e0355072375e5af6d16c0c", - "freertos_kernel/portable/IAR/ARM_CM33/non_secure/portasm.s": "1559d8a1be13c51a6af0e94fce8f960c286bb22ef7ad21202d627aff03f4473f", - "freertos_kernel/portable/IAR/ARM_CM33/non_secure/portmacro.h": "0d0cdb539f5c681aa83f5a78e2395fa776a3f48e312a404f134efb903f88cbd2", - "freertos_kernel/portable/IAR/ARM_CM33/secure/secure_context.c": "ca7338fa111e73eccf63059be2907542c788a3aa83365bdb94e207e1a0461116", - "freertos_kernel/portable/IAR/ARM_CM33/secure/secure_context.h": "2ce8be6ad0b523eb28b43eec91aba7213434c2393ac6b2192b1c5fbf9b43c2ac", - "freertos_kernel/portable/IAR/ARM_CM33/secure/secure_context_port.c": "c713b3a7c72b12ae6c6c0dea892d6ffeba6db514e8e2dd7d52404273d9262934", - "freertos_kernel/portable/IAR/ARM_CM33/secure/secure_context_port_asm.s": "b3a7ea032cbc07f0cef45c2dceb9643c3c6c25cf15689fb0509a31b2a6ee2d84", - "freertos_kernel/portable/IAR/ARM_CM33/secure/secure_heap.c": "15519a6878bec08878c8348e04cd271a3a520c031581663176fc0744369a0c9b", - "freertos_kernel/portable/IAR/ARM_CM33/secure/secure_heap.h": "97405b4c849d2b049989debb1f8fc57e9667736290a8afbffe29e633de6c27fe", - "freertos_kernel/portable/IAR/ARM_CM33/secure/secure_init.c": "a5974925bf9d6a3e6c95f13133266fc96acdd0cd9b8bc2e4be58187f06f71160", - "freertos_kernel/portable/IAR/ARM_CM33/secure/secure_init.h": "ed955f1e93779ad64b03873c63b45feec9fb145fcb0bcb8fa0869748f6f96744", - "freertos_kernel/portable/IAR/ARM_CM33/secure/secure_port_macros.h": "4b3d4543b6abb076c4a07da977eef326bf5b8c205142861c5e8c2ddb2d5f511f", - "freertos_kernel/portable/IAR/ARM_CM33_NTZ/non_secure/port.c": "9254d35345746f17ae47766e793c77d9594edc6243579b7d8157a93a0910c9d0", - "freertos_kernel/portable/IAR/ARM_CM33_NTZ/non_secure/portasm.h": "eb63e885f48f5d45b649ead271bfce54c81d82fd42e0355072375e5af6d16c0c", - "freertos_kernel/portable/IAR/ARM_CM33_NTZ/non_secure/portasm.s": "42ca7bcd0f3f0119ee957ffd69b8fd5f4f97eff8b94aeb4ac9454468f88dd481", - "freertos_kernel/portable/IAR/ARM_CM33_NTZ/non_secure/portmacro.h": "0d0cdb539f5c681aa83f5a78e2395fa776a3f48e312a404f134efb903f88cbd2", - "freertos_kernel/portable/IAR/ARM_CM4F/port.c": "58b89174a266658ca133f94d5c2bed8de67b57ef8e7d3317a972d675941bdf51", - "freertos_kernel/portable/IAR/ARM_CM4F/portasm.s": "9ea6203a65789bfb3c2498782ffa15de6ed958d4690f0aea976900c60e2cbbd0", - "freertos_kernel/portable/IAR/ARM_CM4F/portmacro.h": "c3bec472b026fc62b86399462e26c1ef3ba46861d4c16460ddb80e583758c26e", - "freertos_kernel/portable/IAR/ARM_CM4F_MPU/port.c": "058c0b23102494dbe584f6e2f3b0f99dea814f44a28c0e04e3f4ccfdae3792b0", - "freertos_kernel/portable/IAR/ARM_CM4F_MPU/portasm.s": "66cebd2925938fc66130dda373b1f4d20edfc87abfbe6ed82273d1b62e7b190c", - "freertos_kernel/portable/IAR/ARM_CM4F_MPU/portmacro.h": "63dc9ffc2bc7b8a5dac4ecf5260da45639c260fb91b65a61742bd4a496008324", + "freertos_kernel/portable/GCC/STR75x/port.c": "d6dcc6a7b1071449d8f8018160d6fc757dde3951313a4cd4d9d434a142bb49dc", + "freertos_kernel/portable/GCC/STR75x/portISR.c": "59d3f973177ebc12bbf47030c26661995a621487110fe11d06f579249c84a64b", + "freertos_kernel/portable/GCC/STR75x/portmacro.h": "d9b4e8d33a796151dcef19a9f45c2d587733203c31ccee2ee59576881d3bd553", + "freertos_kernel/portable/GCC/TriCore_1782/port.c": "64e89407bb876bb0bb32ba5ec34273ec68f02587a4b718087816d7202f2b296d", + "freertos_kernel/portable/GCC/TriCore_1782/portmacro.h": "146a8a24de14593d21b8fd751ee0642ea1124188df87da3fcba6a11e1b7583fa", + "freertos_kernel/portable/GCC/TriCore_1782/porttrap.c": "b1acb0da4a289f1bc2b94198c486c71f7982e6fb0cfdb2c2ef25d7363c408ff0", + "freertos_kernel/portable/IAR/78K0R/ISR_Support.h": "ebe6686e07bf306cd3a310f204e973b28d91df1015e563eeeaa930c378d806e3", + "freertos_kernel/portable/IAR/78K0R/port.c": "221fde77828987709a7648026a9c1b432be198d3e4bd27304096eb1fcb0761b8", + "freertos_kernel/portable/IAR/78K0R/portasm.s26": "46e5d10c58e438a986043c539a22e48e83316c1792482cd18b6b858b5d139139", + "freertos_kernel/portable/IAR/78K0R/portmacro.h": "7925f1f38db4166261fe60fb2b0f9d0056722691cb395e5e6162a3b6cb067d20", + "freertos_kernel/portable/IAR/ARM_CA5_No_GIC/port.c": "b3bdb7f70568f71438ff7f0c57daf0775c7d19c384bfe24feb74a29d15019105", + "freertos_kernel/portable/IAR/ARM_CA5_No_GIC/portASM.h": "278b357ce67965b357d0e6054aabbb4b434a13610ad8a852d0ac9af285954c94", + "freertos_kernel/portable/IAR/ARM_CA5_No_GIC/portASM.s": "8da7bef6e1aff0735c1adefb75bd6d43804cda9397ea94489584455d5db2c66b", + "freertos_kernel/portable/IAR/ARM_CA5_No_GIC/portmacro.h": "34a3c2de4d39246c577797cf3270e31099cc477d96ba1ca8d2e5a3fafe26cde2", + "freertos_kernel/portable/IAR/ARM_CA9/port.c": "a4b3e44ef46d4f3a0c7e9d061831c22411605de84815dd4e478e733304147b5d", + "freertos_kernel/portable/IAR/ARM_CA9/portASM.h": "b9990a5562a6b4a589296502d279c3180dcd324175e80464e8d9d7fa14baa6d2", + "freertos_kernel/portable/IAR/ARM_CA9/portASM.s": "1f6d6cb90e376e9b381ef1473b62448743a88baec59a6213d034585ed583aa54", + "freertos_kernel/portable/IAR/ARM_CA9/portmacro.h": "0c596df604f74610446766846a9906dba8d48cd7ca025041944c936fade8a7dc", + "freertos_kernel/portable/IAR/ARM_CM0/port.c": "70104dabf83126b7f3f571b6077021f53b4e1474f143a85205f022eed13cf37e", + "freertos_kernel/portable/IAR/ARM_CM0/portasm.s": "66da246e6f5efd1be42be506d31d9309c74c979a83fcf7f9c349d300a0dc9f1b", + "freertos_kernel/portable/IAR/ARM_CM0/portmacro.h": "c31680c2ea666fea49a0d05b93eb48e8a4fc2ffbd9604cd51d19cb467fa78a25", + "freertos_kernel/portable/IAR/ARM_CM23/non_secure/port.c": "a7c5712a5ff1e0a4e2ba1137f7663bf39d17fc48fb19fa5432d8c994d7d2315b", + "freertos_kernel/portable/IAR/ARM_CM23/non_secure/portasm.h": "070ad589c501db45273e813440971ae7dd0cda588cb6d61db0bbca74d6aa475f", + "freertos_kernel/portable/IAR/ARM_CM23/non_secure/portasm.s": "fe9fd62e634e5c5e03e8a5b96644538f816474388103e8d54a10db19893229bc", + "freertos_kernel/portable/IAR/ARM_CM23/non_secure/portmacro.h": "e3d426c374d1caa0f844a1b8661645d51faa11c34c6a6bf3af2b160886a03308", + "freertos_kernel/portable/IAR/ARM_CM23/secure/secure_context.c": "35b224c601433283398b93ce0f2b281a6a93d9e115faa40adf90467938b741b1", + "freertos_kernel/portable/IAR/ARM_CM23/secure/secure_context.h": "4e5b0fbbad9f5ef4ebc712a7286325ef2e801bae118ffa9ba26e8c4f4459c9c0", + "freertos_kernel/portable/IAR/ARM_CM23/secure/secure_context_port_asm.s": "351a502fed0a9f52527b27fb6d84b550337f488e0892455be3ee6e18a50960cb", + "freertos_kernel/portable/IAR/ARM_CM23/secure/secure_heap.c": "805d2e4e250c50ed6a7c425a7b69c55f8c347073042460efdbf57aa85ffc3a61", + "freertos_kernel/portable/IAR/ARM_CM23/secure/secure_heap.h": "9fad151cf1858dff1be29c43b64e971cca10b78cb86bb1aa95c889f9c2805250", + "freertos_kernel/portable/IAR/ARM_CM23/secure/secure_init.c": "72f523e71c60cb62b1bc3abef097db4872ba2f946caeedb632c6f46c989507f1", + "freertos_kernel/portable/IAR/ARM_CM23/secure/secure_init.h": "26ea17f192dd4e646132e135c8a3d2b8d3b74e67a2d31e4954e978dc7b3ca45b", + "freertos_kernel/portable/IAR/ARM_CM23/secure/secure_port_macros.h": "cc77b10970c4662e5188a213d0f9da469bd6a480e41a385e39c5da5b3efed8f3", + "freertos_kernel/portable/IAR/ARM_CM23_NTZ/non_secure/port.c": "a7c5712a5ff1e0a4e2ba1137f7663bf39d17fc48fb19fa5432d8c994d7d2315b", + "freertos_kernel/portable/IAR/ARM_CM23_NTZ/non_secure/portasm.h": "070ad589c501db45273e813440971ae7dd0cda588cb6d61db0bbca74d6aa475f", + "freertos_kernel/portable/IAR/ARM_CM23_NTZ/non_secure/portasm.s": "0f1d7846ec89b8d451386ee00c335d9f0fa2d14728dc649bf8d8eee01affd69a", + "freertos_kernel/portable/IAR/ARM_CM23_NTZ/non_secure/portmacro.h": "741d0c0bc2293005ca56c794dc0b2b576ec9ef5180c29cde0a34cce9811aeee6", + "freertos_kernel/portable/IAR/ARM_CM3/port.c": "23a1313171c44b40a0928be53916c8d5c79daba3cf6e9be758f9d7056abb1d99", + "freertos_kernel/portable/IAR/ARM_CM3/portasm.s": "beb20e87afd3be2fa53490eb2f577c898b8c870c43d4e7a2bf2f1e5c1b1bc919", + "freertos_kernel/portable/IAR/ARM_CM3/portmacro.h": "a94699ac7fa8fcf7862f9f6108de7c9d8b8f070d4c97aff2d0549ba7c8c15c02", + "freertos_kernel/portable/IAR/ARM_CM33/non_secure/port.c": "a7c5712a5ff1e0a4e2ba1137f7663bf39d17fc48fb19fa5432d8c994d7d2315b", + "freertos_kernel/portable/IAR/ARM_CM33/non_secure/portasm.h": "070ad589c501db45273e813440971ae7dd0cda588cb6d61db0bbca74d6aa475f", + "freertos_kernel/portable/IAR/ARM_CM33/non_secure/portasm.s": "3bbcbc6d8dae6a858370cb73653f2d30b82074239778ff59b60fd4c807f95bf5", + "freertos_kernel/portable/IAR/ARM_CM33/non_secure/portmacro.h": "2e73d3fa60c1cfc9b90dce8ebc6741503f43f38b54a944a49f3e86d9144bd081", + "freertos_kernel/portable/IAR/ARM_CM33/secure/secure_context.c": "35b224c601433283398b93ce0f2b281a6a93d9e115faa40adf90467938b741b1", + "freertos_kernel/portable/IAR/ARM_CM33/secure/secure_context.h": "4e5b0fbbad9f5ef4ebc712a7286325ef2e801bae118ffa9ba26e8c4f4459c9c0", + "freertos_kernel/portable/IAR/ARM_CM33/secure/secure_context_port_asm.s": "9c540dc692bea6eaade0eaf41e03cc84096624fde52c8fb6dacec4878fd19f48", + "freertos_kernel/portable/IAR/ARM_CM33/secure/secure_heap.c": "805d2e4e250c50ed6a7c425a7b69c55f8c347073042460efdbf57aa85ffc3a61", + "freertos_kernel/portable/IAR/ARM_CM33/secure/secure_heap.h": "9fad151cf1858dff1be29c43b64e971cca10b78cb86bb1aa95c889f9c2805250", + "freertos_kernel/portable/IAR/ARM_CM33/secure/secure_init.c": "72f523e71c60cb62b1bc3abef097db4872ba2f946caeedb632c6f46c989507f1", + "freertos_kernel/portable/IAR/ARM_CM33/secure/secure_init.h": "26ea17f192dd4e646132e135c8a3d2b8d3b74e67a2d31e4954e978dc7b3ca45b", + "freertos_kernel/portable/IAR/ARM_CM33/secure/secure_port_macros.h": "cc77b10970c4662e5188a213d0f9da469bd6a480e41a385e39c5da5b3efed8f3", + "freertos_kernel/portable/IAR/ARM_CM33_NTZ/non_secure/port.c": "a7c5712a5ff1e0a4e2ba1137f7663bf39d17fc48fb19fa5432d8c994d7d2315b", + "freertos_kernel/portable/IAR/ARM_CM33_NTZ/non_secure/portasm.h": "070ad589c501db45273e813440971ae7dd0cda588cb6d61db0bbca74d6aa475f", + "freertos_kernel/portable/IAR/ARM_CM33_NTZ/non_secure/portasm.s": "9246a77e6415684770d43a8d5dc1214e20dc700bed6f808711f831e80cdbcc0c", + "freertos_kernel/portable/IAR/ARM_CM33_NTZ/non_secure/portmacro.h": "2e73d3fa60c1cfc9b90dce8ebc6741503f43f38b54a944a49f3e86d9144bd081", + "freertos_kernel/portable/IAR/ARM_CM4F/port.c": "cfd0512a5c8133f5963066c45941beea2adf6c0925d04c02231c7101315a16c8", + "freertos_kernel/portable/IAR/ARM_CM4F/portasm.s": "713a4315b1002d30677626756dfbd513a9d57b4528cb2ffa58e2f62dc16fb559", + "freertos_kernel/portable/IAR/ARM_CM4F/portmacro.h": "cced0be0d28b2e653797b5f05df22fa2e05d871220f66d3bdf5e9e5562057c22", + "freertos_kernel/portable/IAR/ARM_CM4F_MPU/port.c": "54092e5e43f908686a895b1cb4c290476440ed756b8cfe3a5e3f987a2efe4a6a", + "freertos_kernel/portable/IAR/ARM_CM4F_MPU/portasm.s": "6fcafd3c26bb545a24d23ae948016924b0c7b2f3ddb7338044c2aba9f5ac1e7b", + "freertos_kernel/portable/IAR/ARM_CM4F_MPU/portmacro.h": "dfb2bbd957b8d5e77684b58fb248c4c9f0aeadcb88b24308ee18af29106ede2c", "freertos_kernel/portable/IAR/ARM_CM7/ReadMe.txt": "9991c375912b69f89d97fd3451459a4980f97787c6cb5c21d64e520bfb7c688e", - "freertos_kernel/portable/IAR/ARM_CM7/r0p1/port.c": "fa48cc7c3ef3162f8fad0e69157dc7e87bfc975af01374f9d7e7e2b6e9f241a2", - "freertos_kernel/portable/IAR/ARM_CM7/r0p1/portasm.s": "497e1e18e63810d9eb8920335ea034031267d9a5860e9ca0bdd394fa65521c48", - "freertos_kernel/portable/IAR/ARM_CM7/r0p1/portmacro.h": "394f8cf9701b3c0e8dacfdd3d1c069dea214e9c009a5331f96c21bc48dd4c3c5", - "freertos_kernel/portable/IAR/ARM_CRx_No_GIC/port.c": "3cb0e101d2cee2f5072e1d352e19896b1b139bcf455130f7cd778a57b72f895f", - "freertos_kernel/portable/IAR/ARM_CRx_No_GIC/portASM.s": "c19388cd0e6b4e20c4f35176e5f6905b0d2d712ec5ce55f83762e12261fc9260", - "freertos_kernel/portable/IAR/ARM_CRx_No_GIC/portmacro.h": "5550db9f1b5f9f55c08ab53aaf8b4a5788fcd3c6b8a4280cf0753afc5f0a21e3", - "freertos_kernel/portable/IAR/ATMega323/port.c": "f0eb947e65001716aba9e9bbd9f1038806cf204533c03881f2527b3050356697", - "freertos_kernel/portable/IAR/ATMega323/portmacro.h": "fbdf5ebbb79bdd704a76dd251a8ded037edc8d639ec871300709c45b49f60053", - "freertos_kernel/portable/IAR/ATMega323/portmacro.s90": "0827ce04165aea404a125460e334ed80f4929fdbf57453c4cdedf725435942bb", + "freertos_kernel/portable/IAR/ARM_CM7/r0p1/port.c": "52b5dcd767dd56a8b44f73a5cac39604b2d0e5a047a7340e9030845486c820c3", + "freertos_kernel/portable/IAR/ARM_CM7/r0p1/portasm.s": "dfcff36d116bc7e091209ba9be02c1d8071263696f62b8119627e41f9ca50452", + "freertos_kernel/portable/IAR/ARM_CM7/r0p1/portmacro.h": "1e3eae9240b06f29e6ecf9e504a15d34132951558f61d62ab53428855a1d08ef", + "freertos_kernel/portable/IAR/ARM_CRx_No_GIC/port.c": "a1d6a1651299e0663d5fac53e644f40e7f1c7e680e1d863bb9c7ca5784574f85", + "freertos_kernel/portable/IAR/ARM_CRx_No_GIC/portASM.s": "04b1812d5732706b6250c6cd16042ced46f77b90e9a8d337f1652022d407cfce", + "freertos_kernel/portable/IAR/ARM_CRx_No_GIC/portmacro.h": "fd6ca728f9c494e239c2ed9ce0c45e3a4f3e5267520ab31b22120904dcf9d224", + "freertos_kernel/portable/IAR/ATMega323/port.c": "3182ef31ecb2f3fa9fccd67e2913919a6dfb9ba1e8c2ea36382fcc6c00c95a47", + "freertos_kernel/portable/IAR/ATMega323/portmacro.h": "7aa26789ce8aa4065e8aab6d092479feab428708ce31a3d0e6d4a36af7d8b66c", + "freertos_kernel/portable/IAR/ATMega323/portmacro.s90": "e16c0df015c0ee9e890b72261d06d2fafb8284ede723d86d6e225b3c9919c34d", "freertos_kernel/portable/IAR/AVR32_UC3/exception.s82": "b51ccec0ffabcfed5003f0c96a8124a2050c94a5d5dbfc0a0eb11e58d9ca0176", - "freertos_kernel/portable/IAR/AVR32_UC3/port.c": "42356698b922d2f0fd1fdbb39e39e5c1b86bafaa332dfed90407e71494614aab", - "freertos_kernel/portable/IAR/AVR32_UC3/portmacro.h": "4c1e556d050bbbd667ac0ce936964e57afc0e0476c142c227af109fb75d19e56", + "freertos_kernel/portable/IAR/AVR32_UC3/port.c": "a83f9ce8c34f6b2e926336ebeb21ba763f433b8cd92f2b1b3f627c52b1fe3d67", + "freertos_kernel/portable/IAR/AVR32_UC3/portmacro.h": "df0aab0601307a717290d9a6659a9bd070f1288b031c2e6eed510a0673cfa99f", "freertos_kernel/portable/IAR/AVR32_UC3/read.c": "07b6384e325351be59fe01133c233180002e059fc4c084a2d8ece4f989c06aa8", "freertos_kernel/portable/IAR/AVR32_UC3/write.c": "49735b1d2fa89c09f15859dcd26aa7e3899736df65a4f98770300de01243dacb", - "freertos_kernel/portable/IAR/AVR_AVRDx/port.c": "845c13e95199e0735f7ee2e44570f0ddb7f397861c9dcd065ad5b8f5430483ef", + "freertos_kernel/portable/IAR/AVR_AVRDx/port.c": "bdcb3a1931020304f5ba07613ccbac3315218a63659cb40a3fd8e6554207b958", "freertos_kernel/portable/IAR/AVR_AVRDx/porthardware.h": "02a304f91a8b029872dc79719e33c9b6f6dde539ba3e7ef798804e9aa4a8ab25", - "freertos_kernel/portable/IAR/AVR_AVRDx/portmacro.h": "d29af5ea7336cb7665ba3b4799f988c57f20dad2f2c757930ac7d012bab9d356", - "freertos_kernel/portable/IAR/AVR_AVRDx/portmacro.s90": "8356cb427a2df08c7cc8ce59417e5a959f4ffd7bb8328fc8d6e0b82c71158900", - "freertos_kernel/portable/IAR/AVR_Mega0/port.c": "5b94af6f8ea91259048a7acd4ae78d548a3954506abb73065ca8387c94393380", + "freertos_kernel/portable/IAR/AVR_AVRDx/portmacro.h": "fd1aa6f2a402e05ef25d39a787f15035dd53f4139132788a181603a6742188c0", + "freertos_kernel/portable/IAR/AVR_AVRDx/portmacro.s90": "4cfc6463fab15e56c2d10cc878f331670b72798b450d783761c98a93fc0e7518", + "freertos_kernel/portable/IAR/AVR_Mega0/port.c": "285f3588e21866e1994c804cc0dae19e5c58595eecc5acbdc979108e109a96c0", "freertos_kernel/portable/IAR/AVR_Mega0/porthardware.h": "2c2edbc3d4bc6a1d0b5c60df5c297d65fdd9053217795a423adf6bfc12803ed3", - "freertos_kernel/portable/IAR/AVR_Mega0/portmacro.h": "d29af5ea7336cb7665ba3b4799f988c57f20dad2f2c757930ac7d012bab9d356", - "freertos_kernel/portable/IAR/AVR_Mega0/portmacro.s90": "319f42d18038b2e6b9f76807d812b964a7089ef4a4bb689fb45cadc1cd9707dd", + "freertos_kernel/portable/IAR/AVR_Mega0/portmacro.h": "fd1aa6f2a402e05ef25d39a787f15035dd53f4139132788a181603a6742188c0", + "freertos_kernel/portable/IAR/AVR_Mega0/portmacro.s90": "5beecb649ec8d98f29074b65e3bfac04b9e4192741a900084a20368bdb44609a", "freertos_kernel/portable/IAR/AtmelSAM7S64/AT91SAM7S64.h": "8f3f98a3f183dd173a22541819cf794565f6bd35d4db4b664a8f35f05fbf6063", "freertos_kernel/portable/IAR/AtmelSAM7S64/AT91SAM7S64_inc.h": "1544c69c8783880a35cee8ffa24e3e65e289f596c03d8b9f35a31a3eb7b025f1", "freertos_kernel/portable/IAR/AtmelSAM7S64/AT91SAM7X128.h": "ee7d97e30cfb971f74db814397bfef83f028e0c7e55c990438cfe33e6765c0dd", "freertos_kernel/portable/IAR/AtmelSAM7S64/AT91SAM7X128_inc.h": "361996a9bed51f37cb9b0a2bda0e4544dc4e4cd44d75c5788e1074cfe17cd56e", "freertos_kernel/portable/IAR/AtmelSAM7S64/AT91SAM7X256.h": "f49159a259b685e876d394efb010eb1d06cb0346118715f054e252725d981702", "freertos_kernel/portable/IAR/AtmelSAM7S64/AT91SAM7X256_inc.h": "2c6ca0cd41436c8c5ecaaa461084cd1675a7e24d58c6ace888927fca5e262bc9", - "freertos_kernel/portable/IAR/AtmelSAM7S64/ISR_Support.h": "add4c3b80e0922e4ca573e712311ca9e7a47ce93ef3ff6bc5251ba67894cb4b6", + "freertos_kernel/portable/IAR/AtmelSAM7S64/ISR_Support.h": "b718f24c2d9a04574ea7d6a7c076ee159de3602f4a6556ba61fb8559e8ac17d5", "freertos_kernel/portable/IAR/AtmelSAM7S64/lib_AT91SAM7S64.h": "46d53b158ebe5cffa94bc80c9d6b0fafb1790bb741c5be562775f630bdb55dbe", "freertos_kernel/portable/IAR/AtmelSAM7S64/lib_AT91SAM7X128.h": "a1068f757db5c02d2725a76f4e2ba8cd79aa288be3ed5fc2804f0cde9f4a0169", "freertos_kernel/portable/IAR/AtmelSAM7S64/lib_AT91SAM7X256.h": "2c4e3aef15483db5c6ec459c275b8ed06eb14e484484f1215139dba779b10a11", - "freertos_kernel/portable/IAR/AtmelSAM7S64/port.c": "358fb4b0b2c2629fe8476e7cda2b1d796cf4eebc21e8098b88d15c592cf72422", - "freertos_kernel/portable/IAR/AtmelSAM7S64/portasm.s79": "de60896a04d8ca00ada31fcc3496eee2bd5e08e254ec261a6a9a5164942b82b8", - "freertos_kernel/portable/IAR/AtmelSAM7S64/portmacro.h": "950091c804f35743f9009bf4e82dcf2cb9812d537fd17dfa80984864100a7940", + "freertos_kernel/portable/IAR/AtmelSAM7S64/port.c": "30c82fec7f3dd4b377201fa3131065a876ba38a5e57f600bbddf5b9d92366bb6", + "freertos_kernel/portable/IAR/AtmelSAM7S64/portasm.s79": "91696bf6685564b8eef9e19d7788a12478a5ca393a51e189c95ee6b97f3b0ad5", + "freertos_kernel/portable/IAR/AtmelSAM7S64/portmacro.h": "b374cd6a4344abb6e82d4b522a69b9660dc99711c75d60d629bc2806a429ae77", "freertos_kernel/portable/IAR/AtmelSAM9XE/ISR_Support.h": "85dc8f5d2615969b89ffbf48c42ae3dce8145742dd7d8d3e886f91e3863ce7cb", - "freertos_kernel/portable/IAR/AtmelSAM9XE/port.c": "a9cf6f6d87a6d4df0afad8239c8f8cabc0361dd73f5abc47ce3fd0410c401f26", + "freertos_kernel/portable/IAR/AtmelSAM9XE/port.c": "21e60fd793b8a5f125ae301f47c67223ca2f380256e63bdd78061609ebf32cdb", "freertos_kernel/portable/IAR/AtmelSAM9XE/portasm.s79": "1cb65e6f59c63aefb1e030a9a564ce76b9237ba542c2559f6cfe69aeffd47d42", - "freertos_kernel/portable/IAR/AtmelSAM9XE/portmacro.h": "be214f5b9102c1e5b042075b11529769665c8078a3ca472a066b059b15760110", - "freertos_kernel/portable/IAR/LPC2000/ISR_Support.h": "add4c3b80e0922e4ca573e712311ca9e7a47ce93ef3ff6bc5251ba67894cb4b6", - "freertos_kernel/portable/IAR/LPC2000/port.c": "1f37f95032aaa5362205938fa0dd615e06ae51b62a8945bf2c17a8714a513d02", - "freertos_kernel/portable/IAR/LPC2000/portasm.s79": "61cbaa6c7bf636d698d014de1c70adb2caa488843184918557ee88fd1b1ef738", - "freertos_kernel/portable/IAR/LPC2000/portmacro.h": "c2e50768defe621f05d3ea1f4e92457f325bd52e969f3c442ae26c14f15d8689", - "freertos_kernel/portable/IAR/MSP430/port.c": "989a17561d6880e7f32fb829ab631a0d2c81b7d07739b42b445a0bad17218e6d", - "freertos_kernel/portable/IAR/MSP430/portasm.h": "d7dc1118a347859ad24cf928e57c024827d603c5a0af43a171502058f5c04f0b", - "freertos_kernel/portable/IAR/MSP430/portext.s43": "03e035bf8143bb3b7cb80d363a53b344dc528ef2a615429d12ea8b6385fa92ed", - "freertos_kernel/portable/IAR/MSP430/portmacro.h": "1f5e395c30da4e5755e60dcc5fe002a1b6dcc0515438405ec20dc23b4e990ae3", - "freertos_kernel/portable/IAR/MSP430X/data_model.h": "93ba6d2b721e3ff7867fbbf95827c04832c2a128aabca0ab36d0944c994c48e0", - "freertos_kernel/portable/IAR/MSP430X/port.c": "ae82c9f9cc6fba7c08230e239b964253b925aae0b41ac3b680b0a6ee143e6300", - "freertos_kernel/portable/IAR/MSP430X/portext.s43": "9dd2c5e57642e79679ccb5254f846ea815c01fc4570c63e7266e0acf202602df", - "freertos_kernel/portable/IAR/MSP430X/portmacro.h": "9c02699a8d2280703df0f1f424b2d0729a0c9386e9d2ecab2187eabdb6658cbf", + "freertos_kernel/portable/IAR/AtmelSAM9XE/portmacro.h": "b620d8ca788000393a1ae6d3f068e426e0e5db64ed28718defbd64ddb49500d3", + "freertos_kernel/portable/IAR/LPC2000/ISR_Support.h": "b718f24c2d9a04574ea7d6a7c076ee159de3602f4a6556ba61fb8559e8ac17d5", + "freertos_kernel/portable/IAR/LPC2000/port.c": "bf1724b80399774eab30126c2670434bea35a58364e55f9a21c3f688d107ff7b", + "freertos_kernel/portable/IAR/LPC2000/portasm.s79": "f1e5eed7166515b981f1180abe6ae3b4cd3845a53ce259b65397d96f2bf20657", + "freertos_kernel/portable/IAR/LPC2000/portmacro.h": "329cbab8a4da5bf1d8eca58ae9914460446f94364bc7f546b5d8fafbbe460dc3", + "freertos_kernel/portable/IAR/MSP430/port.c": "5c4f510ee264e27a39cbb9d74205417ae6143f22bca0c28f5ce541fab344eeb1", + "freertos_kernel/portable/IAR/MSP430/portasm.h": "feb908cdd30cdc1cc5bc9d2ad3d1faf5f7301371ef5f700e918d19bdf8bb5615", + "freertos_kernel/portable/IAR/MSP430/portext.s43": "264d6c48abcaa829434fc540a467b098f6892cc3fb11892952d22dd8a10b571a", + "freertos_kernel/portable/IAR/MSP430/portmacro.h": "995c6bae66f99524fe2a6334b53127bbb49eab1cd20fa2b37253a7bcfe3e9652", + "freertos_kernel/portable/IAR/MSP430X/data_model.h": "f788aeedc82f920121144ff2fb1de24f6b330c8708b8eb85e5704168c8429d1a", + "freertos_kernel/portable/IAR/MSP430X/port.c": "242a1cfc1b9a6eae5fa2c47e0cb4a290b295cfca7b4a6ba18c99f3aecd30e320", + "freertos_kernel/portable/IAR/MSP430X/portext.s43": "5b983e09545d489c7084d83dce1efa0b0c4d6fab904ce489418499fec69c49e3", + "freertos_kernel/portable/IAR/MSP430X/portmacro.h": "3d4728e8929e06f2ef052ccf959e7988d7ac1c072b56c0cf84b103bdc5874c9b", "freertos_kernel/portable/IAR/RISC-V/Documentation.url": "03b58eac9262370ca618c78e81f36deca511ab3ff9142d719bae84afd9c9e865", - "freertos_kernel/portable/IAR/RISC-V/chip_specific_extensions/RV32I_CLINT_no_extensions/freertos_risc_v_chip_specific_extensions.h": "2ee09f9af6419a1aa2a3bdd270f54a1123a1ae1a211d9d73ed8300995c19bea8", + "freertos_kernel/portable/IAR/RISC-V/chip_specific_extensions/RV32I_CLINT_no_extensions/freertos_risc_v_chip_specific_extensions.h": "796ea6f81e4da3888edf4afa4ce8fae5f2d0f0ac6d1656800be78b28d857f4f4", "freertos_kernel/portable/IAR/RISC-V/chip_specific_extensions/readme.txt": "9df008f8587b6faaaa48ef37ce9e38f89639290d636c06f5eefb09848ac318d1", - "freertos_kernel/portable/IAR/RISC-V/port.c": "66b2aaa1439abca011d4597851c356b36b34d86c42dff72af2ae08a23158417f", - "freertos_kernel/portable/IAR/RISC-V/portASM.s": "d7e7e5a5ab45ac277bdcbdb7f1b320208a4cc032a8d652247678e6f55ccc175b", - "freertos_kernel/portable/IAR/RISC-V/portmacro.h": "a8a89b0c110601e158f6e6f3f17ac2222cad3f9429360cff304058946a9f3da9", + "freertos_kernel/portable/IAR/RISC-V/port.c": "2c10baac7761e68db53e81f68f787de0943dcd52ded03a97d47cfeba31f011ea", + "freertos_kernel/portable/IAR/RISC-V/portASM.s": "393682167ef4626b75e903964440cae47fd902b34c514921300643c16c524ef6", + "freertos_kernel/portable/IAR/RISC-V/portmacro.h": "fb02ea2e34a15bfb51bb93a0d1a407591428adeebbd6c01ad61ec51f202947ce", "freertos_kernel/portable/IAR/RISC-V/readme.txt": "9df008f8587b6faaaa48ef37ce9e38f89639290d636c06f5eefb09848ac318d1", - "freertos_kernel/portable/IAR/RL78/ISR_Support.h": "e008f96483eb3d83104b1cfff05373f8dea88cfde36ca6d546a8736043efaf54", - "freertos_kernel/portable/IAR/RL78/port.c": "5f0c1551c45b548844e622c660bbbff06b1cbef7bb3136197db8c896e8c4a9be", - "freertos_kernel/portable/IAR/RL78/portasm.s87": "8794a885bed97a12facf098530c518830f727b09a109891b1eca86471806071d", - "freertos_kernel/portable/IAR/RL78/portmacro.h": "7148b2e24fb081cdf6c47044a887c639628349ff77f43b9326d44701d5fa2b04", - "freertos_kernel/portable/IAR/RX100/port.c": "f20a403caf13a3920ab8a56d2c2cdcc0719bd42916638ccd720de1af124ff61f", - "freertos_kernel/portable/IAR/RX100/port_asm.s": "9771fba1048b00c1f546427d18457bedecb6bcf4e9b87161fc82e4a00ad7d832", - "freertos_kernel/portable/IAR/RX100/portmacro.h": "62da25ed1615c747a20b2de2f6b36da049a3415309365ae9e243fe07ed0499ab", + "freertos_kernel/portable/IAR/RL78/ISR_Support.h": "53f0a20fbb9e5184dd22e52ee72593eee09ab7344be31e8157ca7da029786c33", + "freertos_kernel/portable/IAR/RL78/port.c": "a7e9ff3ebb641a34b58ffcefea676272f725690d4d5ed0a93b3f1f4b3066a82e", + "freertos_kernel/portable/IAR/RL78/portasm.s87": "6bc2985b05aa0a277457a4a8ad836dc51fdd1212996b464fa120974790b1e199", + "freertos_kernel/portable/IAR/RL78/portmacro.h": "fed4444dcd5bc07bcd7f36d41fd7add62c4c75cee0241ce4fe04a3d2cc93c9ff", + "freertos_kernel/portable/IAR/RX100/port.c": "01922d6b6844c275b2242d425ece581dd952a0f283d82d05d170f4d64608b744", + "freertos_kernel/portable/IAR/RX100/port_asm.s": "8647b766d72278b4934468104aec2f91398d3e9b79c855972584cb4b3f8dc439", + "freertos_kernel/portable/IAR/RX100/portmacro.h": "d38743f2701e8facc4b940d9f0a344a861759246dc4434f43240a92f2247eacc", "freertos_kernel/portable/IAR/RX100/readme.txt": "d6ea169fd33ff4a4795bbcce927793fbe9177e1788af89cc6a705d64a7106e8b", - "freertos_kernel/portable/IAR/RX600/port.c": "bcf665fe9aeadcdd6ec28606f5982bf9d68c48835ecb6c29532d56055793ff9b", - "freertos_kernel/portable/IAR/RX600/port_asm.s": "8869f2e43d1c9351894ab7940db9f7bf347de1e8ae7397c66c2db20df73e8f1e", - "freertos_kernel/portable/IAR/RX600/portmacro.h": "276b27f599b6a926a9ebc2224f09b6f9662d86ce8cd0d50967b07951e96740f6", + "freertos_kernel/portable/IAR/RX600/port.c": "750a8267383902e99ca48cf6b4258367866b33732a92ea68f9b26e753e414a24", + "freertos_kernel/portable/IAR/RX600/port_asm.s": "d245efbe700a4a42b112d6085844ce7e8f73bb54e76974cc3104e8b777ca992a", + "freertos_kernel/portable/IAR/RX600/portmacro.h": "2740466bfe38ef81c1dc8c7ff936f439dc0e9a2fb6cbe71f8698557bce5bc5e2", "freertos_kernel/portable/IAR/RX600/readme.txt": "d6ea169fd33ff4a4795bbcce927793fbe9177e1788af89cc6a705d64a7106e8b", - "freertos_kernel/portable/IAR/RX700v3_DPFPU/port.c": "e6ece452249a334b7e60ab7c4ab2486782dbebd153943b1146d97453b19dbc09", - "freertos_kernel/portable/IAR/RX700v3_DPFPU/portmacro.h": "eb17d2bd787cf1658ea3a3e59086e69f32cc102220b484145a73f0f91749f6e2", + "freertos_kernel/portable/IAR/RX700v3_DPFPU/port.c": "dd6e72a42c9b33ce93665e2e1e0beba1d5bfbae9e9c3792345f1fa9a9d24087d", + "freertos_kernel/portable/IAR/RX700v3_DPFPU/portmacro.h": "a6904d4e993a15c3eec552b3d213d62484b1111ce35bfa2ea5d0013e3eb8d7bd", "freertos_kernel/portable/IAR/RX700v3_DPFPU/readme.txt": "d6ea169fd33ff4a4795bbcce927793fbe9177e1788af89cc6a705d64a7106e8b", - "freertos_kernel/portable/IAR/RXv2/port.c": "0638d6d85e5a71d2d475ea33bbd2c19d994a88cac0aa0afd479ea028bf7044b9", - "freertos_kernel/portable/IAR/RXv2/port_asm.s": "1755cdaf7f77322637473a4330c2c68d4ddb4f646c3f626e93f91d36790bd6ad", - "freertos_kernel/portable/IAR/RXv2/portmacro.h": "6a587f64626a6d115b65cdece034a43a4a17aa576062ba47e87d7b0eb9cd2704", + "freertos_kernel/portable/IAR/RXv2/port.c": "a92c8fbfd7a3e87c2fca0ddc4df7f95773232057f37959a8fdecbb0ed11f1bc7", + "freertos_kernel/portable/IAR/RXv2/port_asm.s": "9e477bd08fe340c1babd97b90f3712e14916dcc6a037cfc53808f0d76a174bae", + "freertos_kernel/portable/IAR/RXv2/portmacro.h": "1704096d1b46fd5f25b7222f97ea02bb664fda535d8ff3df9836d7e2b64a3cdc", "freertos_kernel/portable/IAR/RXv2/readme.txt": "d6ea169fd33ff4a4795bbcce927793fbe9177e1788af89cc6a705d64a7106e8b", - "freertos_kernel/portable/IAR/STR71x/ISR_Support.h": "add4c3b80e0922e4ca573e712311ca9e7a47ce93ef3ff6bc5251ba67894cb4b6", - "freertos_kernel/portable/IAR/STR71x/port.c": "8cb9a0fdd4bd1a6957300777a2f95431cd921004b03f34991c05edf59a272268", - "freertos_kernel/portable/IAR/STR71x/portasm.s79": "01ac09e0bccc05614f73d1d98d3f39a817fdde08ba1ba5fcab50e7e3f1caca0a", - "freertos_kernel/portable/IAR/STR71x/portmacro.h": "481a38d4329d3424db62230c44d822c161eb07425c3703788c811822882bd2e3", - "freertos_kernel/portable/IAR/STR75x/ISR_Support.h": "add4c3b80e0922e4ca573e712311ca9e7a47ce93ef3ff6bc5251ba67894cb4b6", - "freertos_kernel/portable/IAR/STR75x/port.c": "2f4b0911cfbee7aaabb57bb6c430b0d448f68997db9c3befbabf9fc66f6823de", - "freertos_kernel/portable/IAR/STR75x/portasm.s79": "a4da47642e9a8fdf34091f1fadab85a4257063873982886389ba97fef2d841d1", - "freertos_kernel/portable/IAR/STR75x/portmacro.h": "9cee353805475007f6230c5a0cfa3ca2381d23d07763750b5783e4a2ab543d66", - "freertos_kernel/portable/IAR/STR91x/ISR_Support.h": "8881773e0bc4fcd3ee841be5c73bc93ec28585848b2e05183d576deae228f285", - "freertos_kernel/portable/IAR/STR91x/port.c": "2cbc370d6fba697e758e0b7a923e25b76a8f0ebf6a26f9225338de94c717ede5", - "freertos_kernel/portable/IAR/STR91x/portasm.s79": "7933ceeaeb21063f50f571621108741c5d497514474b83e0d8349228a9e4ff27", - "freertos_kernel/portable/IAR/STR91x/portmacro.h": "dae23d9be190af232de3db2b0b02136fe7c68fdbbbde37a56bb8ab81e91852a8", - "freertos_kernel/portable/IAR/V850ES/ISR_Support.h": "ed05648fad710f756aed5d67eb1ea074339f3fe3e27eeb2629814c16cbcf8b7f", - "freertos_kernel/portable/IAR/V850ES/port.c": "3d916bc4fd1179346d020d6932d0b5a2745d6e8c2fd5b841f9d29da17a5e96ce", - "freertos_kernel/portable/IAR/V850ES/portasm.s85": "6279eb11a42af766f4f6ea8846a8172b1b46f7cf7e6b018e1affd05c393cb9cf", - "freertos_kernel/portable/IAR/V850ES/portasm_Fx3.s85": "47b395d22e8269ed79bdf80f352838fd911430517ab947c7ff39046776144fdf", - "freertos_kernel/portable/IAR/V850ES/portasm_Hx2.s85": "cb18f8b4b1da5469613c9979fa258fd4083f0a500623481acafa10dec2e3c509", - "freertos_kernel/portable/IAR/V850ES/portmacro.h": "f85a898944430b45724e284b7e689966284f994401a2cbf55ec406d70815a9fa", + "freertos_kernel/portable/IAR/STR71x/ISR_Support.h": "b718f24c2d9a04574ea7d6a7c076ee159de3602f4a6556ba61fb8559e8ac17d5", + "freertos_kernel/portable/IAR/STR71x/port.c": "9b0a17a1983ce894a05a8d9a436ab52775c63e971de6a99b9f1f952475180f5e", + "freertos_kernel/portable/IAR/STR71x/portasm.s79": "a246dccb087fc174bd2c6b0436891a615bd143166210d1286acb9eee38085d29", + "freertos_kernel/portable/IAR/STR71x/portmacro.h": "764d9a79e64d3be2db78cd2ce7bcb12d54d7d26cd472d3bb7a2817bc14399ce7", + "freertos_kernel/portable/IAR/STR75x/ISR_Support.h": "b718f24c2d9a04574ea7d6a7c076ee159de3602f4a6556ba61fb8559e8ac17d5", + "freertos_kernel/portable/IAR/STR75x/port.c": "c37274811a70146eef18c1bc53b0f73917ec9f1eab8ab2795bc520f5037c5060", + "freertos_kernel/portable/IAR/STR75x/portasm.s79": "b030c3e7ccb599457d445562d1b59939e098c3d9c1bda40efc7fa028a602aaee", + "freertos_kernel/portable/IAR/STR75x/portmacro.h": "b6633dadfde3ddc8d4a389a64ed94da8c794233417f753acebc3bec1175ac63b", + "freertos_kernel/portable/IAR/STR91x/ISR_Support.h": "95ec983c26657f6071ddd96259ac0a854528ff8746c801e9faad54f6f69b8f36", + "freertos_kernel/portable/IAR/STR91x/port.c": "fa1c554bef6ed50ebe6b0cb86833028b5eecc13e9956d047cc71f377245502f5", + "freertos_kernel/portable/IAR/STR91x/portasm.s79": "0bf5f01f9907b95defebae9bd137121b3ef032a60ef25be208b045bfc8b9eda0", + "freertos_kernel/portable/IAR/STR91x/portmacro.h": "532ac506ec38b88cd933a94883b0aabe21d7b92addcbf9e5484d0cb73c592465", + "freertos_kernel/portable/IAR/V850ES/ISR_Support.h": "27aa4a05773b32ae66453f479241588feeb582675e646bf5cb4a56da4bcb8fa1", + "freertos_kernel/portable/IAR/V850ES/port.c": "202e94c4ae916cd065a238a54563dd7b4250a8cd2ac34325d537e3ce9ea5337e", + "freertos_kernel/portable/IAR/V850ES/portasm.s85": "e7e6510ef1199be0045a191e2f553682022bdc6c278f4cc3c7789f461b28a774", + "freertos_kernel/portable/IAR/V850ES/portasm_Fx3.s85": "64580cc331f806bf5e7d757a73df034a3fae5b990d3eaa7e0d581b52ad1a552b", + "freertos_kernel/portable/IAR/V850ES/portasm_Hx2.s85": "8dbbed95effb7123fc76d82468ce6d3de96665fa7bc13f3402169c5168fe4d75", + "freertos_kernel/portable/IAR/V850ES/portmacro.h": "60b1aa75080854e695fe44b9884b3cb0cf386e949678593d308618c3058ba60b", "freertos_kernel/portable/Keil/See-also-the-RVDS-directory.txt": "d872e8e4176213ea84ebc76d8fb621c31b4ca116fd0a51258813e804fe110ca4", - "freertos_kernel/portable/MPLAB/PIC18F/port.c": "491002fc37e9801b0014d3ff772abf445e4cc2508eccef630d2e42160f582ce1", - "freertos_kernel/portable/MPLAB/PIC18F/portmacro.h": "c278df8a3a0bf2cd1cc70ac0790ffe62f7f4c2e06a1d38822caaa932d41010ac", + "freertos_kernel/portable/MPLAB/PIC18F/port.c": "faadffefd1eb26ba3e680849f9fcf10fa0bf3eb452d2e1559c11587a66144f7b", + "freertos_kernel/portable/MPLAB/PIC18F/portmacro.h": "f6aa3b90fa74adea32c1ca31b20daae72bbdb98ca6b909473a82f2a43097315c", "freertos_kernel/portable/MPLAB/PIC18F/stdio.h": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "freertos_kernel/portable/MPLAB/PIC24_dsPIC/port.c": "2bdd28da57d2fa6999fa2f59c8f21f5ea62f36583c1d40324d2dcf9494897326", - "freertos_kernel/portable/MPLAB/PIC24_dsPIC/portasm_PIC24.S": "2bd05a5dcf3d277007bc4ee1e97802b5c24f3a4fbc7803730da895fabff58ed6", - "freertos_kernel/portable/MPLAB/PIC24_dsPIC/portasm_dsPIC.S": "974250f6b45968976372e54511bd6535f16a2a7285bf86e22e63b9ad8c838a26", - "freertos_kernel/portable/MPLAB/PIC24_dsPIC/portmacro.h": "21e4ed57b6eaeb970873889e7394f67a94b67bdc9c7b02807da80fbe91e06dfc", - "freertos_kernel/portable/MPLAB/PIC32MEC14xx/ISR_Support.h": "766c40397d453ed8971ed89557d84274d097d8b685a354f563ed1b47dbea6e2b", - "freertos_kernel/portable/MPLAB/PIC32MEC14xx/port.c": "e7b4b4b9aa471ae2468fba83d8b5392ef21543e27c5a3f7a0b8a2d53fd6d8952", - "freertos_kernel/portable/MPLAB/PIC32MEC14xx/port_asm.S": "464c91c49dbf9dd66cd6d08b83e2dcd0681261a0ab0f279e1cd514d4659cd4ad", - "freertos_kernel/portable/MPLAB/PIC32MEC14xx/portmacro.h": "fa2717c38d51c630c4e5f3db51b309ba16092c37fe64975fdc94297770f95511", - "freertos_kernel/portable/MPLAB/PIC32MX/ISR_Support.h": "fe19583bc3d3dbb0361eb27fa4420e227146417e0104f00f176a281c3dc8290f", - "freertos_kernel/portable/MPLAB/PIC32MX/port.c": "99de2064584b2716062b690b05109af4cd209f109a03f70a7f4a2fbfb02cd413", - "freertos_kernel/portable/MPLAB/PIC32MX/port_asm.S": "4f722672dd8f7bc2fd98d6d5eb4bfd70e1425c61ddae35453661d647a1267c3d", - "freertos_kernel/portable/MPLAB/PIC32MX/portmacro.h": "bea1af28d2086922b16228cb994935cc661694471b963556be96acd422b5850b", - "freertos_kernel/portable/MPLAB/PIC32MZ/ISR_Support.h": "6849aa04c3c7346b06876487841f2bb8ccb79e5da3ccb17ba32202706fdf62a5", - "freertos_kernel/portable/MPLAB/PIC32MZ/port.c": "86c3c01593b7c72fed03c708ec37a949cf01c8ac12b16c9481bfbae5eed5af38", - "freertos_kernel/portable/MPLAB/PIC32MZ/port_asm.S": "a3459454016cdd169083799218837402368a732351ad1b3ce7c367d995c92ac8", - "freertos_kernel/portable/MPLAB/PIC32MZ/portmacro.h": "638ff0815b6c32bb344224c3da01ae6edb43be67a60ccd1140bb0d28d52227d5", - "freertos_kernel/portable/MSVC-MingW/port.c": "806397b20853428c47d0803c56a633d929654a79802a225fad8457225661604c", - "freertos_kernel/portable/MSVC-MingW/portmacro.h": "f5b415ea227339d70f3651bbad18bfa5ce9d88afbbdcfe42a3526373bb485889", + "freertos_kernel/portable/MPLAB/PIC24_dsPIC/port.c": "7a9343f4a860b5125a4d2889b2f6a105b5cd3f11d72b16e30d6e012772870457", + "freertos_kernel/portable/MPLAB/PIC24_dsPIC/portasm_PIC24.S": "e7260a6efd9e42d9ec5a9fd5252c52750e31595eb7d7eda5616de7109db6a63e", + "freertos_kernel/portable/MPLAB/PIC24_dsPIC/portasm_dsPIC.S": "0485f0c102af500ae7e12b4f3f4a1e168af7c4d9b59653b0889fef052207f99c", + "freertos_kernel/portable/MPLAB/PIC24_dsPIC/portmacro.h": "90713f211600a33293ed32df91cd615920f44df2daeb00cd220d26fc18e61052", + "freertos_kernel/portable/MPLAB/PIC32MEC14xx/ISR_Support.h": "7fcc24ee3ce2e3412a7c4e6f0339f3f9f00b2103189612e210cca4cfb00100c2", + "freertos_kernel/portable/MPLAB/PIC32MEC14xx/port.c": "df7eb41bdcfd610b01f8676439fc97a1d7a24560fa535c4f3ec95bd897d43c5d", + "freertos_kernel/portable/MPLAB/PIC32MEC14xx/port_asm.S": "a9962c884b8de2d13b97d0f0ef0eace0a41f5127a156b1e40dd516c8518da026", + "freertos_kernel/portable/MPLAB/PIC32MEC14xx/portmacro.h": "a63aabe0be59626fcfb943464557879e91cc17199a50403ed9494d3cdcf85701", + "freertos_kernel/portable/MPLAB/PIC32MX/ISR_Support.h": "907484f9278c7bde571c0f6309e08ed4a7d53e7379c66ca8bae05cd0ffe4de30", + "freertos_kernel/portable/MPLAB/PIC32MX/port.c": "e666af3a13e9083db383b9ae67d4be652ecf43a7713ff0ca87284a2dd918e079", + "freertos_kernel/portable/MPLAB/PIC32MX/port_asm.S": "f84fbbb4380beb411bda83a0cf1e5299518a2f7826c83b547b2434d49b1ca98b", + "freertos_kernel/portable/MPLAB/PIC32MX/portmacro.h": "584778f7bb31a60764c6724ad7a8a65a3813c53bca4a3e51db46fa25bd27fbe5", + "freertos_kernel/portable/MPLAB/PIC32MZ/ISR_Support.h": "bf8938487c200eed7190119fe5d310fa7b3b17203f972f0ea5437c9a4c3c268b", + "freertos_kernel/portable/MPLAB/PIC32MZ/port.c": "6134126915aeb5ade2f9b46703182b4b9e1f78f054f53d437c550233a821b4cd", + "freertos_kernel/portable/MPLAB/PIC32MZ/port_asm.S": "9dc3aebb37e7ca000c225055ca41a64e9f717aec2dcdb9b307e20012fd0e17a8", + "freertos_kernel/portable/MPLAB/PIC32MZ/portmacro.h": "7b4407919a7936c7625a5c1ce1dc820f14bb1e9eedd7b517bcf476bbb79a5826", + "freertos_kernel/portable/MSVC-MingW/port.c": "6446163fae2de41b4117a56638ef082c6b2cfd10d20a3b055b736ce1d3bc8440", + "freertos_kernel/portable/MSVC-MingW/portmacro.h": "3e135e210542a81236aec80f41054aceaf58ecdfa78969787a4a44504fdd4dce", "freertos_kernel/portable/MemMang/ReadMe.url": "c44abcb1837584d65d00768bde7c1471dbf3fe316275ccbb6922998c6f11ddc9", - "freertos_kernel/portable/MemMang/heap_1.c": "6e8a3fa2316ac964a3df68dbee80bd5df0c72af2d36d884ff7e420abeb05cf16", - "freertos_kernel/portable/MemMang/heap_2.c": "9b1757a23e930354b711303356fb89964a75c62199719c40bc2abcec5bf71349", - "freertos_kernel/portable/MemMang/heap_3.c": "7ea069f198d4c417465803d78a7acaeb142cb900d8ba15ec05ff2eb8809ec8d4", - "freertos_kernel/portable/MemMang/heap_4.c": "fbffb85f8f74fd2f57492e513b9abee0836e89390b0acccd5fcb45a0a0c08fa9", - "freertos_kernel/portable/MemMang/heap_5.c": "56dbe256ddffbb7c4d23c2fa716714017fc0eceab691f5fafdbc8988932d1c6a", - "freertos_kernel/portable/MikroC/ARM_CM4F/port.c": "077d8d71c6e0a15bd819bc1f9568a3dac45aab5171eef05b54ccfc9524fd57d3", - "freertos_kernel/portable/MikroC/ARM_CM4F/portmacro.h": "cc813c61b853b5db5d5371cb661c9ee5292e3f4ed1b01bb6b4b15587d772f31d", - "freertos_kernel/portable/Paradigm/Tern_EE/large_untested/port.c": "4aec8b8c47cacfcbc0ef943cd116ca3dbdd1e68ed83ce4ffbe90309294da9585", - "freertos_kernel/portable/Paradigm/Tern_EE/large_untested/portasm.h": "c37b5bc133887bb6467df3ad74610ed84b519466104e6a37bc0fb8eda2f5b457", - "freertos_kernel/portable/Paradigm/Tern_EE/large_untested/portmacro.h": "e208c41815c5387956e0ad2e1eca6f3d65faef53b15db562e120555aadace691", - "freertos_kernel/portable/Paradigm/Tern_EE/small/port.c": "a8d64a685c51bc0f877abcdf70425a0bf66b1a3b9a34f86d217d0b6492547f58", - "freertos_kernel/portable/Paradigm/Tern_EE/small/portasm.h": "bfc0be9a564b5e27fcb98f83cd0840bfae9cd57c9c895bafafc0a20d6d742561", - "freertos_kernel/portable/Paradigm/Tern_EE/small/portmacro.h": "0c8cf2ad450334282f8d98b56293fe1a0bfd959d466770a6c6572210433dd33d", - "freertos_kernel/portable/RVDS/ARM7_LPC21xx/port.c": "2c0dde68b8adc93c5d115d4ef5e1212260c3fb860735913e668f106c5127808d", - "freertos_kernel/portable/RVDS/ARM7_LPC21xx/portASM.s": "15900a3578fbc52bd1e6ff3423004a67146aca83e9271b2633f7d3455e21ed3c", - "freertos_kernel/portable/RVDS/ARM7_LPC21xx/portmacro.h": "39ccdd5e4e07c7d0f499fd341d2e0b34ba79af20a867053ae50241b9af7ddf84", - "freertos_kernel/portable/RVDS/ARM7_LPC21xx/portmacro.inc": "ff4e33fb48e1b6f3068644ce8c529abcbfaaadf87164bff6d88d794a219e9baf", - "freertos_kernel/portable/RVDS/ARM_CA9/port.c": "f44cc391da616b1bc5f01346d9f99ad37af0d78be50e33bac50a14a0748971b8", - "freertos_kernel/portable/RVDS/ARM_CA9/portASM.s": "302bc8f0fd647e42fa472c173f91cb58238ef1c6b8b9924578b89765fb49a202", - "freertos_kernel/portable/RVDS/ARM_CA9/portmacro.h": "b4d45e0be784fc52455c7bb0223e57b03f188220a8ed946e7e65c01116a47ba0", - "freertos_kernel/portable/RVDS/ARM_CA9/portmacro.inc": "9dba275f7c5eefd1e69bb63d048f42c9391027782fbe2fd440e719ebcf9b3cc2", - "freertos_kernel/portable/RVDS/ARM_CM0/port.c": "e44da16e24f70754ee46d27982456c7668c19c86471331e10a0eb75aca36bf25", - "freertos_kernel/portable/RVDS/ARM_CM0/portmacro.h": "0a2f9a3e6177e25d4ad45205fa2a45beff73c8a15e604ec2c093733eea14edaf", - "freertos_kernel/portable/RVDS/ARM_CM3/port.c": "ccf8fe8dc8d34cc838a13a30ced0ba62c11baf36200d08178deb31f85f7a94bf", - "freertos_kernel/portable/RVDS/ARM_CM3/portmacro.h": "0f8ea70dcefb51d933d7ee67dfbf4a57fea6fe597bc5e923a5ad63f99f8d1bc1", - "freertos_kernel/portable/RVDS/ARM_CM4F/port.c": "cb8fccbec5d87a9fdf9d55cd81cfe851e6848e44e54fb86c085cd842670f9c2d", - "freertos_kernel/portable/RVDS/ARM_CM4F/portmacro.h": "c6dcd3614d43ffdf80b803f8d5bef04e14ce9f5b12731a7b15fdf79837b858a8", - "freertos_kernel/portable/RVDS/ARM_CM4_MPU/port.c": "a2250862d16684b9957aef343b9b93fbae0fc135cdebc4cba765f6398a8a12b9", - "freertos_kernel/portable/RVDS/ARM_CM4_MPU/portmacro.h": "2f92ec48c9db3f6d00e41997eaedb34e19dbfecdd6b140509638e07145781b27", + "freertos_kernel/portable/MemMang/heap_1.c": "f311ee9698a1f2ef9a3e98e7db3c22d62e1298864982c5b9949e01eb79157f6d", + "freertos_kernel/portable/MemMang/heap_2.c": "0c6b190883aabd4a1fbf38b96648662506116ccf59b327f4624a803df095c77e", + "freertos_kernel/portable/MemMang/heap_3.c": "f4526f99718bd17edcaba6a74fcef151ea0b66c50b0af23760b3ba4a5d749cf8", + "freertos_kernel/portable/MemMang/heap_4.c": "362297aaa712679e713babc1ada2179cee459c4c2be35ca6972f9ed9fb4a5b26", + "freertos_kernel/portable/MemMang/heap_5.c": "0d9f47c64bffee7aa0ee9a7b19041777b04c4b0910f82d649c1d4e66560315c0", + "freertos_kernel/portable/MikroC/ARM_CM4F/port.c": "deba5cf72158e17dc6ee507a9f20ca531f4ae2c0b7e3974982b6314232c54220", + "freertos_kernel/portable/MikroC/ARM_CM4F/portmacro.h": "7ab2c8d14908b93217fd311fafd31125b8ed46f362ef187043800898992869d7", + "freertos_kernel/portable/Paradigm/Tern_EE/large_untested/port.c": "e5345dac45dada88db3f9ec8ddff26f6d95aca37e39cf53e9871dc2b8825d951", + "freertos_kernel/portable/Paradigm/Tern_EE/large_untested/portasm.h": "0730f858ceed02c724e80c07f8649110eec990766d4a4e53b4b31d84d8c4bbf8", + "freertos_kernel/portable/Paradigm/Tern_EE/large_untested/portmacro.h": "0b614a146c1f32bdd5c44db234110c067a9f29270779cd0b028fba7bede158d8", + "freertos_kernel/portable/Paradigm/Tern_EE/small/port.c": "5d912752e97cac5e441330e586e63035c2c46db22a295c51f48ffaf335636485", + "freertos_kernel/portable/Paradigm/Tern_EE/small/portasm.h": "bb9be31e19f7fa61d1314e1ce941d09f9299dfc04f5b26cbe9f4aa6be6eff4b4", + "freertos_kernel/portable/Paradigm/Tern_EE/small/portmacro.h": "7843e317aa7b728c6a686426e462f5acb25b2c9b1da0d79a610349ccb8dd96eb", + "freertos_kernel/portable/RVDS/ARM7_LPC21xx/port.c": "e3e397fb9890c34cffdafa96aa4cf13783e1c571b37fb2074a7f6972820d5a23", + "freertos_kernel/portable/RVDS/ARM7_LPC21xx/portASM.s": "492f9b2ba4c8b4b60efec24cf84f7af80a3838b507dc2328ea171d5bf03b9a2f", + "freertos_kernel/portable/RVDS/ARM7_LPC21xx/portmacro.h": "fed6b8f39cfa4e87af73e04c7e88c9c66d0d2f6b7be9f3243e294b70d3c74fcf", + "freertos_kernel/portable/RVDS/ARM7_LPC21xx/portmacro.inc": "1444b94491adf7b12dc18f4724f71aa0ef0f45c605173ebd14ae1df5bc1f0695", + "freertos_kernel/portable/RVDS/ARM_CA9/port.c": "2dd099315f2541c4ae0e20584b737994e8a9a7dd6ac5c2aca439f78fd70bd44f", + "freertos_kernel/portable/RVDS/ARM_CA9/portASM.s": "8d5e58a9e82c8931860257669f9a2af06e1e250909ae902ff5907d1df679b3de", + "freertos_kernel/portable/RVDS/ARM_CA9/portmacro.h": "37328fbf5c902a26ab4b5cedb363b66788f2d2494737928611c7852126a8910c", + "freertos_kernel/portable/RVDS/ARM_CA9/portmacro.inc": "e2a807bf0964273c738e421f508150fcc3188323c7228c8d9b5dc1e317e1ea26", + "freertos_kernel/portable/RVDS/ARM_CM0/port.c": "0756ec1443a568d5a42349af00bafc5c9a538397e656f303388f8fe9b3804ac5", + "freertos_kernel/portable/RVDS/ARM_CM0/portmacro.h": "2e75ae2a2d27c5dc7f78301edf1140da1d8c60f0b4e554ab1602c641e880f1f7", + "freertos_kernel/portable/RVDS/ARM_CM3/port.c": "0288d7261473fe7c35b36f471f6b7d035de134bffcd8bbb0a4b4357bccb00321", + "freertos_kernel/portable/RVDS/ARM_CM3/portmacro.h": "87a526bec38e5edcca31c9da1fe05126b92ff6e1639fe77ec40124e594f0b612", + "freertos_kernel/portable/RVDS/ARM_CM4F/port.c": "59fd913320c3cd8e2421af32ad99d646e5edb1132625003746789ff93ce9aca6", + "freertos_kernel/portable/RVDS/ARM_CM4F/portmacro.h": "35a02f158d0c566cc30316496cf743ff70874f93b2b5d7efb95a9a502667b8fb", + "freertos_kernel/portable/RVDS/ARM_CM4_MPU/port.c": "d486afb30fbc664fdd8eed6079f441eda5951d72974d3bd098b669df69d38f01", + "freertos_kernel/portable/RVDS/ARM_CM4_MPU/portmacro.h": "1035e929d6e412e9640ef09466dc858ed4fc36cd77e6fa2cada3c19a6483d71f", "freertos_kernel/portable/RVDS/ARM_CM7/ReadMe.txt": "713e476f526189b6e505b019c8053cfb6c49d3e921ba7345d59413bd0c35815f", - "freertos_kernel/portable/RVDS/ARM_CM7/r0p1/port.c": "3a442338cdf026594c6a10abf49b013c70143819fe0b5e5fe7d724370b871d3f", - "freertos_kernel/portable/RVDS/ARM_CM7/r0p1/portmacro.h": "56c8f8aba8345bf20aefe61817f3a078ab063d01de8b109050197797fdccb37c", - "freertos_kernel/portable/Renesas/RX100/port.c": "83e6a8dfef7edf9258ee43f472412af0995cfcd926d128b9c3da5038d3bcbda8", - "freertos_kernel/portable/Renesas/RX100/port_asm.src": "1bc123bc8a9c21dee027439e124d51a9d0a2e8de1d8908e10db8975ffd81b223", - "freertos_kernel/portable/Renesas/RX100/portmacro.h": "376f88542e8b09b4ee82f9d6c5a6259a58f101d72b5dfa98297a56918273692a", + "freertos_kernel/portable/RVDS/ARM_CM7/r0p1/port.c": "5987ab43cef2bb2402c37dd7c2acfb19c3be2eb52106bb660028c6519f34ffa2", + "freertos_kernel/portable/RVDS/ARM_CM7/r0p1/portmacro.h": "dd3ac9a62a41d4d9f65bafb4425c91d9f81fe771c3f27a2fcebe1671c7661e51", + "freertos_kernel/portable/Renesas/RX100/port.c": "275dced6787fba4174242369e0c2760e46ff05574a473417b90a86ffe98e9c84", + "freertos_kernel/portable/Renesas/RX100/port_asm.src": "86420c41549673985bb6c97ecd57330f5a79651292a7e871058ead934c0a6f25", + "freertos_kernel/portable/Renesas/RX100/portmacro.h": "73e96afbe65b241935f4daf321285636f1245054dd0c5bb12ef5a387307561ea", "freertos_kernel/portable/Renesas/RX100/readme.txt": "d6ea169fd33ff4a4795bbcce927793fbe9177e1788af89cc6a705d64a7106e8b", - "freertos_kernel/portable/Renesas/RX200/port.c": "e4ea5f4dd562bb0708353d43bb4cddc5f3746833dbc9be8aa4c87ddb7157d8c3", - "freertos_kernel/portable/Renesas/RX200/port_asm.src": "1bc123bc8a9c21dee027439e124d51a9d0a2e8de1d8908e10db8975ffd81b223", - "freertos_kernel/portable/Renesas/RX200/portmacro.h": "68d7c64cb25337a9751e8b49eda3c0a7ec249238b250900bd50b13a1ca46626a", + "freertos_kernel/portable/Renesas/RX200/port.c": "45ecd627a24a0abea612d08e38d08fc927ec27f266ae098b6ff627cd393b115f", + "freertos_kernel/portable/Renesas/RX200/port_asm.src": "86420c41549673985bb6c97ecd57330f5a79651292a7e871058ead934c0a6f25", + "freertos_kernel/portable/Renesas/RX200/portmacro.h": "5e5ed4ad8336a04b4b9361811f75df1f84f48f325f30dc0169c7dbc154c527e8", "freertos_kernel/portable/Renesas/RX200/readme.txt": "d6ea169fd33ff4a4795bbcce927793fbe9177e1788af89cc6a705d64a7106e8b", - "freertos_kernel/portable/Renesas/RX600/port.c": "4e00da3fc7958dadd89e8b21d92b3a7eb2f8d45b56de8248fb18e08ea0c8a426", - "freertos_kernel/portable/Renesas/RX600/port_asm.src": "1bc123bc8a9c21dee027439e124d51a9d0a2e8de1d8908e10db8975ffd81b223", - "freertos_kernel/portable/Renesas/RX600/portmacro.h": "8fe1670362bf1e6bcf83a61c70496e3c77e37f369bc26c5e5cc7f937b159b767", + "freertos_kernel/portable/Renesas/RX600/port.c": "18cfabcd51a1efca2b4fb2316864558ab917c79b1486e6bb45c5bcb0d2442a05", + "freertos_kernel/portable/Renesas/RX600/port_asm.src": "86420c41549673985bb6c97ecd57330f5a79651292a7e871058ead934c0a6f25", + "freertos_kernel/portable/Renesas/RX600/portmacro.h": "dba0a5bdd79706f94ea6580c66aaf089369e4342381d5fdd80d4a8979172f609", "freertos_kernel/portable/Renesas/RX600/readme.txt": "d6ea169fd33ff4a4795bbcce927793fbe9177e1788af89cc6a705d64a7106e8b", - "freertos_kernel/portable/Renesas/RX600v2/port.c": "f5cb4f40f01e3f2ab3435b46df2b60122681010de6b7f804352e612540f82bae", - "freertos_kernel/portable/Renesas/RX600v2/port_asm.src": "6cec79c3c7f8c776dc544a0f3ccc0bb2aee0c53c1c56a3254e3322372bd1ca7d", - "freertos_kernel/portable/Renesas/RX600v2/portmacro.h": "0fb064ecb09e784f4707b7977a5c1e96249472234d69c30fbafc506b0da8c96c", + "freertos_kernel/portable/Renesas/RX600v2/port.c": "06fdf8b0ff5bb6edab40451da34f12a6f3b3fac159d7c85e21198200216764e8", + "freertos_kernel/portable/Renesas/RX600v2/port_asm.src": "7b1ea8b15eed26f309ac37c137b5e2a1001d4cae26b553e3153e568899e4a18c", + "freertos_kernel/portable/Renesas/RX600v2/portmacro.h": "b150edc32e6d9fa1cb3a98fabedaffbdc8c4c2bf6b1adaf935c266ba3c750294", "freertos_kernel/portable/Renesas/RX600v2/readme.txt": "d6ea169fd33ff4a4795bbcce927793fbe9177e1788af89cc6a705d64a7106e8b", - "freertos_kernel/portable/Renesas/RX700v3_DPFPU/port.c": "ba5bfe651ea80c98e95016e028736259ebba2e8fc9b0705a74be5945a68e263a", - "freertos_kernel/portable/Renesas/RX700v3_DPFPU/port_asm.src": "6cec79c3c7f8c776dc544a0f3ccc0bb2aee0c53c1c56a3254e3322372bd1ca7d", - "freertos_kernel/portable/Renesas/RX700v3_DPFPU/portmacro.h": "f0fe4f391223c5ea3b38acadb8adae025d0cf79032d5cc05a5ed12bc0b6d2076", + "freertos_kernel/portable/Renesas/RX700v3_DPFPU/port.c": "3a1c225bdb86338bee20471cb2c32dda4ca819d7315fe497bb04600d3779731e", + "freertos_kernel/portable/Renesas/RX700v3_DPFPU/port_asm.src": "7b1ea8b15eed26f309ac37c137b5e2a1001d4cae26b553e3153e568899e4a18c", + "freertos_kernel/portable/Renesas/RX700v3_DPFPU/portmacro.h": "da5a4076c4bee435e8589290de6c16a23d97b58e3e0c9563eaf3c210cc187ab3", "freertos_kernel/portable/Renesas/RX700v3_DPFPU/readme.txt": "d6ea169fd33ff4a4795bbcce927793fbe9177e1788af89cc6a705d64a7106e8b", - "freertos_kernel/portable/Renesas/SH2A_FPU/ISR_Support.inc": "048a871fbf88a965ee51e742532fadecbff657d865fdfdaba142c69910513e94", - "freertos_kernel/portable/Renesas/SH2A_FPU/port.c": "11a3997f49ba5c95d416c80b1c67fa8f6fed810a31e00af500b9ff90ea119c45", - "freertos_kernel/portable/Renesas/SH2A_FPU/portasm.src": "02eafbd8e6aa9f4ef38b5211fb5a9348463faffe79a2c9549d2aaf7a292b16ce", - "freertos_kernel/portable/Renesas/SH2A_FPU/portmacro.h": "ffa4c3800e8c2a06496eb5d077ac0ba5b4911a71eae435716e59dbb6e5b4a431", + "freertos_kernel/portable/Renesas/SH2A_FPU/ISR_Support.inc": "6d3b408e82abb3ac3cb89ed4f796b157f75a204ee470d300c086862614510118", + "freertos_kernel/portable/Renesas/SH2A_FPU/port.c": "badca62b0fbd2f910a8734627ab9bece52af146063aea3ae4d2be225cd2c091c", + "freertos_kernel/portable/Renesas/SH2A_FPU/portasm.src": "e0a9142d54d29e588435a44f57360ba2ac25c03aae46a01698d50d7408402892", + "freertos_kernel/portable/Renesas/SH2A_FPU/portmacro.h": "a092e72404b62996c509dd8d6279c34c6b8ea4fd94fb3a53fdf01b0da2343f8d", "freertos_kernel/portable/Rowley/ARM7/readme.txt": "84a1379723e3ca3cb47a540622ed62e9900410ce65ea0584ce22426cbaf6745b", - "freertos_kernel/portable/Rowley/MSP430F449/port.c": "021a4732bea5d55b68078ef9814275da7141752e37382f307223119e26f8282c", - "freertos_kernel/portable/Rowley/MSP430F449/portasm.h": "3344acd67fac5e8cc9f686e904788fe33c9ea37c996f0b867f3938568aa84e57", - "freertos_kernel/portable/Rowley/MSP430F449/portext.asm": "a4a33905c370eb247a53034b67dc756ce94c10764c1c9a3e40ffe2018ad798ad", - "freertos_kernel/portable/Rowley/MSP430F449/portmacro.h": "ebe69afe0b854a46b7790f886feb4d6d47a171a7b7105e5f17ac237f7f04e497", - "freertos_kernel/portable/SDCC/Cygnal/port.c": "a9626e4a1defca32bf9bc6b3bb5325b100f82379b35b15be2d8609db191af259", - "freertos_kernel/portable/SDCC/Cygnal/portmacro.h": "ee89c6de1ef5c5bf6921c77459573fbd6be3a07a8a4dae8f02dc2394e595ed31", + "freertos_kernel/portable/Rowley/MSP430F449/port.c": "e9813c23d9b10da32e02f1d14512f596b36bff5ef7e31eb5dc7005b298891f8c", + "freertos_kernel/portable/Rowley/MSP430F449/portasm.h": "df43b11205f960ea8ee613efa8de897b1cb6af2f24e1aa0097a682c8283555ea", + "freertos_kernel/portable/Rowley/MSP430F449/portext.asm": "67990cbf92c2b516afab0fc3fb15f3c0491f7b83a268bedd600466193c8b5ddd", + "freertos_kernel/portable/Rowley/MSP430F449/portmacro.h": "0b029e7d0ca04c006c8b846bde94ddd397228d23a13954adaa6e60cfb9c0102b", + "freertos_kernel/portable/SDCC/Cygnal/port.c": "5a8b40bd560fc2756689e392171a5d7bc3356b40571b70dfae36aa5b72f079ec", + "freertos_kernel/portable/SDCC/Cygnal/portmacro.h": "8ff0c42629ad8f392f00900f7c6d7eba19630c647c2dd4b1b09cf71bf2bafa03", "freertos_kernel/portable/Softune/MB91460/__STD_LIB_sbrk.c": "92debca0c186966aaef800acd2a8f7cfdbddff1dca9eedc32fa28ecb473780ba", - "freertos_kernel/portable/Softune/MB91460/port.c": "e92751bcfd883fcfdcaff47045bf8c40fe6da2f4319049ca9ee067f798899bd7", - "freertos_kernel/portable/Softune/MB91460/portmacro.h": "7921ebc2f459c0441f8c6f073443a672529ee8e1134d216d38eb91c3fe43f9eb", + "freertos_kernel/portable/Softune/MB91460/port.c": "503d37b0fda3a57002291e8a80688173d7760d5cdfd8c5b94ab1cda94a8008ee", + "freertos_kernel/portable/Softune/MB91460/portmacro.h": "09adb41367e17b34df7b52ab7c0730b388f006b782d746b69ebe6b90040e9531", "freertos_kernel/portable/Softune/MB96340/__STD_LIB_sbrk.c": "70c748e9ded5a641b171124480225a336bb8b043c94bc13dc38e7574e59ad324", - "freertos_kernel/portable/Softune/MB96340/port.c": "f4f45dfdc3195309a9dad120093a61bf0452b374587104b776e9d42b0865a9e8", - "freertos_kernel/portable/Softune/MB96340/portmacro.h": "19aad7f7a8377b1e7467b53c688f1bb84ee30dbe6d697d3854d08ab906785dc6", - "freertos_kernel/portable/Tasking/ARM_CM4F/port.c": "171332de6d8fbf8a277129869460ca5a8879389f815e1d7ab2692f7370051c1d", - "freertos_kernel/portable/Tasking/ARM_CM4F/port_asm.asm": "8424f07f8caa1137772fcc6dd6045dffe846777c236b3c6fc21d230187de0a50", - "freertos_kernel/portable/Tasking/ARM_CM4F/portmacro.h": "62039eef1f2db61bf3bc54f2aecd72b88364e923a9844d28118cd32d1c9ecdac", + "freertos_kernel/portable/Softune/MB96340/port.c": "2a26190d9f243c2a7b805462b9b3273e24fa78e6304009ae59947619de08a0e5", + "freertos_kernel/portable/Softune/MB96340/portmacro.h": "b7d37a55990b5539953839b771f7d9d3a0c60623243e85154626e542af045df9", + "freertos_kernel/portable/Tasking/ARM_CM4F/port.c": "a6497150d3d3bb54b2c0d8e63a1695037e16b01a02a243b7dd493a70e7220386", + "freertos_kernel/portable/Tasking/ARM_CM4F/port_asm.asm": "f0a0202b9d4422f3570c8d7b39610169a9a8d77ee892e0b9dbc46c4897c802b4", + "freertos_kernel/portable/Tasking/ARM_CM4F/portmacro.h": "4442a9155272aa385def25d85ddcc0e187f44fd2eb5d056a1d2e27e194ca4412", "freertos_kernel/portable/ThirdParty/CDK/T-HEAD_CK802/port.c": "c40c3e54391a3fdb2902aa21eff8b77cbf46658a3917a968d0d912a914daa5d3", "freertos_kernel/portable/ThirdParty/CDK/T-HEAD_CK802/portasm.S": "6db273fb79cfb3b9fa6bf69b15c72b2e462047a4ebdc70e08af5e62296c13f48", "freertos_kernel/portable/ThirdParty/CDK/T-HEAD_CK802/portmacro.h": "5b94cbc518978e9cd356fb95c9cd5ade37c1ff307f0621146473d2e69ed8f6ff", - "freertos_kernel/portable/ThirdParty/GCC/ARC_EM_HS/arc_freertos_exceptions.c": "514db0072d69bdb2bdb69ccf7f6468069b18744adac8ede36ac996142473bf60", - "freertos_kernel/portable/ThirdParty/GCC/ARC_EM_HS/arc_freertos_exceptions.h": "7d0aeda3ff36d41f5cf9cfe5ef0c1a0b94e35876bee15b19e4b2998c64261776", - "freertos_kernel/portable/ThirdParty/GCC/ARC_EM_HS/arc_support.s": "6bdde99b3e9ad896b74f5c9ee2ff29bfa66aa41a6267926d149ca0941d9c6343", - "freertos_kernel/portable/ThirdParty/GCC/ARC_EM_HS/freertos_tls.c": "33c3e48ebfc051f9d8704b560448766d48886e7a4da6271e6860f643f64b7c3a", - "freertos_kernel/portable/ThirdParty/GCC/ARC_EM_HS/port.c": "348d3a6737d428d31eb3c48faea9f9d5323601e533d9e209c7cd87042de2c5fb", - "freertos_kernel/portable/ThirdParty/GCC/ARC_EM_HS/portmacro.h": "bc28b0cf17e2bf45629ec786cd03c7d03fc714e3427ba4c03111a4b7ee22cc2f", - "freertos_kernel/portable/ThirdParty/GCC/ARC_v1/arc_freertos_exceptions.c": "514db0072d69bdb2bdb69ccf7f6468069b18744adac8ede36ac996142473bf60", - "freertos_kernel/portable/ThirdParty/GCC/ARC_v1/arc_freertos_exceptions.h": "7d0aeda3ff36d41f5cf9cfe5ef0c1a0b94e35876bee15b19e4b2998c64261776", - "freertos_kernel/portable/ThirdParty/GCC/ARC_v1/arc_support.s": "9efd05da2a30fee6314761283cfa0fade930038577371adfcc6d156f46d3a036", - "freertos_kernel/portable/ThirdParty/GCC/ARC_v1/port.c": "9eb2d28534fe8650b659e964742a0c41289121b0a580d1ce0bbd1005b7d5cc5f", - "freertos_kernel/portable/ThirdParty/GCC/ARC_v1/portmacro.h": "340f2ebd074cc64dd4c7afd7b775bf123840d3b58714c3b7c7805b1312b42d93", - "freertos_kernel/portable/ThirdParty/GCC/ARM_CM33_TFM/README.md": "f1002e0ffc246abb3995239d6d4c9e1e064337ab10a37ea66f8029f3bd23e551", + "freertos_kernel/portable/ThirdParty/GCC/ARC_EM_HS/arc_freertos_exceptions.c": "a9809fb5d19194e63d61bd7c8cb10f5aaf10afd65f602aeae37569bc3f74aafd", + "freertos_kernel/portable/ThirdParty/GCC/ARC_EM_HS/arc_freertos_exceptions.h": "8f2a1f10d27dceafe83bd473d4980f28cc36eeb83d5d5ba6aebba3e8955daf80", + "freertos_kernel/portable/ThirdParty/GCC/ARC_EM_HS/arc_support.s": "b8910820eca0aae869eb7f6738b8a00b450c8ca716926a1b5bce2adaed096fce", + "freertos_kernel/portable/ThirdParty/GCC/ARC_EM_HS/freertos_tls.c": "0362245976101eec4f490376b329171a41a86c3615c4ab011767eb852ba7968c", + "freertos_kernel/portable/ThirdParty/GCC/ARC_EM_HS/port.c": "47e4fd5b2d632dd1f879b161557881c641c9df16fda7496e08b9c7515615e1ed", + "freertos_kernel/portable/ThirdParty/GCC/ARC_EM_HS/portmacro.h": "720aa08aa6336b7f1900c49b1a6611d651f7f05347221e59d89cd1d3a8ea4739", + "freertos_kernel/portable/ThirdParty/GCC/ARC_v1/arc_freertos_exceptions.c": "a9809fb5d19194e63d61bd7c8cb10f5aaf10afd65f602aeae37569bc3f74aafd", + "freertos_kernel/portable/ThirdParty/GCC/ARC_v1/arc_freertos_exceptions.h": "8f2a1f10d27dceafe83bd473d4980f28cc36eeb83d5d5ba6aebba3e8955daf80", + "freertos_kernel/portable/ThirdParty/GCC/ARC_v1/arc_support.s": "f8e0f2d4b7ec19a1d785895c8faac598e57dc68673384a62d52451506e104d55", + "freertos_kernel/portable/ThirdParty/GCC/ARC_v1/port.c": "ae42c595f549f50ea306faf6649db4449f181a409a51475e624719a0fbc35b13", + "freertos_kernel/portable/ThirdParty/GCC/ARC_v1/portmacro.h": "32962f4bfec7b6344c630981213f0452ea158cb982e3473f8965eb256eed73af", + "freertos_kernel/portable/ThirdParty/GCC/ARM_CM33_TFM/README.md": "5ef03f6137a0d76ea2eaf353bc1bba01d226f7b6c83138ffd6f26b45baecdf9e", "freertos_kernel/portable/ThirdParty/GCC/ARM_CM33_TFM/os_wrapper_freertos.c": "c982e5b278797178f627213a52d0f8ee1ede312d26fc78d7721e684f3044fa51", - "freertos_kernel/portable/ThirdParty/GCC/ATmega/port.c": "fdb1dfcef9aeec51e9a7ab1511d7c36686bb306a3311aceaeca83a166d8dc05b", - "freertos_kernel/portable/ThirdParty/GCC/ATmega/portmacro.h": "23fa1599ec51e8df67629495fc787d2c77623479a47d860c16baf409a8c5fcd5", + "freertos_kernel/portable/ThirdParty/GCC/ATmega/port.c": "2a27cfd116e62feefdf7b8087c19474700e1737b287780befac4dd46c5b843dc", + "freertos_kernel/portable/ThirdParty/GCC/ATmega/portmacro.h": "ac42a75b8189724fb4b6d92d112ce644072d0a053de4621647402f40cdf5d416", "freertos_kernel/portable/ThirdParty/GCC/ATmega/readme.md": "f219267f64c4cb262bc08de164d801509d27bccb7e77881a1fe18ab4ae289c3a", "freertos_kernel/portable/ThirdParty/GCC/Posix/FreeRTOS-simulator-for-Linux.url": "79fbc2c019622ca13d55d76c41d600a1bf52d31bc5348597dfc0164957520939", - "freertos_kernel/portable/ThirdParty/GCC/Posix/port.c": "8de47ed3c654e2a87e189a389e22cb763d0eb6de880a48a50928823eca56de60", - "freertos_kernel/portable/ThirdParty/GCC/Posix/portmacro.h": "a7013de63af5cfe2aea4864a7b9b734e91e7f0390c36803a1a3020a8a75d22fe", + "freertos_kernel/portable/ThirdParty/GCC/Posix/port.c": "4211bd3a0fd5839258e973560b75e1abb0ca7e48aec87c625bee9379fb9f1e6a", + "freertos_kernel/portable/ThirdParty/GCC/Posix/portmacro.h": "771d97db2529afb01d91b6222f9b046658bef8da773bc2d5a5104e8fa9d95364", "freertos_kernel/portable/ThirdParty/GCC/Posix/utils/wait_for_event.c": "1ddfc0eb3b6428a2e247f97427ecf0685be8d2a88c55d9cf02f59f8b2d38bcbb", "freertos_kernel/portable/ThirdParty/GCC/Posix/utils/wait_for_event.h": "b60bc7226d152b654e5aa3644c99cb46943288ff268e12d84a9d7f1fe147815a", "freertos_kernel/portable/ThirdParty/GCC/RISC-V/README-for-info-on-official-MIT-license-port.txt": "84f2893ac61214ea73c695911a13b27bda63a7e6d58e0bf90587bd369d214d17", "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/FreeRTOS-openocd.c": "04439bc16c9e004f0bc9d194741d5fec816e2dd1f5e1c4c3963538921eea5dff", "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/include/portbenchmark.h": "dcfdac565c63234879de523170b862604850cc0336ca7c6cb5430945f40fdb8b", - "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/include/portmacro.h": "7f91889287169bd358c957f9d984392201ec6941a869d645cbfe4d9642ec1f52", - "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/include/xt_asm_utils.h": "e35450cc9a815fbca117867518e0d4866a9823433d3ab565bec81ac72902deb4", + "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/include/portmacro.h": "b7004272e01e10c7a34f845fef5a6fcb680f8af2e2b7f5fd4cccf85f361a5793", "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/include/xtensa_api.h": "ca9a563740926f8e7f4c9416d839fb2b01850969860f4ed46b6c18c88b6b99fd", "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/include/xtensa_config.h": "bb279022f7498d5a34e71198ffc8c7df5ef1b5a02a47b4bfee77e07679376035", - "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/include/xtensa_context.h": "70c2299430a753fa529fdff62bcba18ffa59c29a049acffce0632e8cf76ef50a", + "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/include/xtensa_context.h": "691ecd4526fd59eb13b6ab5636b429d1e85bc93de21ec3aba0094c92d57a2786", "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/include/xtensa_rtos.h": "d9b8a4388d73a8b91fe6b37436c5ce8e9e1846c17391dcfbda1791ce2ca69ff7", "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/include/xtensa_timer.h": "445c8a982fd4234143da61ca0c7a622bbf5929d76fc1e971398c8ecaba4bc3f7", - "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/port.c": "f87acccead8cb1bb1215dfa4bb8309de5168592898661184e21d08ea34123d79", - "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/portasm.S": "a735ff14d5d033a6735502c11333d16b868e3756637ffa4d925f0667d5abba0b", - "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/portmux_impl.h": "b1084c8dd8f43c8c82a89fe2190c0092d5658585cc744201a3d3de726b227769", - "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/portmux_impl.inc.h": "9ec0b39e655be74f96471b2811c7acec37e49fddc57d5467d7106742632d44ec", - "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/xtensa_context.S": "6eb10ad14e55b61e451c8861aab414b19a72fbe9ee3a389f7d103896d1f4ec43", - "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/xtensa_init.c": "bd6a001dfdf38acfbaff04f1221efd7e2f265f5b4786f0e132409346e4a99067", - "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/xtensa_intr.c": "be87948be32aec1eec5f01e0332a46147d9616abe65011bf109b4ee155c246be", + "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/port.c": "71e33de0f0680e1ffcae2a62d7d20112466a4b37b3ccb8b8aa31ae127b3cb221", + "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/portasm.S": "23286f7351106a181324a918a57f560373e2b5f0bb7fa3e101db0a50ae6eb7bb", + "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/portmux_impl.h": "5cbf3188e197f82a93f456c0f75e4aba54b6312e0f9dd510c2f4323839ca25f7", + "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/portmux_impl.inc.h": "c1e451823cc388152f0d034e9ca3103eb106d6e763fa27d0d2156aabc8cd81f0", + "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/xtensa_context.S": "b9d8c64d04b26831a1d15d73647d14f8cd37a3132200c3442ddbcd78692addf9", + "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/xtensa_init.c": "ddc16959787fdd6487855103a5f1fc6cf0f606b14bc7a2baad99c210afbaf21b", + "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/xtensa_intr.c": "c8bfbc77c9ba4f7e952578a103874ccd8b5b33ddd87af11d6bb2222dfd7e244d", "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/xtensa_intr_asm.S": "c8e9e144c40182f486f1a02057d37fe6619f710812a6b7e53c6881ad592eb96f", "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/xtensa_loadstore_handler.S": "f20aa8a42bdcbec471278a2e8a26592997e4b04965668694d504e073c08f1bb8", "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/xtensa_overlay_os_hook.c": "171fc98a4981b0f468560b5cc81affe92589c087ff76745576577820b99840aa", - "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/xtensa_vector_defaults.S": "847d8b369b1e0eac2ae553a1d150f1e106e4b08edb26386005318f05fc16fb1f", - "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/xtensa_vectors.S": "cee848103558b855993b87e083d5ddf6b6834da6f994ec94e5b525efc254d8fa", + "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/xtensa_vector_defaults.S": "c5abcdff7fda5b3c50cbcae88d3acb7eacf2f3fb6da1699d4cc4655494449347", + "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32/xtensa_vectors.S": "47ca2b6631fdc803e338d80c4b7e13d80e0ca50b9918cecbc06e44098c0338c3", + "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32_IDF3/FreeRTOS-openocd.c": "04439bc16c9e004f0bc9d194741d5fec816e2dd1f5e1c4c3963538921eea5dff", + "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32_IDF3/include/portbenchmark.h": "dcfdac565c63234879de523170b862604850cc0336ca7c6cb5430945f40fdb8b", + "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32_IDF3/include/portmacro.h": "11729a32654ea53404566903477acdf073a439efe637d93997241e15a40ccc88", + "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32_IDF3/include/xtensa_api.h": "ca9a563740926f8e7f4c9416d839fb2b01850969860f4ed46b6c18c88b6b99fd", + "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32_IDF3/include/xtensa_config.h": "bb279022f7498d5a34e71198ffc8c7df5ef1b5a02a47b4bfee77e07679376035", + "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32_IDF3/include/xtensa_context.h": "691ecd4526fd59eb13b6ab5636b429d1e85bc93de21ec3aba0094c92d57a2786", + "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32_IDF3/include/xtensa_rtos.h": "d9b8a4388d73a8b91fe6b37436c5ce8e9e1846c17391dcfbda1791ce2ca69ff7", + "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32_IDF3/include/xtensa_timer.h": "445c8a982fd4234143da61ca0c7a622bbf5929d76fc1e971398c8ecaba4bc3f7", + "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32_IDF3/port.c": "168dfdc0132b95b0b126db4da5d8a6223bf4065be6b6da203079f349ecc22a34", + "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32_IDF3/portasm.S": "e18c0feda7daa2a5abb31ff41180b9fd6fe57918743f1f0dfb2a0a99b255432a", + "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32_IDF3/portmux_impl.h": "5cbf3188e197f82a93f456c0f75e4aba54b6312e0f9dd510c2f4323839ca25f7", + "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32_IDF3/portmux_impl.inc.h": "c1e451823cc388152f0d034e9ca3103eb106d6e763fa27d0d2156aabc8cd81f0", + "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32_IDF3/xtensa_context.S": "b9d8c64d04b26831a1d15d73647d14f8cd37a3132200c3442ddbcd78692addf9", + "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32_IDF3/xtensa_init.c": "a2bef365b2bb4f0ca8ca6cbe869b6f729b764f8f94e63c5dee3daf6d6cfbee96", + "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32_IDF3/xtensa_intr.c": "86322a1638250a182a10f31982e940c5c375d2e956b3f0e2638981bac4069479", + "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32_IDF3/xtensa_intr_asm.S": "c8e9e144c40182f486f1a02057d37fe6619f710812a6b7e53c6881ad592eb96f", + "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32_IDF3/xtensa_loadstore_handler.S": "f20aa8a42bdcbec471278a2e8a26592997e4b04965668694d504e073c08f1bb8", + "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32_IDF3/xtensa_overlay_os_hook.c": "171fc98a4981b0f468560b5cc81affe92589c087ff76745576577820b99840aa", + "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32_IDF3/xtensa_vector_defaults.S": "d3f4e09fc2db0ffee54eecbc1c63132fe291a0841a9e390acd3440e453d1e9c0", + "freertos_kernel/portable/ThirdParty/GCC/Xtensa_ESP32_IDF3/xtensa_vectors.S": "f314d7f21b6e1986a5b6dea85a24a9dc3d57178c81618e6b438c726617195bed", "freertos_kernel/portable/ThirdParty/XCC/Xtensa/Makefile": "62018ea2713263c1d80b4e67812100e057e014b5d87d4d539131e37d1e6f9d06", - "freertos_kernel/portable/ThirdParty/XCC/Xtensa/port.c": "6b570a2250aaa914b6e79626e257d3c32baea3eeb95f229c8d30c99c2c42e488", + "freertos_kernel/portable/ThirdParty/XCC/Xtensa/port.c": "80dfc5cdb646ce2eec89a16a45cd042174d7a57a4b3b0fb5c3941f541730bd78", "freertos_kernel/portable/ThirdParty/XCC/Xtensa/portasm.S": "898cf46ea426e0b0218b3045b28a0783990208fa100eb43b2adab0880f7d9853", "freertos_kernel/portable/ThirdParty/XCC/Xtensa/portbenchmark.h": "69400a05d9c47211fc10781f5967c55e4d6476d6df940204b2fbbd455bceefee", "freertos_kernel/portable/ThirdParty/XCC/Xtensa/portclib.c": "4209f60ed2909c3e41485981d6be308c8a3c31145d4a9f2a99cbae187cf95f0b", - "freertos_kernel/portable/ThirdParty/XCC/Xtensa/portmacro.h": "f7872eecdc8ab83a6fc10c8d3613b1995d6362141791175757c65e08e2f5fe1e", + "freertos_kernel/portable/ThirdParty/XCC/Xtensa/portmacro.h": "d37b9f7f8f81c3fa1a9e5d418072cc3b5c4ec848fd361e8892c134b3563b3b16", "freertos_kernel/portable/ThirdParty/XCC/Xtensa/porttrace.h": "9c9097ff31d12b4dc627df17576ac8187bda6b6a20c2df7eac75c4b36159a908", "freertos_kernel/portable/ThirdParty/XCC/Xtensa/readme_xtensa.txt": "051e57e3bce362384d01200b41bafe895b933be0c7686534e623405853374fae", "freertos_kernel/portable/ThirdParty/XCC/Xtensa/xtensa_api.h": "b0de2bf6b2a24b19353189bca391df89b8a53f455dde46c97ea7685f76d61e23", @@ -536,18 +551,18 @@ "freertos_kernel/portable/ThirdParty/XCC/Xtensa/xtensa_rtos.h": "b578b18489c7519a0286d9497cded9dc49e4c6e9d98a3b59593dd627e7aeed5c", "freertos_kernel/portable/ThirdParty/XCC/Xtensa/xtensa_timer.h": "5380b8b46d8b03ef5c54d74727190d908fe1732b306adb91dfd3befb5934135e", "freertos_kernel/portable/ThirdParty/XCC/Xtensa/xtensa_vectors.S": "bf8719c48506db41ab1385046ab78b23477656b3eba0135e203df8779e4c3555", - "freertos_kernel/portable/WizC/PIC18/Drivers/Tick/Tick.c": "026a596ebdaebb0bf9d3a66f9a70f80ae60a90758330f82df8aae4be1de82a5c", - "freertos_kernel/portable/WizC/PIC18/Drivers/Tick/isrTick.c": "6fe71f48ecc05bc823a306181c18c8e3e27ecf63fd6279c52d59e5c2065041f7", + "freertos_kernel/portable/WizC/PIC18/Drivers/Tick/Tick.c": "81cde8ad658d02f450b2c943a416ce0c20b0c8ce34383097aef1980ca4dbf74f", + "freertos_kernel/portable/WizC/PIC18/Drivers/Tick/isrTick.c": "0d9e6bd368f365c8e9c54dc879caf6ccc247c092914e0eb2d7f5d29371fd6ef2", "freertos_kernel/portable/WizC/PIC18/Install.bat": "38cc1f0ec2d0af3ae1c7bb4b12d137914114cc8e278b9f8a32deb4c463f9834b", - "freertos_kernel/portable/WizC/PIC18/addFreeRTOS.h": "30313e6d6194453d22a294ddaa15ef28c7ada2419f00dee1b2785fe833743d34", - "freertos_kernel/portable/WizC/PIC18/port.c": "286159abf90fdd253dd6ebe8edd5050c07e097cbf26d4cd1175ecd8294fe22bc", - "freertos_kernel/portable/WizC/PIC18/portmacro.h": "8d2783c3893d5dc15ebf25650d1562b41a2e2167114b93da3ed9e1111cc7c4b7", - "freertos_kernel/portable/oWatcom/16BitDOS/Flsh186/port.c": "0518429e9028599b7a703d8113a166cf13725686375cae43546715c6620a3c81", - "freertos_kernel/portable/oWatcom/16BitDOS/Flsh186/portmacro.h": "7e9f410c73b9f4faae2c46edf91650f66c1bfa075b10d1143cb4351b69f4dfb1", - "freertos_kernel/portable/oWatcom/16BitDOS/PC/port.c": "80eff294e3d0502206151b82936c59e80a18c2a07699e101bce964224deee490", - "freertos_kernel/portable/oWatcom/16BitDOS/PC/portmacro.h": "9680d012c3646bb3ac060b3a652b3a72f8d2f526464f0add3b4a6b704e09b4db", - "freertos_kernel/portable/oWatcom/16BitDOS/common/portasm.h": "f8694b255ade04e05ce286eada59a6cd2e1ec7a48b971c2c31b22f6c5581625d", - "freertos_kernel/portable/oWatcom/16BitDOS/common/portcomn.c": "d10a2e5f6f4377bfaf30403e15acf5a24bf80755a3a280657793fa239bd71aae", + "freertos_kernel/portable/WizC/PIC18/addFreeRTOS.h": "47ef52fb781a5bd357c3a9662eceb8852aa64a63da98555a14a2667818d1a0cd", + "freertos_kernel/portable/WizC/PIC18/port.c": "860ef1efaad7282035352d36e9a0d7164a7ee7d1d1c2e61d5ca3c046e44a704e", + "freertos_kernel/portable/WizC/PIC18/portmacro.h": "48c82093f212f251ecb16dcace7e609817644ac14c85ef9218248efa19e2fb93", + "freertos_kernel/portable/oWatcom/16BitDOS/Flsh186/port.c": "8773edf1ff45784acc0b968b8af38db2266fb1d82da33e1397e507c075af8860", + "freertos_kernel/portable/oWatcom/16BitDOS/Flsh186/portmacro.h": "6612ea5b2392ff19e0a88a0c7bccbdf9f8af593f03ccbe9d5e9ffb48ba69bb21", + "freertos_kernel/portable/oWatcom/16BitDOS/PC/port.c": "22d7c871135c2d9444fb2a67c6a7e5ed4d04359ac4edc39ab26a45dffbc9e0be", + "freertos_kernel/portable/oWatcom/16BitDOS/PC/portmacro.h": "7ab60a66d84675c31e711ea467a064e35c13d623969a0ef1183af3ef8c64800d", + "freertos_kernel/portable/oWatcom/16BitDOS/common/portasm.h": "47529797eb136017ea1cf19b69f9079fad44c9ffbf3d4c26013a6285eb84d4e7", + "freertos_kernel/portable/oWatcom/16BitDOS/common/portcomn.c": "32e8f1e33aa4bfb5ca7d6fc34d933d2319f1989e84595eb085addf381dfa94b3", "freertos_kernel/portable/readme.txt": "e8738d9630ac5218f576a6bd51b64052966e26d87b61c4673eef963767f43048" }, "location": "freertos_kernel/portable" @@ -555,37 +570,37 @@ ], "required_files": { "freertos_kernel/GitHub-FreeRTOS-Kernel-Home.url": "29a615679aaf977693b52195bbbd531b884a82f3170e532c79c88faa026839c6", - "freertos_kernel/History.txt": "ab1c1807466c04b0dd0fcf5b3cda48a0bd8ff65fdf70a5e59e79ffbdbd8423de", + "freertos_kernel/History.txt": "5a92b996432cfdff8d2bf1ae1ee446c50deba2a1688e7fe7ecdccac9b660ade8", "freertos_kernel/LICENSE.md": "508a77d2e7b51d98adeed32648ad124b7b30241a8e70b2e72c99f92d8e5874d1", "freertos_kernel/Quick_Start_Guide.url": "367a817538b81e233c897edfaeb14a4650fecd2e090a0d4d285f057d2466390f", "freertos_kernel/README.md": "5cbdd937c3cb7128a4663a80e6107ce75bb941dff635ec4ad436fcee6ac8094b", - "freertos_kernel/croutine.c": "9ea626b0c7504013abcd0dad620ca51726669cba6298af17534c554280f24855", - "freertos_kernel/event_groups.c": "dbdf182fec562a6bda94d8f557793a43d7c932d06401e75f65f31a2c395a9428", - "freertos_kernel/include/FreeRTOS.h": "ccf4cbe12e86f1a9cf6faab16933f2f0e1db7c4e886e526b05a3fc529af41a83", - "freertos_kernel/include/StackMacros.h": "9f53d26bb4c4919f08663629298ec24217364e9ef385bfc57e8c83c2d37bf1a7", - "freertos_kernel/include/atomic.h": "3e58bb23ca948617cc095e2c42cbb55510704cb46861f31cbb33c1375ff8d480", - "freertos_kernel/include/croutine.h": "6c5c0aa43512d101c88cc21c0d1828ecd6e642bbbb7aa1b6fa1e29d4e72414d4", - "freertos_kernel/include/deprecated_definitions.h": "65660fffd1fc0d9d4d56fdb67ce35ea34a63eab40000e7a460155f8770dc56ee", - "freertos_kernel/include/event_groups.h": "0a21c7c0a10b9f9dc037fc097bbd4bf5a013dfdbfd85d7bc360fc8a8f9e663e1", - "freertos_kernel/include/list.h": "3fdce838fec38d30a53ac4e522dd8e20c8cb2dc5372e547fa7f094a934e36fc7", - "freertos_kernel/include/message_buffer.h": "bb3516838a6b16e63cdd5b2c07cc6950d97ae9eef9767da0fecb7251a984b514", - "freertos_kernel/include/mpu_prototypes.h": "c12eaa119d4627efae78596bcdfbbf5aac86855e6e78256e1feeee7019aa6f22", - "freertos_kernel/include/mpu_wrappers.h": "ed0c05191714cc61faa6e9e3d850f49c47c72e7f8dab1519d07fc61fa47b80f8", - "freertos_kernel/include/portable.h": "459927375c3b204805f9c539987460f322f8cb9948b04245ab4f91a82897407e", - "freertos_kernel/include/projdefs.h": "87c9907a9bc841cbba020246f8e7a1ee823d5c29aebc6c619e31bd13f2c451e4", - "freertos_kernel/include/queue.h": "f39e8f18161d1d7b0040d76946a801f5ccdf1efeb50ecdb473b6bc511747d748", - "freertos_kernel/include/semphr.h": "354e25ebf8564b60b2c796e1ec5c35af67659c9501d7dee8427cbb93dcdaa9b9", - "freertos_kernel/include/stack_macros.h": "a1c840f730026c14c722284d773bca0a06568a752278ee71fc7dffdbdd78c57c", - "freertos_kernel/include/stdint.readme": "2539107ae4d69ccbb106e7742589bc97d3c97e08222a9bef555a006c4de606d2", - "freertos_kernel/include/stream_buffer.h": "db74b388621f5a00da11aabc66e60ccdbdfd779f526fed7b536b5127ea2c9217", - "freertos_kernel/include/task.h": "b734313c3c29ecf83b7dc7d625387e6b442ce6e171d98e1a2b93d18c6980f23d", - "freertos_kernel/include/timers.h": "ef6f2fb0919545e0e8522ea9fe1ed68d1def835b825aada9a1311c213480601c", - "freertos_kernel/list.c": "32f96f5d99d4be5c9b526f2bedd3afeca3be5daaac981e8a862dcb23df566c6c", - "freertos_kernel/queue.c": "5a0a02733555d666dbff70d8d61604fcadade3aa46c8a46913c411cb1c6f051c", - "freertos_kernel/stream_buffer.c": "8f5ba61dcff8f7b1cf0c9d49ce92860c2dc9b01c7bea53c692db778d31685639", - "freertos_kernel/tasks.c": "b7ceb4615978b698a45bb3715080fee61b2887db2ede57b6f70a58c32fd5ebf8", - "freertos_kernel/timers.c": "1be5fd0558212771aae3359deb8f3e602a803bc7ca8400e447358184c7da5d94", - "libraries/3rdparty/CMakeLists.txt": "67a74829d65a7ec82f28fc42ddb04e76f04b8448bc1f54c6d0bb157f2083f42c", + "freertos_kernel/croutine.c": "bef86f638122b30da551ab8b0ff9a2c9252f6dc50ab25cfc2d918e444e8313f0", + "freertos_kernel/event_groups.c": "7dc2f5f97e214702fee8410e5d338ff445106771bc0723b6e2c8a4e484620beb", + "freertos_kernel/include/FreeRTOS.h": "f1df393ede9dcd4622b3194c5c0c874eac4e49495f56b117d801ccd8786abda5", + "freertos_kernel/include/StackMacros.h": "ddf446b562541e2ddfc5787d742e51697fa75288132a1791fc68294d3db2bc2c", + "freertos_kernel/include/atomic.h": "7ec46c3ed723876c1669b1dfc0a96bcd97555242743e7f0e577771b74a997500", + "freertos_kernel/include/croutine.h": "1148dcf75d71a1ad59571d0c4097aff7c4b484e76018a0f52b2304571981c2fa", + "freertos_kernel/include/deprecated_definitions.h": "b1d0527fa081986f1cf5a3a412421a7c2c2006758522695f6369e8093849a6cf", + "freertos_kernel/include/event_groups.h": "287b08ec5df67a4ea5b355fbe95e397e7602ac1b7dc1221716c3eee1e019868a", + "freertos_kernel/include/list.h": "b166342478ba9949f828185e6fd1a0d0e63caa95d0b71769a61a4015b6984834", + "freertos_kernel/include/message_buffer.h": "ff47f714e4a036640bf158fcc4458392d67b52052d239be6697494bbc413b631", + "freertos_kernel/include/mpu_prototypes.h": "9bb6330335adcdf7005ee002f0747eadca627ed62eaf7f06ff8c3a5ab41b9f05", + "freertos_kernel/include/mpu_wrappers.h": "28bcd5de29ed247a5a36444ff6aa754696a21c04941f5370f32a294a2be4db5e", + "freertos_kernel/include/portable.h": "47127d0f4b65eed8f02fcf919c9fba0e6265f9547bbb430bfc9a3fc6a5830bc3", + "freertos_kernel/include/projdefs.h": "980b579dfd70f73de0ed8b0b9131b20fed81649f285bffb58d92bf7d3f1cdc06", + "freertos_kernel/include/queue.h": "0c82fceb90a4b8fac1d2e9755defadf343322e085f3e0f7802b4b3ae4ae8252a", + "freertos_kernel/include/semphr.h": "d692b2bbd764f56231a6f54e0f2cb21d32ca046e58d0496e6df03f7cc92b4dca", + "freertos_kernel/include/stack_macros.h": "7a0dcac9fd370abb21a81ffac59e2531477e9b77fcf2c5716d9d62a3bf81837f", + "freertos_kernel/include/stdint.readme": "f009da91eb5189c89bd460b0728ce2681f41420e49dfd5d07337f436a8064e58", + "freertos_kernel/include/stream_buffer.h": "871e7e30356d1d346426c9cb11d3d880aecaea0b5be3a3c277548531a1f5812a", + "freertos_kernel/include/task.h": "4d95e4ad024e7ea81d1dc8adaa0cab54f0bf00d4f54be588e678c94baed35e04", + "freertos_kernel/include/timers.h": "14892d148f02a762af2053144795133abc2572c09e82fb9c9af8dd25c1bb279b", + "freertos_kernel/list.c": "c1d3ebdac2e77d4ef9b8efc3167f071527fe072e1159f5d90ecf894170edf270", + "freertos_kernel/queue.c": "3172330bfff157bbe360b268fdc4953d09ff638af709f34a5f1d905d8203134d", + "freertos_kernel/stream_buffer.c": "1f79bd85b8250757cc49c454fad75c6d7cf00b9e9b47612197d768f8ce8c30af", + "freertos_kernel/tasks.c": "048b9d2935723563a694697557765a52214cf15b6dc2ac3022df5bebb9a77e6a", + "freertos_kernel/timers.c": "971b33dd5a02d69bae4582cc924a2246044868d00be11c6c77334ff06123bd42", + "libraries/3rdparty/CMakeLists.txt": "cdc9cdd676b14969e6ac9538cd2b1c164ce49b689e98fc2f995e993602f1e07c", "libraries/3rdparty/CMock/Gemfile": "4694d0e0e82570ff1a0dfa45307e3fa6706738c9e7e387a89788f8da589d4bac", "libraries/3rdparty/CMock/LICENSE.txt": "a228c2871b9a779a6542a49470c5b567f2806dddcbcf90af861bb4d39291626c", "libraries/3rdparty/CMock/README.md": "7e5eda88c3a355bad26c706daa6350186c89fe1db148697192be99fcb38aa142", @@ -1695,294 +1710,484 @@ "libraries/3rdparty/lwip_osal/include/arch/sys_arch.h": "b2798f66afa193bb065e73333b7cdeffc4ff7e37fa97a0cc6b9436fcc99defcd", "libraries/3rdparty/lwip_osal/include/lwipopts_freertos.h": "7956aec019f851740b7ffbf7f365da2c075f112791d04cb1268ff6af5091a5ab", "libraries/3rdparty/lwip_osal/src/sys_arch.c": "a133503424469c4dca161d79b668573983874ce87d1e26e563d49baac59dfd64", - "libraries/3rdparty/mbedtls/CMakeLists.txt": "dee4be32fde393a778af301f0408e52b5170678d6e41f02d5c0ee3627dbd5fd2", - "libraries/3rdparty/mbedtls/CONTRIBUTING.md": "2c1db90523cdc83b6a997fc9ba031db30da38fff2f0ee71923eb1a19d0470778", - "libraries/3rdparty/mbedtls/ChangeLog": "286b697be87bb9b6c92014624c98f0ecc8885955a1bc366081b4bde129651157", - "libraries/3rdparty/mbedtls/ChangeLog.d/00README.md": "8f7ba5cedda648c4411ccdac1d42a308dc228c7c1ec1d9ea9c9945faa438e7c0", + "libraries/3rdparty/mbedtls/3rdparty/CMakeLists.txt": "b6a1d28cff8ad89f982a6dab466cc715b2ff145e6eb2d301bf86d3853dd54576", + "libraries/3rdparty/mbedtls/3rdparty/Makefile.inc": "a7e7237395ae477e218f302a444bf6f37995362455925b80910fa0abe4ddd0dc", + "libraries/3rdparty/mbedtls/3rdparty/everest/CMakeLists.txt": "9affec49b595251360a14e48459a1b65b9b6e6dba08104eb9259a1a5cc35a50f", + "libraries/3rdparty/mbedtls/3rdparty/everest/Makefile.inc": "b1e23573d285b4f05be001d71bae70c2349c627b608baf54a97c535a355ba41c", + "libraries/3rdparty/mbedtls/3rdparty/everest/README.md": "00e0eaba4b49aa7400db5608ee08c0915cc3a8823830b3ba3835bfb214333975", + "libraries/3rdparty/mbedtls/3rdparty/everest/include/everest/Hacl_Curve25519.h": "463d56088a31cbacf694eb20a7397e1689da0ba5fc0b37445784c08df5465fc0", + "libraries/3rdparty/mbedtls/3rdparty/everest/include/everest/everest.h": "11c473ad5900cb78eea424460f4ece1984a84f8ce888e3f9acbc00437b9526d9", + "libraries/3rdparty/mbedtls/3rdparty/everest/include/everest/kremlib.h": "05db27dda38b43f0d9745a36e20f6ec5ce18fd6f8c130d64c3b8faf27400b4fb", + "libraries/3rdparty/mbedtls/3rdparty/everest/include/everest/kremlib/FStar_UInt128.h": "4b1ee5b71376af6e6d2f80303b7fdda4427cdf0be8c153dd6821215434ed5588", + "libraries/3rdparty/mbedtls/3rdparty/everest/include/everest/kremlib/FStar_UInt64_FStar_UInt32_FStar_UInt16_FStar_UInt8.h": "32ba176eeced425da0d539d3a406275bb880cc78fa67c5e3a4937206f0e42122", + "libraries/3rdparty/mbedtls/3rdparty/everest/include/everest/kremlin/c_endianness.h": "98dfac843cae9138c543d90e900029a04cab0a990c714e5d9edc5ee0d8bce322", + "libraries/3rdparty/mbedtls/3rdparty/everest/include/everest/kremlin/internal/builtin.h": "836d849eb5f824531d5c4e9d3bec50d203461b672b868d17f8f618bd60655fd5", + "libraries/3rdparty/mbedtls/3rdparty/everest/include/everest/kremlin/internal/callconv.h": "d62185807f5b016b46f9fd10bcf5ec1debdaba721909e4c59c8b181cb9268120", + "libraries/3rdparty/mbedtls/3rdparty/everest/include/everest/kremlin/internal/compat.h": "7304c71089f76077ae2b5cbcc9493512bb71c8a615bbec5eb3823f5d3f9b4888", + "libraries/3rdparty/mbedtls/3rdparty/everest/include/everest/kremlin/internal/debug.h": "f154ee91dee1dba31c1039d28b3b39edd9d08b20abac62c33ef6cfff1363ebfc", + "libraries/3rdparty/mbedtls/3rdparty/everest/include/everest/kremlin/internal/target.h": "923a6430d90e681115c7467dc553a54750292da2d5119b40e2d144d4550969aa", + "libraries/3rdparty/mbedtls/3rdparty/everest/include/everest/kremlin/internal/types.h": "c3def1c71d571f97be579e535ad79f892be998b1b5702bd68608925b2a63ae8e", + "libraries/3rdparty/mbedtls/3rdparty/everest/include/everest/kremlin/internal/wasmsupport.h": "6e1b236e46ba8f6df8b503a0ec4283b795db56950eb24623c96801a072f78716", + "libraries/3rdparty/mbedtls/3rdparty/everest/include/everest/vs2010/Hacl_Curve25519.h": "c2e5a6ee616f8410ce8581dd1740a5b3d56dd036904a24ec431bbf0ccfcfeb0d", + "libraries/3rdparty/mbedtls/3rdparty/everest/include/everest/vs2010/inttypes.h": "747cbe556323d5fa0c25d12a96dc65ef61e6abae8d9ebc5ed7db122db945bb8e", + "libraries/3rdparty/mbedtls/3rdparty/everest/include/everest/vs2010/stdbool.h": "11a28fcbcee0a831a37930fbf7e80dd9c8946a10a4d3f3b3d5457a695ad66251", + "libraries/3rdparty/mbedtls/3rdparty/everest/include/everest/x25519.h": "21083a38b6b5d08d321ea4993fdcb1a0601121dcf059afd5848c78f854f61ae1", + "libraries/3rdparty/mbedtls/3rdparty/everest/library/Hacl_Curve25519.c": "ff662cfae5e65d968d487a687db5fdc05c357ec9b2035ac9e380c9f8ec7eb6eb", + "libraries/3rdparty/mbedtls/3rdparty/everest/library/Hacl_Curve25519_joined.c": "f4ab1c2826ef612a907c877bc44d41becacc68506f025751f224b168f965ce52", + "libraries/3rdparty/mbedtls/3rdparty/everest/library/everest.c": "29770edd7aa052acb52046c19574c664ef8a93cc3c88bcbb7d73a89f202ec360", + "libraries/3rdparty/mbedtls/3rdparty/everest/library/kremlib/FStar_UInt128_extracted.c": "b75508632b4729497ae042851e3e3b996a93e2ef5ad0688785931725361bc88f", + "libraries/3rdparty/mbedtls/3rdparty/everest/library/kremlib/FStar_UInt64_FStar_UInt32_FStar_UInt16_FStar_UInt8.c": "9a3504b115dcc34581dff4dd1f4adb96f7119d2d4d5e0612fc0342a1562727dc", + "libraries/3rdparty/mbedtls/3rdparty/everest/library/legacy/Hacl_Curve25519.c": "fd769ba72bed1ca61a4e286d7ef1751931fda5707881df514335f97ccafb5984", + "libraries/3rdparty/mbedtls/3rdparty/everest/library/x25519.c": "05a3a56cb8613387474909d318dfb0b9f939cb5a0c210eef8083a65e4570340e", + "libraries/3rdparty/mbedtls/BRANCHES.md": "d4689a7b70354eed3b45f704ee3e0120859ead0e94a06c6e4063ab25848be7c8", + "libraries/3rdparty/mbedtls/BUGS.md": "d173285748ea56d8b753bfc58bce261922f07ee1f16fe744e363c33f0f7f7e7b", + "libraries/3rdparty/mbedtls/CMakeLists.txt": "8c07148cf5e25886b72689c53ef4eed0afef39c0c0f2e7f8385457ab7543b7ce", + "libraries/3rdparty/mbedtls/CONTRIBUTING.md": "3794c677380c390645c36fd4930893be9829e5a2ec99fdcb07e65acba8ba0107", + "libraries/3rdparty/mbedtls/ChangeLog": "71ef6339bb391a4ac336bf2d48e4df969a3afc624eee177d9ce6f81e8f5d3614", + "libraries/3rdparty/mbedtls/ChangeLog.d/00README.md": "8feeb56580e351c0f2ea5314ed04ffb1fd6876fa505fcb3745dd77ba1e30962e", "libraries/3rdparty/mbedtls/DartConfiguration.tcl": "8e988a7b3b90bfb02dae6e8b584f4ec4d2cfb08d567e06de50ba576170925442", - "libraries/3rdparty/mbedtls/LICENSE": "93ffdf17d6585eada49caa2429d21d192f8a7894e57e00c7432953cf07bae44a", - "libraries/3rdparty/mbedtls/Makefile": "441699d1bfb60d6e0e0903a08c7cf08eb1959d57d6f6513e70a6cafff04e534d", - "libraries/3rdparty/mbedtls/README.md": "91779fd2c549520291afe07d3d76ca9f87d597399039a50885c1c5270c20bd59", - "libraries/3rdparty/mbedtls/apache-2.0.txt": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "libraries/3rdparty/mbedtls/LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "libraries/3rdparty/mbedtls/Makefile": "3a47444d46836ba28c85b79559bc141b39962b9ced4d1ce1d69240162820effb", + "libraries/3rdparty/mbedtls/README.md": "1c8c55c266ef642306f804fef507795ec2ba5ca55aa4f3ae0a7fa800302228ad", + "libraries/3rdparty/mbedtls/SECURITY.md": "2f59dd2eb379cbb5a6f8d0648f28a8b86c24f18a96554baa9fad2a1b3a21210d", + "libraries/3rdparty/mbedtls/SUPPORT.md": "b186d783f8490c30d29022716b8c4ce8eb9db6c9502a1410b424afeb6ccb9bf1", "libraries/3rdparty/mbedtls/configs/README.txt": "689a82e35eca542b4a7ae6954d39ab41830edd8b7d6fea29990bba40a2b97a9a", - "libraries/3rdparty/mbedtls/configs/config-ccm-psk-tls1_2.h": "17cd4f272bf4e642509190b26d4f05a7e6b779a4c7925ef3ce5dde2584085d22", - "libraries/3rdparty/mbedtls/configs/config-mini-tls1_1.h": "195a84aaf9df7e7b1d0c637bcaab59e1ef3f415e9f6cf7529dfa24b7a8841643", - "libraries/3rdparty/mbedtls/configs/config-no-entropy.h": "796c70839805147b6d558704d2bdd63715aeb81e7bb028411ad443620f9dbf50", - "libraries/3rdparty/mbedtls/configs/config-suite-b.h": "4e08827ff19a0320623db6452dd216027d121b6d736e7ca56768fdeb34fb77cf", - "libraries/3rdparty/mbedtls/configs/config-thread.h": "6006363562eb48d203eace4ef6f081d8062d1372bc7d4044690365c121c14c5e", + "libraries/3rdparty/mbedtls/configs/config-ccm-psk-tls1_2.h": "577fcf97d1256b009f49166aae2e711e54cecfb72e90d41908d9e9534bdb1844", + "libraries/3rdparty/mbedtls/configs/config-mini-tls1_1.h": "804c145dc4fb1d5152116298535d225a056218f8495146924bc0c606f2d2fe05", + "libraries/3rdparty/mbedtls/configs/config-no-entropy.h": "a103ca27f5251c0e495b7abbad4ab05090a3ccf9560bd7464728ce77022e650f", + "libraries/3rdparty/mbedtls/configs/config-suite-b.h": "aa89b1a5ddcd676f76c3d5c57382b1f41212cb493fb74d1a45bc2edd8b669e05", + "libraries/3rdparty/mbedtls/configs/config-symmetric-only.h": "b179ff57b229e4149d0392980441a276c5d00edff8367ede409bbf69b43976eb", + "libraries/3rdparty/mbedtls/configs/config-thread.h": "9c941083e2ee49c74d5b941a906b8d95900f3366a1ec7c9599ef3d5e60b39900", "libraries/3rdparty/mbedtls/dco.txt": "53a0a460f8eccb279580aa16013c5f98936eba73554d267632f5ea83d8e890b1", - "libraries/3rdparty/mbedtls/doxygen/input/doc_encdec.h": "dc7ce45660ff78bc0df0649cee3933746b20aff0cccc03adfc087c2ad607bdea", - "libraries/3rdparty/mbedtls/doxygen/input/doc_hashing.h": "d8e1c36434ef523226b3accc24789f28832ef2fb14c39542b0e4d832199d8751", - "libraries/3rdparty/mbedtls/doxygen/input/doc_mainpage.h": "9f20e22f93d30fb69e3e6d0a497afd552edd464b4e018b31a77a1671a9d5f6e7", - "libraries/3rdparty/mbedtls/doxygen/input/doc_rng.h": "73604d2736b96ba379c5137c71f6ed8d48990f1b62f1cf39a4efb6e3949b115b", - "libraries/3rdparty/mbedtls/doxygen/input/doc_ssltls.h": "954bd3c8ee0e02162b703bac98b8762d6f4f6c32722f2394b9c590aff07ac563", - "libraries/3rdparty/mbedtls/doxygen/input/doc_tcpip.h": "62c48fc7bd84be5fa7b4afb3143cdf0a505e7bafb7eded854bc463c7adcab139", - "libraries/3rdparty/mbedtls/doxygen/input/doc_x509.h": "208b9e370322f5d0bd86931a80727df00e531ac07e6b2cbaac4219c3cc294074", - "libraries/3rdparty/mbedtls/doxygen/mbedtls.doxyfile": "ecf13ecac1c25faf8d323e28f344baa1c1cf9fc87d43eaefa15ff9a56ffb4eb0", - "libraries/3rdparty/mbedtls/gpl-2.0.txt": "8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643", - "libraries/3rdparty/mbedtls/include/CMakeLists.txt": "8b33005b219df3410d10c8354b6f2032559669a7e1ae0dc2e2e768d7d8c6ca34", - "libraries/3rdparty/mbedtls/include/mbedtls/aes.h": "afe879a45b4777dc048cfd031a7cdb23dbff6f4d3fa33bd95b36e7308a5cbad5", - "libraries/3rdparty/mbedtls/include/mbedtls/aesni.h": "d3edc71b465aec7282da21939ea30993d9e11bd708f141a3ace007a53d41ebd9", - "libraries/3rdparty/mbedtls/include/mbedtls/arc4.h": "085e0735863b42f5e07d85fdf8c7b0ff0d2eca923338d28aaa8752d3984d044e", - "libraries/3rdparty/mbedtls/include/mbedtls/aria.h": "a57f8a8ee2d566c917d1ff829591680e10c26d50ae52bf19e4e816f04ee98770", - "libraries/3rdparty/mbedtls/include/mbedtls/asn1.h": "8a9664fc53c831357498d8ce0bef2369aa54568a178adb6304ce44722921c950", - "libraries/3rdparty/mbedtls/include/mbedtls/asn1write.h": "bde4ce9456f06efeeeb0ec00484cba52bc5cd529737d4d3da4a86b09d71f53ae", - "libraries/3rdparty/mbedtls/include/mbedtls/base64.h": "bc0d4d9a7d9cf93067270cbd7c40e78555305bef808128548357318bb69d34c0", - "libraries/3rdparty/mbedtls/include/mbedtls/bignum.h": "5bae086a0ecadcf0d034be9f44d376f5290e66cfe3330333b5d95c6845b96bd2", - "libraries/3rdparty/mbedtls/include/mbedtls/blowfish.h": "0f0397bedb92cf2a18e6377d96ec5ff0d5463e364a5f6ea7511175b59c53b3f4", - "libraries/3rdparty/mbedtls/include/mbedtls/bn_mul.h": "0decf2f87eca52b0298d463b7727d645ab0474243948ff363e200bb4a42cb700", - "libraries/3rdparty/mbedtls/include/mbedtls/camellia.h": "837815e834c054206decffcd1b8f6e7da66ed0d13bac1b33d55b9ff8a64dd0d6", - "libraries/3rdparty/mbedtls/include/mbedtls/ccm.h": "3cb4df3d577b47a4bde62d284c512d410398361a362fa1c2c8c9b00dbbd7281e", - "libraries/3rdparty/mbedtls/include/mbedtls/certs.h": "c21b771ccea08030595d2d626a76d92c3333b0ff2310863d298ae3c36bd12748", - "libraries/3rdparty/mbedtls/include/mbedtls/chacha20.h": "bb636ce04b9f415b29f5bfc8a2640463b4c92e5d96e796aeef829cf91e8b4e88", - "libraries/3rdparty/mbedtls/include/mbedtls/chachapoly.h": "f957183bda10fbdc0e47d0b4ffd6a16eb70b53be2e257e3cc31f2758b174b588", - "libraries/3rdparty/mbedtls/include/mbedtls/check_config.h": "0734be691cacb9eef35854c3a1920d7b96cae0247c1f6e6d7a69727c21d4f145", - "libraries/3rdparty/mbedtls/include/mbedtls/cipher.h": "d84b8a5351e29e0660849c4c06f9cda2a950536932378562fef99d170ac00a23", - "libraries/3rdparty/mbedtls/include/mbedtls/cipher_internal.h": "1c1aecc1d4615c8c7493afb0bf28298b8e297c4749d5c129ba002b3bbf6a367c", - "libraries/3rdparty/mbedtls/include/mbedtls/cmac.h": "a6173e959969ceda1b5b2d1876190bd115eabc08a8cdcaf67f29fbed1bf66c47", - "libraries/3rdparty/mbedtls/include/mbedtls/compat-1.3.h": "7c99033d89833c9deceff34e3696dd97f356d20c70fa77e11fcacc19581d45c8", - "libraries/3rdparty/mbedtls/include/mbedtls/config.h": "18bde4c9d2c2f1286b1abb403d50b2c4a590791eb421addd25b64bcba246a64e", - "libraries/3rdparty/mbedtls/include/mbedtls/ctr_drbg.h": "f0cd09fb95043ff70cb9c3270c41f4b7c00b9c7ac4d0b43e7f80d5f5944b3964", - "libraries/3rdparty/mbedtls/include/mbedtls/debug.h": "87282e3299ab2aa3cc7d1b51d7376e51dec55f7fc0bfc9114fc7b69723fb94b7", - "libraries/3rdparty/mbedtls/include/mbedtls/des.h": "a76bd9f372379c4c4380519504c3f0ba3ac85ce2544cf3ad7d6d420325e96fdd", - "libraries/3rdparty/mbedtls/include/mbedtls/dhm.h": "10fb937d5f760ce8115a16e628c329e14c6a161c33c6b2687b948d30bdc1d2ed", - "libraries/3rdparty/mbedtls/include/mbedtls/ecdh.h": "45fe53a83a6371b726c44750e8daf09bad46acdb6c5d5a27708784098c5ac09b", - "libraries/3rdparty/mbedtls/include/mbedtls/ecdsa.h": "a1977a2670f9373da4e525a78262910b733516a250e8ae2146c2112511d6cf0f", - "libraries/3rdparty/mbedtls/include/mbedtls/ecjpake.h": "577582b5ed14e4cfbcb7f84c8d0ea10b383e6811849889d6f0dccf06e410f03d", - "libraries/3rdparty/mbedtls/include/mbedtls/ecp.h": "4d6eb93618209c48a4147814dc4a8b151387198bd2957858e0a044b119363fdf", - "libraries/3rdparty/mbedtls/include/mbedtls/ecp_internal.h": "cb5bd5834222fcf5ebda17867d034f3b3ee0cb6a01ae05e24150d7d7da9b9056", - "libraries/3rdparty/mbedtls/include/mbedtls/entropy.h": "e42a2a4fc23764a6c9d72ecbe6d9e9b33245d868bcb1a6d6c87b0fa19fec57ab", - "libraries/3rdparty/mbedtls/include/mbedtls/entropy_poll.h": "a6b0c4a9d45b7fb2e535ac070da0c8fdcb7ddca7d3c221966b9223d601cc2770", - "libraries/3rdparty/mbedtls/include/mbedtls/error.h": "f8fb48cc215dee818166dc5d960961e62f822d8a4ea59540c5e36fdbfa5895a2", - "libraries/3rdparty/mbedtls/include/mbedtls/gcm.h": "aee673db6ba9ba33b73cbf964cff63d688f4b200edf8ff92bf68dac77e0226e7", - "libraries/3rdparty/mbedtls/include/mbedtls/havege.h": "5736439257a124ae54a1278635d8ed377af6b67ce1bf923bbd90ca051a35ad78", - "libraries/3rdparty/mbedtls/include/mbedtls/hkdf.h": "594d8ab95a102b92c716d8858217769d49db34d00d9b45a77443787fe8edebe9", - "libraries/3rdparty/mbedtls/include/mbedtls/hmac_drbg.h": "d68141a4d7834dbab3e953ced1751a490c05b89facd389326a715be67b30e532", - "libraries/3rdparty/mbedtls/include/mbedtls/md.h": "d6e92adaf9be894f23db4c9b33ee99e42ec5c7aaeb9c542840385346f2ae1070", - "libraries/3rdparty/mbedtls/include/mbedtls/md2.h": "e5ba12832916893a33d3ac31bfb3479e9fa04ec17924dd0eda42490822bc017f", - "libraries/3rdparty/mbedtls/include/mbedtls/md4.h": "9dcb47bd1bfba5c29fd725460c41156cb844efcc528d9055b5721c7f55fa6e6e", - "libraries/3rdparty/mbedtls/include/mbedtls/md5.h": "62237ef21805f7096cfb1a85bd477d9fc2f8d693c00e8b7731d48cdca39a004f", - "libraries/3rdparty/mbedtls/include/mbedtls/md_internal.h": "b502fdd7d71adad3d0b5a4e44d773c1c00115a90364127fae247c5f6b9f89a78", - "libraries/3rdparty/mbedtls/include/mbedtls/memory_buffer_alloc.h": "33c023938684f17e4cbae1bc373c13a128a733b8d26d26e2a94ba381eceab080", - "libraries/3rdparty/mbedtls/include/mbedtls/net.h": "1b02c8a4566d032837d979b9e7d321289d396fe8af79ab6d848117e82d79e924", - "libraries/3rdparty/mbedtls/include/mbedtls/net_sockets.h": "00ec9c422c071f5e8806a130361fe5bfe284a7ac54d8686de01525324d18db39", - "libraries/3rdparty/mbedtls/include/mbedtls/nist_kw.h": "2e29d722b60a7672a0327024e105967569e6bee398c17fab5ed5c06dbfc9d919", - "libraries/3rdparty/mbedtls/include/mbedtls/oid.h": "b2d36fe414b36a0a7389b0d38f038a2fd755457924d735a6c7972c568694222a", - "libraries/3rdparty/mbedtls/include/mbedtls/padlock.h": "d57ac9ffe314c169d8d418c4f61af0ac7a399a8c3c8929e240761dad04c4ba0b", - "libraries/3rdparty/mbedtls/include/mbedtls/pem.h": "8784957cb6512857cccc7d5ef986ae76c7f2cbb4a794efb98e92e7c0e87eeab8", - "libraries/3rdparty/mbedtls/include/mbedtls/pk.h": "53379ac98abd79587fbc19a52bb4df5dc0cc43acbadf3e15094c89e20d6bd91c", - "libraries/3rdparty/mbedtls/include/mbedtls/pk_internal.h": "99aa7f920b6f814d39e1a181079cd187d2fdea7bc9b614dd7a47297b9820a4a8", - "libraries/3rdparty/mbedtls/include/mbedtls/pkcs11.h": "bf6e84c4dc79dd2c06d4118aafb5747bf0ff3e5235de380fb4b336def147888b", - "libraries/3rdparty/mbedtls/include/mbedtls/pkcs12.h": "001d788141f5662a2b94239108ae3c47b0c9371c9f7b74a5df48c29fa0f38cf9", - "libraries/3rdparty/mbedtls/include/mbedtls/pkcs5.h": "c99933a513bc276664bf9ae1deb5fe246b1f68f70c4fc9cc1cc322f50b0218e7", - "libraries/3rdparty/mbedtls/include/mbedtls/platform.h": "b4a6e5d57fe86db1c1d095708845e0c672ff7a477049a6d3ed1d051bf1983d42", - "libraries/3rdparty/mbedtls/include/mbedtls/platform_time.h": "4d1720c2450ea4ad25300d9d6f4594b1866a9548d536a8d76ea9b58344b53e51", - "libraries/3rdparty/mbedtls/include/mbedtls/platform_util.h": "a33e1009eb1fd54b07a85b1472f6c2b1e9b292169661f5be5dcb23b1a4fc4e19", - "libraries/3rdparty/mbedtls/include/mbedtls/poly1305.h": "7656d74786e7cdaa8a59f50e70f99787432aa4d9e474a3b2a17932351c762259", - "libraries/3rdparty/mbedtls/include/mbedtls/ripemd160.h": "0ded6338aeac3feae27877cd3afe681d8a39c6f71421596d7dd455ade5e9296a", - "libraries/3rdparty/mbedtls/include/mbedtls/rsa.h": "28595a2fd8d3d58703c75624b2fe2822773bc4d26b9390c7124d97da20913822", - "libraries/3rdparty/mbedtls/include/mbedtls/rsa_internal.h": "af3f06e7b2b97ff7933a1514bb792dd62bebdd6675904d8cf7773ff950698d9d", - "libraries/3rdparty/mbedtls/include/mbedtls/sha1.h": "8c3a4c80e666a29826d879452703d263b2e62beed8c53e629ca526d0e899b524", - "libraries/3rdparty/mbedtls/include/mbedtls/sha256.h": "f814b5f1a6c5e8cec0815516d5b90d78bc008d8066f10537585a43a85f0614c8", - "libraries/3rdparty/mbedtls/include/mbedtls/sha512.h": "cf18d4d6ed79456ea6c4b119fe45e300ecc937071784d79f08f09805f47d748e", - "libraries/3rdparty/mbedtls/include/mbedtls/ssl.h": "2964ee0707db9123b19d85c6e136dd0eba420f5e7620ff55ee2d3c6da1eb62d6", - "libraries/3rdparty/mbedtls/include/mbedtls/ssl_cache.h": "b9c520e99b305cba100f67e5bcc876ef5a76b22187cd66359e83cb0e63b64ab8", - "libraries/3rdparty/mbedtls/include/mbedtls/ssl_ciphersuites.h": "7b05415e913dda6de714ef6626404837b93b13f33f0bdad2d5b1121b0066dbfd", - "libraries/3rdparty/mbedtls/include/mbedtls/ssl_cookie.h": "0a8daefcff1065c08d56d996cf72467d55c741be03972edac76dd7f946ab02d1", - "libraries/3rdparty/mbedtls/include/mbedtls/ssl_internal.h": "1cf923bd9226d7a43445b4b811e8d99ceca3882952717b96978b992a4a89a08f", - "libraries/3rdparty/mbedtls/include/mbedtls/ssl_ticket.h": "90f71f93fe2dbe4473ca61fca9244178af8bf6c2e17ee1e2a10c8f9f8bd91fb4", - "libraries/3rdparty/mbedtls/include/mbedtls/threading.h": "739087e9f5631586efe961dbfd4270ffe3ecf213170fa8657dfb31e17700b976", - "libraries/3rdparty/mbedtls/include/mbedtls/timing.h": "5b7ea9cde317563fbb096e358df110b334c7cf4140315e39ee21ed664f309fb3", - "libraries/3rdparty/mbedtls/include/mbedtls/version.h": "96d2516e34eb9e1241688165c14e6c6d59d2830d84f1fccd01f23cd42bec4efe", - "libraries/3rdparty/mbedtls/include/mbedtls/x509.h": "46bb20a5fabb9796b6ef0f8bd7d05be822175f2170282adf723eb05645efae0f", - "libraries/3rdparty/mbedtls/include/mbedtls/x509_crl.h": "917edd8a8f601620e3bcf81812c447a9ac569b31d6f31c87eeb92f0c3d35ed6a", - "libraries/3rdparty/mbedtls/include/mbedtls/x509_crt.h": "76e2c7883d145a8e28f2266b86ff4d59ff675d05a21b5d00ba2165590aa9f426", - "libraries/3rdparty/mbedtls/include/mbedtls/x509_csr.h": "9fba654b535fda22f1536f1fc8dfb9315d0f0a9f0ffd573836b462aa2308922d", - "libraries/3rdparty/mbedtls/include/mbedtls/xtea.h": "a8d4f19d9a4a697a0b64abe0ff6fbd67ea4edd711042c96fb29827c5efdd48c6", - "libraries/3rdparty/mbedtls/library/CMakeLists.txt": "cab5721a4e82473710abbc4f8eb548f3bc16c0498a4a6021cf6e782305d4f67d", - "libraries/3rdparty/mbedtls/library/Makefile": "fc602ac24e6bf784399d4b65ceb26b55b442878d5f6d340fe632c41b8321f3db", - "libraries/3rdparty/mbedtls/library/aes.c": "5daffb0a3354325aacd1d4dee72b15cba7e043608c161705316d57145aa24fc1", - "libraries/3rdparty/mbedtls/library/aesni.c": "a4c2cdddc15fcba198134651f5c291f7e57156823ba530fb8dc686d7ecdc3c30", - "libraries/3rdparty/mbedtls/library/arc4.c": "8857548e90924c9ab082c65bb4a997a9475d79c3497fffb523b70d61fa37aa75", - "libraries/3rdparty/mbedtls/library/aria.c": "8ebc8a8beed52d2ceeb869c8988b5366611ca7b96e234ca4dadd8667ffef23a1", - "libraries/3rdparty/mbedtls/library/asn1parse.c": "0a4aa2abcff3959e39fbccb16d145ce945f5bc5c95bc74dc591feaaa58be99f2", - "libraries/3rdparty/mbedtls/library/asn1write.c": "eafa624d131d994e903e7cca49475a2745d8eba0ac49d774a7dcfb8740aca051", - "libraries/3rdparty/mbedtls/library/base64.c": "d95c8040f21fe3b353c8776a3be6313c12c78cbc04bb6dff340b8abc120bbb7f", - "libraries/3rdparty/mbedtls/library/bignum.c": "e9c9e3cba517aa3ad22dab7251f1520c5bbc8512990be87104d04940b58dbce4", - "libraries/3rdparty/mbedtls/library/blowfish.c": "9bea5b2b05297123ce707192a349570b5c27dc549f472138b68554e3842b8e6f", - "libraries/3rdparty/mbedtls/library/camellia.c": "df18194fa3f9d3297312d511de43bc0f02b555d37fe24bbcd5fbb197c87f5dc2", - "libraries/3rdparty/mbedtls/library/ccm.c": "b263c34eba5832c33c4e2d09d73d73a2984169c9c048bc0fb9e12f07174fcd68", - "libraries/3rdparty/mbedtls/library/certs.c": "2178d5a922f92374bc1af0cc6a16dd97b6de872ea79afac4250f496d122a7ab2", - "libraries/3rdparty/mbedtls/library/chacha20.c": "33f955bd6872432912645c577725b14a6e513ac984347f3f8970a726b425df05", - "libraries/3rdparty/mbedtls/library/chachapoly.c": "34b37b2b02d17e86b63bd04e661c3448365344bb86b51cc3845ed1c761d55eb7", - "libraries/3rdparty/mbedtls/library/cipher.c": "bf2c957f5ad6e1cee14d0e69ee377ec84ffdaa1a2e7f02366a35c7776a26a8fc", - "libraries/3rdparty/mbedtls/library/cipher_wrap.c": "2325da2b383ad38bf046d51eafd3ba6d857d0654f3b893c89f4a98a199544abf", - "libraries/3rdparty/mbedtls/library/cmac.c": "86b2868a70081123e57ae593eb8e0dd4ad88e5ee3049092487957820335e1aa8", - "libraries/3rdparty/mbedtls/library/ctr_drbg.c": "6a3c785ec26edb2b7f8bab58c25c5569b6ae967bd6bb25824d7b633a538701ad", - "libraries/3rdparty/mbedtls/library/debug.c": "78472dd80e0848e51a13de98c45d2e14060c1d5e2ff992d94f24988a7a065c92", - "libraries/3rdparty/mbedtls/library/des.c": "2061c8155e25ad8193c0fb209aae0cbd5a870cb64b604acdad9c79a4c761b3cc", - "libraries/3rdparty/mbedtls/library/dhm.c": "f3937f90752fe8cce08bcadb4f20f255684af8edd76632d27b9057cb8c4526d4", - "libraries/3rdparty/mbedtls/library/ecdh.c": "492122e6d15860ed9b0740b3ecc15dccec77c981d6cf9c319e3029d503f14568", - "libraries/3rdparty/mbedtls/library/ecdsa.c": "82ba2d3185a6a3b0ddeba41da52e8770902e486d19ec8e414063f511d5ea5d45", - "libraries/3rdparty/mbedtls/library/ecjpake.c": "8beaeb74e6d91b8d6113484fb3a6a4c6ddaa73beb735f23d61072b1fa826d48b", - "libraries/3rdparty/mbedtls/library/ecp.c": "39762c9f571179332e0b9412cf7c4772fcc2c9b6d2f07c7a6ffccc72bcb74f84", - "libraries/3rdparty/mbedtls/library/ecp_curves.c": "52f9fb552c497951725804eab182f5c8a95c41c341941d835ea7b1d0a8cd0723", - "libraries/3rdparty/mbedtls/library/entropy.c": "d60b5b5d0f5d9ecc19ff223c9bccf2b212f131e44f632247b73f0213212cdb8f", - "libraries/3rdparty/mbedtls/library/entropy_poll.c": "fd5a28d6263bf5ed6f8aee9a6fd4b6ec01182cef835818ae105619f3cdfdefe3", - "libraries/3rdparty/mbedtls/library/error.c": "60551424362903cd93ee5644c6df940522a6b428e231370454d15df7a7e0a7bc", - "libraries/3rdparty/mbedtls/library/gcm.c": "50b47d680006b95bc3bcfeecc01d8d67531ef1c33f15f9ae2b2961ac7a1407b7", - "libraries/3rdparty/mbedtls/library/havege.c": "1cb6a90ed86fc2fca20b5116f3a1a31efa8ca627cb60e53bb80e2145ea5d8602", - "libraries/3rdparty/mbedtls/library/hkdf.c": "c08d6825b64bc78d042a8f01494b708757e44636719e17f260362f15146bbff4", - "libraries/3rdparty/mbedtls/library/hmac_drbg.c": "3d440206593d1a8f748475e6d89e163525555527c3ab4cc23d5a78a91b6d3f1c", - "libraries/3rdparty/mbedtls/library/md.c": "cbb194d941c0793bec8903a79b37ca4e1df8f3c2e1d744dfb75a4005071b2eb9", - "libraries/3rdparty/mbedtls/library/md2.c": "398d51852b2336c4bec8cf70987081770b8c83713960d7e1420fc8807d06c13a", - "libraries/3rdparty/mbedtls/library/md4.c": "160cba97710d67004d1a17186bb637ad65b71387fc18b1084c390556ebc9ea41", - "libraries/3rdparty/mbedtls/library/md5.c": "2a9ba935ad3064005b0b80ba34fbc3290cbd2c5455dfe5671fba4fcd92a018a7", - "libraries/3rdparty/mbedtls/library/md_wrap.c": "58f3d626cc386ad4fa460299fa6d1e6038ba17110f4a4832a5a6228dbda42f9c", - "libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c": "12cb517af657889e1ba674f29e06f074f487b1a7ed3cd8b73901431c5c7a08af", - "libraries/3rdparty/mbedtls/library/net_sockets.c": "25bebd627627528f68ddbf83263de24d0ba2e65e6acdbeb34bf9197c5a52d98a", - "libraries/3rdparty/mbedtls/library/nist_kw.c": "207e85cf70628bdff639648a6598882b5d03c7b0ec52ae3ecfeced1976f6b7ae", - "libraries/3rdparty/mbedtls/library/oid.c": "b4556e0bd537526dcc1ee5cd2dacfad5779094c56be58260acf4d7e7b139c3a7", - "libraries/3rdparty/mbedtls/library/padlock.c": "10a9521ca248e65a725a7af981ebb6cab79577105476fe872b69c3e743d2faa8", - "libraries/3rdparty/mbedtls/library/pem.c": "9b571aadf1b8573c26688c015aaca2ec84edf96736f51924b4c299a35008e65b", - "libraries/3rdparty/mbedtls/library/pk.c": "32fe9ef24ed691e8ccafda68b97b5f89fe02a71448bf7a28cf120b4110b05b9f", - "libraries/3rdparty/mbedtls/library/pk_wrap.c": "99ed73e81a582dae47aa9bffb36dba44a9aa66616ef63de57811163654491fef", - "libraries/3rdparty/mbedtls/library/pkcs11.c": "8e1b5602b7ef1b7e26e07de027f4a0286842a99dad48f4b13e251b0d6167b10a", - "libraries/3rdparty/mbedtls/library/pkcs12.c": "cb02bffaa8196a9c237a09c7e3d24965c96dc6408dccd6bc544b85f3864802f1", - "libraries/3rdparty/mbedtls/library/pkcs5.c": "5981a72bdb241e3a122886a6b67984479a746e2569fc983f564abca2af704e37", - "libraries/3rdparty/mbedtls/library/pkparse.c": "36422683b90f99cc3b0965fd9d7a87acb8f3890ceaf2a78733f2b96edeb06a11", - "libraries/3rdparty/mbedtls/library/pkwrite.c": "bd51ed0bcde835b3d1f361652cdf02525835f9da78120aabfd4ebff0d767b4f1", - "libraries/3rdparty/mbedtls/library/platform.c": "e4f3ceca9b62a91e8d66a9f96190714de3f34b1601e37c6a5e89d340c9e97ff7", - "libraries/3rdparty/mbedtls/library/platform_util.c": "e5dbba196360152e7d5050de91e55f94ca4b404733cdde4cfcd0a5d71c2e8b1a", - "libraries/3rdparty/mbedtls/library/poly1305.c": "8a586ed4fbf51f9af83fbf2d916cb777bbd0d715d697ed1cec65529a365e6a62", - "libraries/3rdparty/mbedtls/library/ripemd160.c": "8c9250bba2ab31bd15257a35f327ae98b4aeb897079a674ae941e42e1e89c728", - "libraries/3rdparty/mbedtls/library/rsa.c": "7bfdd620d704d3f656954f1f6f7742353ff51a9d1dd3ef7c255166e47ad4f3fa", - "libraries/3rdparty/mbedtls/library/rsa_internal.c": "eefbf7959d243da766be010948fdebaa2977a95e61fa09affd7193cf24992687", - "libraries/3rdparty/mbedtls/library/sha1.c": "a24c74446bb993575833319632f8587f211359c59e7b5d33c4898e60cad99cc2", - "libraries/3rdparty/mbedtls/library/sha256.c": "c4ba7fadc84447acb0e3512618e293c16d8272508ec0aa80f9b6bcebb4cadddb", - "libraries/3rdparty/mbedtls/library/sha512.c": "47b8b597ca67bc783d8f7487c5850cbf9277a4b8c91cfa388404b107fbc45333", - "libraries/3rdparty/mbedtls/library/ssl_cache.c": "1ad5d0fea8b1bce083a2ad96ff247f6b16925bb53516b104d806a6e65aad4f43", - "libraries/3rdparty/mbedtls/library/ssl_ciphersuites.c": "a9efaf43f2fc044307f9635f4ec32fd03bd6760453b76c12cae616209bc3d93b", - "libraries/3rdparty/mbedtls/library/ssl_cli.c": "b4d3241fe384c481d4b48c94ea0101fec0ad83fed3301d3b7fc10be3949d5952", - "libraries/3rdparty/mbedtls/library/ssl_cookie.c": "8b54041acfb97d5b345829fa488b307dc9a4a6ff83fdf330832599b6c3f9d3cd", - "libraries/3rdparty/mbedtls/library/ssl_srv.c": "0fbe4d8aef9e4e58a31482d95f55031b265c1fdf1653762080851d31ccac0632", - "libraries/3rdparty/mbedtls/library/ssl_ticket.c": "f948963c63f2bb90226833f23727be77a787e45abe9f2d52de11bf74f60a6392", - "libraries/3rdparty/mbedtls/library/ssl_tls.c": "48c72e1f9720a7888cf69994eb425bf0229b4a603c6628343d082c4d31f1a48e", - "libraries/3rdparty/mbedtls/library/threading.c": "3bbe22b412ebd5a6eace7232eb9d61930b32b3fb6c055c31e1bfd49509f284be", - "libraries/3rdparty/mbedtls/library/timing.c": "f516ce5e42b8ca5cffa36232323c8c6a7e594ce0641942810dda6534e41793d5", - "libraries/3rdparty/mbedtls/library/version.c": "5b567a3354bd2f3a56e618eb7b2c4606a151d3a469fb4293d47fe9b6645259ee", - "libraries/3rdparty/mbedtls/library/version_features.c": "40598d21ed0acc90515856cdd56330b242c0fa201d7688e564aecef53cecfc24", - "libraries/3rdparty/mbedtls/library/x509.c": "4d0883ab99fd117d196bf666fef23742b6149be882a9567ff6deb728e8a2ff0b", - "libraries/3rdparty/mbedtls/library/x509_create.c": "c11f48a5df30ff6db074af8d3ac11277e021eb5da8169512571933d69944378b", - "libraries/3rdparty/mbedtls/library/x509_crl.c": "3f4338fd6920eee4b615108ae1d3bc7387fc4131a8cd7f297a6e0bcc57f7f08e", - "libraries/3rdparty/mbedtls/library/x509_crt.c": "7ab08ede62b80febe87584f38e52edf135f85687769e532ef4954c92117e9018", - "libraries/3rdparty/mbedtls/library/x509_csr.c": "3949dc1f20dde7e8b484452fe4902bb58ebea3745f7a46eb0b59514d17fd4c36", - "libraries/3rdparty/mbedtls/library/x509write_crt.c": "7476466c419a3af8d68bfedebbcb71fe05cf20fba164f0cac31b83b6ed67f95a", - "libraries/3rdparty/mbedtls/library/x509write_csr.c": "642ca33facc02e2296c5514a79650df10aff717b306c6b6cb8e5f52455237cf7", - "libraries/3rdparty/mbedtls/library/xtea.c": "27e37318e767f4d44d0b94aa29c981bdeff6466350448d841a5219b6ae3035b0", - "libraries/3rdparty/mbedtls/programs/CMakeLists.txt": "528503fbcec620728a53e987437e5f04f34f9b604a6d7e559156aaab2a8502a4", - "libraries/3rdparty/mbedtls/programs/Makefile": "30cc7e78c989ba44369e47654e111271ffc331e9f79c85e391336a0ad161c7e4", - "libraries/3rdparty/mbedtls/programs/README.md": "12ae86078bd2791074cec4dff2652165a027fa9191413e92d06e7f9ad7b0ab81", - "libraries/3rdparty/mbedtls/programs/aes/CMakeLists.txt": "fdd4153e4a452b98eec8fe330cee8766412d6931858938704bb808a1fb722980", - "libraries/3rdparty/mbedtls/programs/aes/aescrypt2.c": "07fb23a1012f9bec71eddce863841588ed4d3bff81aaa425a26c76170958e10b", - "libraries/3rdparty/mbedtls/programs/aes/crypt_and_hash.c": "d149964a671a06e2292a8102b7af9f4341e86528ba9f5e4f990eb8db8fca2b76", - "libraries/3rdparty/mbedtls/programs/hash/CMakeLists.txt": "e969c3ae5259aefeeeaee32b21b401484dff7f651450da1e765fdee2c96b6daf", - "libraries/3rdparty/mbedtls/programs/hash/generic_sum.c": "8ba66f37d4f77b445f3a2c45fba89b79b1df35f9fe6e90e8e1bea7955af464f7", - "libraries/3rdparty/mbedtls/programs/hash/hello.c": "453c9cbaf91147be405488b27bd237c99abcebdc5a71798efd7655aa0172075b", - "libraries/3rdparty/mbedtls/programs/pkey/CMakeLists.txt": "76525ce3dcf9b683076bad9e69baa6fafed3f8076e3c42596175dc55ed2c27f1", - "libraries/3rdparty/mbedtls/programs/pkey/dh_client.c": "37f820445864fc8b1a68654ca6f91724b0603957331e4bfacb097be5c746c1f6", - "libraries/3rdparty/mbedtls/programs/pkey/dh_genprime.c": "915cc30c8da0c190f04caad436b9890cbbcfb4b589162c65f6378fa0f8020070", + "libraries/3rdparty/mbedtls/docs/architecture/Makefile": "950f39784a02eda61ae5a30a3a4825bb7fb6f2b4f9e67f4b45a499b518d59092", + "libraries/3rdparty/mbedtls/docs/architecture/mbed-crypto-storage-specification.md": "dab52d8aa348ace5bc2f636db87a2d4a9bc639bba803770c8508da4d596694e5", + "libraries/3rdparty/mbedtls/docs/architecture/psa-crypto-implementation-structure.md": "75b1d61fcc4a2433f54bbf5287cf7bdb9594953de3cd3aabbe240178e55f8280", + "libraries/3rdparty/mbedtls/docs/architecture/testing/driver-interface-test-strategy.md": "3187da5db363a3ca01789e180f6df54a7817bf154b33e2786b241ab1087094ae", + "libraries/3rdparty/mbedtls/docs/architecture/testing/invasive-testing.md": "83f57d2650c78a737507d32ba3d18c0bda76e233d9d952c6ed8c71cf6cb200df", + "libraries/3rdparty/mbedtls/docs/architecture/testing/psa-storage-format-testing.md": "cf57dc95b5a503a45b1aa7f39e21efabc1d0eb95ed300490c5b056b960af77af", + "libraries/3rdparty/mbedtls/docs/architecture/testing/test-framework.md": "3cfc8945be1c230d3b9706a2b7d32f8ae8dea1ca0368e44902fc650654a56736", + "libraries/3rdparty/mbedtls/docs/architecture/tls13-experimental.md": "765c8d544ff2ac591877bde1a73eea49c80b6ac0773901afa0fa723713bee291", + "libraries/3rdparty/mbedtls/docs/getting_started.md": "169370aedc74f8739c420e64459a0a2791de633b6ce55ae8d0f087f6aa89cd8e", + "libraries/3rdparty/mbedtls/docs/proposed/Makefile": "f5d9782e627022ad09f130e361e46f18620d0454ed4102d0d98450fc7d68e261", + "libraries/3rdparty/mbedtls/docs/proposed/README": "8b5d5620013d83d26ab78a124a84fcfeb9362b8f95d3c59f6286bdd269950ada", + "libraries/3rdparty/mbedtls/docs/proposed/psa-conditional-inclusion-c.md": "5c57a24e71717e1cbb4e73d7a0e3d7fe2a1975e58dbec8a5b853032ce5f63cb4", + "libraries/3rdparty/mbedtls/docs/proposed/psa-driver-developer-guide.md": "12315b390205f80839719dfe6fa613cb3422e29614144b96dfec7b881dd77abd", + "libraries/3rdparty/mbedtls/docs/proposed/psa-driver-integration-guide.md": "eed6e7c6c0a39bb97e8c92c330e0b090b39f48ef04f097b2754f43f5c04dbe51", + "libraries/3rdparty/mbedtls/docs/proposed/psa-driver-interface.md": "3cc683c59f3037ae3585952654999c472d5637ca034bf20d3da0fbd2edb924e9", + "libraries/3rdparty/mbedtls/docs/use-psa-crypto.md": "10772c9d2a20a8c13fd75049cc9f73e0eb78f35c89894b4ec01834b93fa2d06d", + "libraries/3rdparty/mbedtls/doxygen/input/doc_encdec.h": "45865fc2df4c796d40e6b9aeaaf9c85761d5ddb4fe0c9ce3f23df9eb14194ba1", + "libraries/3rdparty/mbedtls/doxygen/input/doc_hashing.h": "f0ce80a2b434fb160212cff9849bbd948a7b322f3bbd21a3248a11c325709187", + "libraries/3rdparty/mbedtls/doxygen/input/doc_mainpage.h": "0db6c2a2eacae57770fbb528dbd73bc23c338d82faab24ea3aa4f864afb75ce4", + "libraries/3rdparty/mbedtls/doxygen/input/doc_rng.h": "dd6f3c26836ef1dae078b347431bffdb213de4c290456894e4f703227297b4d9", + "libraries/3rdparty/mbedtls/doxygen/input/doc_ssltls.h": "e3342bb78f3eb3263d742d3f6e33c498172988c2d1300bce69a85746a6af1f93", + "libraries/3rdparty/mbedtls/doxygen/input/doc_tcpip.h": "37d4afea6bbb178fa885af959719aba9dbc57c03866aa6b04792dc2957588e50", + "libraries/3rdparty/mbedtls/doxygen/input/doc_x509.h": "f89bb529b51aff033fa5fd04772d0fdb4b913b48c9da338bdbed327ca5148ed2", + "libraries/3rdparty/mbedtls/doxygen/mbedtls.doxyfile": "240956673953a8de8dd3a0717cc0d04c3a36c3c8eaa8697a7313c942dcb31715", + "libraries/3rdparty/mbedtls/include/CMakeLists.txt": "8e0b59c4bf958c01070a88496c33ef31e89dfbbed91d4960cb71a68f1659026f", + "libraries/3rdparty/mbedtls/include/mbedtls/aes.h": "3ac00ff222f4648c8156b12c6cc1a37ce85ae5b124bcb2f290c08007c7258f61", + "libraries/3rdparty/mbedtls/include/mbedtls/aesni.h": "645f8ba94b592129b997d0d4abe76c12196b9d2207fca4b021e3840e3aa2f68f", + "libraries/3rdparty/mbedtls/include/mbedtls/arc4.h": "68eb778dbee65c27699701472838a6a38c83b4911598f9e3f1e2dcac8f5fb700", + "libraries/3rdparty/mbedtls/include/mbedtls/aria.h": "53fc4952a2b62327763174b71f95deb61e4ae4c69763a155eaf359d0c43047c3", + "libraries/3rdparty/mbedtls/include/mbedtls/asn1.h": "87579ceb387db350f55997aaa471aa290f9a07d2bc1525e40140aaad1b9b3cfe", + "libraries/3rdparty/mbedtls/include/mbedtls/asn1write.h": "fc19e743b99b9c86eb9b52e50c7e82042de8e8570850b83899160337babdecff", + "libraries/3rdparty/mbedtls/include/mbedtls/base64.h": "f59c8949f42698624fb90a9cdbc3d54f218175527ad83a956b68272f63d81d89", + "libraries/3rdparty/mbedtls/include/mbedtls/bignum.h": "05fd00a8b1dd4cc865cb14628cd727c59163e3ef0e7ec974c42515d9acff8962", + "libraries/3rdparty/mbedtls/include/mbedtls/blowfish.h": "b651242ec455ca1789f3a665fc6c0542f3340fb97b81bbba68e8c9cad4897210", + "libraries/3rdparty/mbedtls/include/mbedtls/bn_mul.h": "218419796b82be32c1f382ff5a00b6207c468cc26f4dd8a4f09a06e06dadd898", + "libraries/3rdparty/mbedtls/include/mbedtls/camellia.h": "b386dd60397c687875f3a2117760b867a353f772512001494c6c764cc6b86be5", + "libraries/3rdparty/mbedtls/include/mbedtls/ccm.h": "65e190869f8ff0a34c12e60b5047f05b11ccacfdc6fca6649a9a274ce2fe1177", + "libraries/3rdparty/mbedtls/include/mbedtls/certs.h": "9c59172481121f3a2919785c761eb3454c46e9a8bad70548df9e6aaf657a794a", + "libraries/3rdparty/mbedtls/include/mbedtls/chacha20.h": "44f7d9c9fa2dd1426ec9d89da1ee200cf088129dc01f2c2c66d110d3977d8d97", + "libraries/3rdparty/mbedtls/include/mbedtls/chachapoly.h": "2344b44088e622927eec24d3ecf490bed3d0f767890afa5a0badbdcb618c281c", + "libraries/3rdparty/mbedtls/include/mbedtls/check_config.h": "3a3d695bd3f022e1aa318f909461de55604e13cd4b218a4abfed84afc20a19af", + "libraries/3rdparty/mbedtls/include/mbedtls/cipher.h": "9f548365e7964ea0309dd142d1227fc0e0f68cb33c9633543565068a0ac4b0eb", + "libraries/3rdparty/mbedtls/include/mbedtls/cipher_internal.h": "af3091e7d2768bc225300e21856eda1e60a7ef4809bf739b8464f3afaf72a69d", + "libraries/3rdparty/mbedtls/include/mbedtls/cmac.h": "54220acad01d42b0e6180b943944ff0f36c11602d1e3a00953c524e3668c6de4", + "libraries/3rdparty/mbedtls/include/mbedtls/compat-1.3.h": "f4b2f9d01583466d39e6371ceafc8b56a2a8b660cd40e59f04368c1e7697c212", + "libraries/3rdparty/mbedtls/include/mbedtls/config.h": "cf3ff9e2c3b2cb96a9c67aa557f7a17eb34349405f0f64e79aa697ac7e0023f2", + "libraries/3rdparty/mbedtls/include/mbedtls/config_psa.h": "2ca7976723b381c2f7c941a23900597845ac14126ec3a6d9a8e0d4f9f720a309", + "libraries/3rdparty/mbedtls/include/mbedtls/constant_time.h": "a5e90631d8d61765ab3e767c7353d4ab33b8945ba5ba00451043664a4054c190", + "libraries/3rdparty/mbedtls/include/mbedtls/ctr_drbg.h": "21225a38ba8ea53b7effb9d74c20a95800ede222d9e95ed3de644f16a771c3b2", + "libraries/3rdparty/mbedtls/include/mbedtls/debug.h": "5488e60ddcede91cdec7f226db73f851b9831e0709bc29488d03c8d4038f31dd", + "libraries/3rdparty/mbedtls/include/mbedtls/des.h": "dac59777a1e820435994c68947df2c10f113044ba29aabba196ea33afa6763e4", + "libraries/3rdparty/mbedtls/include/mbedtls/dhm.h": "57ead0cfa43822b08796c326c4ee2f7d1d82f4389f7a23d7dd38adc04d37c9eb", + "libraries/3rdparty/mbedtls/include/mbedtls/ecdh.h": "c548ad0c9dfd85ed9584a0334ed76936b7edb9cc3040956ee2ea841f31d0630f", + "libraries/3rdparty/mbedtls/include/mbedtls/ecdsa.h": "b625edba8766bda1bab88fc8a64b4a2eefae128f5f9392a8bdd091deea1bfff7", + "libraries/3rdparty/mbedtls/include/mbedtls/ecjpake.h": "3e45bbfab0f1ba43705a789f50b0b90572f8698affa5b36dcf5d35226e667938", + "libraries/3rdparty/mbedtls/include/mbedtls/ecp.h": "8f737f3d0d2f1d2069c2922170bc2e23259ba04b63af2b8558018c688fda2626", + "libraries/3rdparty/mbedtls/include/mbedtls/ecp_internal.h": "169359f6c43923162eb66bcde743c5f1285439a574936bd91337b8d4206bf904", + "libraries/3rdparty/mbedtls/include/mbedtls/entropy.h": "b182fd2949b3984e651e8cb94d7d38b01874c9dfe57e18a7ac9bb2d90866e6f4", + "libraries/3rdparty/mbedtls/include/mbedtls/entropy_poll.h": "236e8060ca9bace15c68033782e61bf7099eec2a52e666e106e993a3fe9c7080", + "libraries/3rdparty/mbedtls/include/mbedtls/error.h": "7c00496060247a2618f3c5b81c3aecb4badd7bb7c623b36bb16ab5cb6de005bf", + "libraries/3rdparty/mbedtls/include/mbedtls/gcm.h": "6bcf145d1f9248cce8f2a9f8413b7c0e8b1c0a8c3a1e2e34c8245ddf74f1f379", + "libraries/3rdparty/mbedtls/include/mbedtls/havege.h": "355c426dc692cc39da4f405fd54ab9676b05fe50b25dcc8ad22f0bc1e7584047", + "libraries/3rdparty/mbedtls/include/mbedtls/hkdf.h": "b30593e08a2b1db2adc0c48ab0e408815a8b91fd5ae051e04b40ee39ebe08849", + "libraries/3rdparty/mbedtls/include/mbedtls/hmac_drbg.h": "1010b2060e70c62f12c0e42049519e00ce8aea8b03f1f874e78dfdd3a435e1d1", + "libraries/3rdparty/mbedtls/include/mbedtls/md.h": "2cf505a3f30c26e1d65f658cea9e71d44cf5793eba8da3f36199cb0f44e97bca", + "libraries/3rdparty/mbedtls/include/mbedtls/md2.h": "08d045c2069f6017299ecc0cd38aaef2b0170a659d1dc22b8160e5e55915c70c", + "libraries/3rdparty/mbedtls/include/mbedtls/md4.h": "a5b10fca3661908dd72d12afa7a14a166b741798ae4ad923447d03beeb35c724", + "libraries/3rdparty/mbedtls/include/mbedtls/md5.h": "0650793e0327246c0578b72b6771cbc98ce44f47bb5c91fbff99dfb051147b49", + "libraries/3rdparty/mbedtls/include/mbedtls/md_internal.h": "20938b993f18dcfe153b932cc7020b1e9651d78e8b650511e9b85000cf7fb983", + "libraries/3rdparty/mbedtls/include/mbedtls/memory_buffer_alloc.h": "6ebbf367ef3e1fcbd32a904ce9c9b01c0bcfc7f2bdffc8a13217c2cfe2141a0e", + "libraries/3rdparty/mbedtls/include/mbedtls/net.h": "066969e25bdfc68cff691410ab76f15fd17bbd87be60903735254445265a10a4", + "libraries/3rdparty/mbedtls/include/mbedtls/net_sockets.h": "fb47e1af7dba5b552bae7af544a73a656961890bc76f916ba35bf9e9f4583cdf", + "libraries/3rdparty/mbedtls/include/mbedtls/nist_kw.h": "68745a5805e54ff20e0613b0e8c5092b78fb89eae3c64e36d5c88972c32ad614", + "libraries/3rdparty/mbedtls/include/mbedtls/oid.h": "8226eaf15b5373cba5a7465e6946fc021a19c57caff6e46ca9a7344ac9a185ec", + "libraries/3rdparty/mbedtls/include/mbedtls/padlock.h": "fb1b53c97c0321ad8847516aed6e80b8191be6c9000fcb42494970774141ba3f", + "libraries/3rdparty/mbedtls/include/mbedtls/pem.h": "0b20cdb0bf826d276aed70629afc0756a650b9b3a6ac57126c92f1a9fc66e21b", + "libraries/3rdparty/mbedtls/include/mbedtls/pk.h": "c8f591241eba35f1ca922254bda6ebcdad1d371de6f64bd144bc1c974f4ceb7a", + "libraries/3rdparty/mbedtls/include/mbedtls/pk_internal.h": "5856ca5c0527d09bc2c229694aa6dc88b0f9a1d0e5ed18631a5608c3ff15366e", + "libraries/3rdparty/mbedtls/include/mbedtls/pkcs11.h": "2148b64a08340ad3dd177700ba0009e7f29d3cb4ebf333f808241372c043c2ff", + "libraries/3rdparty/mbedtls/include/mbedtls/pkcs12.h": "1c5e66fee3217e3761215feb06bd01c36f3f929b2a86462de0dfcadd3d588fa7", + "libraries/3rdparty/mbedtls/include/mbedtls/pkcs5.h": "3e5c093feafcc84625b42da7e4db02f1aa6e274e0fc07c39165e6b467870eb44", + "libraries/3rdparty/mbedtls/include/mbedtls/platform.h": "0b7568804096e74bae6f582c8a49bf8546b878ea0bf852e9bdf93d65b27cfd0c", + "libraries/3rdparty/mbedtls/include/mbedtls/platform_time.h": "ae6b1a259bd32721ff07cf4d36d609705db795452ffad440559476fe81a3aed6", + "libraries/3rdparty/mbedtls/include/mbedtls/platform_util.h": "df2e9503e109e548f0f05bfb50c1c65ce54e2c88c2f553cdf141ba46fc7f4e2a", + "libraries/3rdparty/mbedtls/include/mbedtls/poly1305.h": "4907ede3f71dd9d1f37aee7f236eae88466ff1dec182392a8e7b755e48a8367d", + "libraries/3rdparty/mbedtls/include/mbedtls/psa_util.h": "4361f41babc8bbe943ba777b5ad0e7008709ebd21a02df8035f8fd172a227248", + "libraries/3rdparty/mbedtls/include/mbedtls/ripemd160.h": "111e0262e31363cffdd8825a32fbef4e278537a1a6c7d4ddba66da63998e805f", + "libraries/3rdparty/mbedtls/include/mbedtls/rsa.h": "0f71605bcb9b244f7632082c54f2d78b36a8c5d3cee53a1aa5f776698ee5f40f", + "libraries/3rdparty/mbedtls/include/mbedtls/rsa_internal.h": "ed6239ac01d0a3ca078b7c56c03c748a1d25bdb4f98458aa53d221b6cc218934", + "libraries/3rdparty/mbedtls/include/mbedtls/sha1.h": "eaa7244e9618ba3210a004f53ed201987da036d4c748b70b220b6c309a8b0469", + "libraries/3rdparty/mbedtls/include/mbedtls/sha256.h": "6c32fe21264c491d623b5a5852258b3b43e2d9e557793511ec971a043186b09b", + "libraries/3rdparty/mbedtls/include/mbedtls/sha512.h": "0cdceea26790dc9c39876e390bac212905132af44282df0750799b23b1d3eb20", + "libraries/3rdparty/mbedtls/include/mbedtls/ssl.h": "b876dcf792c123443a50d67706e8f4374874160e2977b1179104db93c9703c71", + "libraries/3rdparty/mbedtls/include/mbedtls/ssl_cache.h": "133616c4c377b1fd83c7b06529a57d22bd9a76a2ea93d9a92e4ad737f50404df", + "libraries/3rdparty/mbedtls/include/mbedtls/ssl_ciphersuites.h": "4dc1cbfbb744acd1166a11964f1544cae1470d8983f6504422d98ade974afd0d", + "libraries/3rdparty/mbedtls/include/mbedtls/ssl_cookie.h": "fb26958dfad9e9c3ea796386b13cfc65522c0298007dbfc8d6e2940c2941b806", + "libraries/3rdparty/mbedtls/include/mbedtls/ssl_internal.h": "c1557fb165c8a865950298466838b9499ab4dc4b3b533d824ee1228ea718cb6a", + "libraries/3rdparty/mbedtls/include/mbedtls/ssl_ticket.h": "1a91580f76bcf8c05a42e58c2a12bc6cecde94e438ff973282f5dbc9943cfff6", + "libraries/3rdparty/mbedtls/include/mbedtls/threading.h": "f43b9bfb9c45f5ae3568b1f766d17d32707dc663f67dd05c0262cafc7992391e", + "libraries/3rdparty/mbedtls/include/mbedtls/timing.h": "729daaa37889f78382629d676a15b72c3fd52a9a376e4c6156fd84f605bb91e3", + "libraries/3rdparty/mbedtls/include/mbedtls/version.h": "2de82278168f243f79986d406b5f31dcbdeb36bf312e9986763bd4784b206a33", + "libraries/3rdparty/mbedtls/include/mbedtls/x509.h": "1756ea280867a81437254ba616180d81d160cfe2cc9060618d03a56e69da6096", + "libraries/3rdparty/mbedtls/include/mbedtls/x509_crl.h": "4cdd9de9dfcb249b8b040e76dbcee5bb1ea009b2d653e3fdddf3af631b7e2846", + "libraries/3rdparty/mbedtls/include/mbedtls/x509_crt.h": "7b6bbc0ed5ba579302213a80b1b05340d32761edcb0c3438409a88c41ff827f8", + "libraries/3rdparty/mbedtls/include/mbedtls/x509_csr.h": "4077f06c15ff213027f80aa769bcd9a47ff36f6a227b7fe059fa9e3676f7aa92", + "libraries/3rdparty/mbedtls/include/mbedtls/xtea.h": "5929497165ea5428aefbec5e8518146f8f7ba6dba3a830748468d5d7d835e914", + "libraries/3rdparty/mbedtls/include/psa/crypto.h": "5a8151fc731804fbc3dbb81f6855d7480c138d5b194460f5035d03004fb20fa8", + "libraries/3rdparty/mbedtls/include/psa/crypto_builtin_composites.h": "714023453cef37c3fc272f249744177a9df7612b85b2d0023933e13619b33172", + "libraries/3rdparty/mbedtls/include/psa/crypto_builtin_primitives.h": "11719980ea07d37561c2c50b31f49fb74ed45fca3aec418fd649e6184ef76ae0", + "libraries/3rdparty/mbedtls/include/psa/crypto_compat.h": "d403b1232bc7a010d839e1b6fdd1c4347fc3fa90171f928fec8e07c08f337b9a", + "libraries/3rdparty/mbedtls/include/psa/crypto_config.h": "88e094a35c3b7bf83fa116120cb3242d98615233e2ed22244af6da39c0c56d40", + "libraries/3rdparty/mbedtls/include/psa/crypto_driver_common.h": "20d6dc66ceec253fed2af13217698e21a95bedc51f76ce46aa80b5e51b28b3d4", + "libraries/3rdparty/mbedtls/include/psa/crypto_driver_contexts_composites.h": "959d0d0971bb41de765b0286b9f2c96af73069582d8cd076de0a5735b368ff37", + "libraries/3rdparty/mbedtls/include/psa/crypto_driver_contexts_primitives.h": "f6ea9723e058f61a1608f6edda55618f617d070e3716040738908a985a0eaaed", + "libraries/3rdparty/mbedtls/include/psa/crypto_extra.h": "c141a597fc0daeea2357f58ebd9b1b4a26b7f60aae54502e100c745cbe5d2436", + "libraries/3rdparty/mbedtls/include/psa/crypto_platform.h": "29a10497b55da6865c2c8118c7dd968195cc6331a0685d6a5a5578ba43f55f05", + "libraries/3rdparty/mbedtls/include/psa/crypto_se_driver.h": "7ae45ba49ab53cab87eaf554f90a93ea468d30f68fb9f690d7f916137eaa1193", + "libraries/3rdparty/mbedtls/include/psa/crypto_sizes.h": "f8009869600e56438d89426ea094177070de282084fca60f09481c31bf65d243", + "libraries/3rdparty/mbedtls/include/psa/crypto_struct.h": "7ef2d5ed7d1ab690312556c1775a012b700cb23323865f3792b217328a442e7e", + "libraries/3rdparty/mbedtls/include/psa/crypto_types.h": "ca7fb47f849cc05b61ad6ba3526e70ce6a9dc45189a6aa177dd0fd7a7c5e4261", + "libraries/3rdparty/mbedtls/include/psa/crypto_values.h": "4d4c104baf98f1c3e6129b56b9d24afe1f8c34a0f19c8e359a84d89ca635f355", + "libraries/3rdparty/mbedtls/library/CMakeLists.txt": "69f5d42b50025f43ea658c17eda7220fab4cbb277b09fdc9996098045c985b69", + "libraries/3rdparty/mbedtls/library/Makefile": "f64f5ff0ebf1ef5c2447a248ff3030946318e0a9defe807f5abd503dfc359316", + "libraries/3rdparty/mbedtls/library/aes.c": "933d1886fe7cfae64af3f040e249b222fc37f8f862a04ac58e827b9e6d30be79", + "libraries/3rdparty/mbedtls/library/aesni.c": "0f911897298e8e3c2753c9fc550379ef29421582f60c2378fe3bce995ffe9e5b", + "libraries/3rdparty/mbedtls/library/arc4.c": "57df07dee8fb90d56ed27d28ea61cb294cf643c27a478055491c5eb1565042da", + "libraries/3rdparty/mbedtls/library/aria.c": "d100c4c94f1ac8fa61561746aca4751bf3db7f2bc42443cdeaf9d67aaadca035", + "libraries/3rdparty/mbedtls/library/asn1parse.c": "1e339710f420428b2e99d2410d7244b1342d617f33507f427c5cdff87af72bc2", + "libraries/3rdparty/mbedtls/library/asn1write.c": "7c0804111338fab10e58c7adaf180a932a98dd65775ad32ad9d16565e9f70ee8", + "libraries/3rdparty/mbedtls/library/base64.c": "1da282843b452b26b855ed1fa4af1801577e4e118fd0c55f1f7ef4277186fbfa", + "libraries/3rdparty/mbedtls/library/bignum.c": "70282c368586dab59eb7141763ce1152adf6f36638918a31e72b6d0044dc0d29", + "libraries/3rdparty/mbedtls/library/blowfish.c": "441f3144a0e9d2c1f572dcfbe09f95498ddf42b36d8952185634bcfeb6715b9b", + "libraries/3rdparty/mbedtls/library/camellia.c": "053283786ad0ba99402f4ba80c7c4c52809e2956b6e8911c114a6ad897d99069", + "libraries/3rdparty/mbedtls/library/ccm.c": "bdda94d2020f24561e1f384a250ccab03f36102ca5d1fd2a2a7e9d0a73ce9ada", + "libraries/3rdparty/mbedtls/library/certs.c": "d2981ebc0902151c33567a797ef7a612bdc813049ac5921a45c573bfb77becfc", + "libraries/3rdparty/mbedtls/library/chacha20.c": "e72c2ee00d55a020e2939da54647df381e7420704e757603cdfa38ddc4b0e187", + "libraries/3rdparty/mbedtls/library/chachapoly.c": "a0d005fa27f1b4d5da864f040b3c1cf3c064bed6a2f4aafb7bf37a8494301116", + "libraries/3rdparty/mbedtls/library/check_crypto_config.h": "78ec050d96fd3cdfd0cad67cf679027108fb9685fe9c97a1cf11459c6612d376", + "libraries/3rdparty/mbedtls/library/cipher.c": "c90b92f12a3abbff94cc9cdd9b11b2ef3ff09da84db84ef63b1ee779e2a2ac59", + "libraries/3rdparty/mbedtls/library/cipher_wrap.c": "c3cdb9faebe033be19c1fdd25edf1798264cdc7a2e9102c7aeea5e0338a705a0", + "libraries/3rdparty/mbedtls/library/cmac.c": "b839e27e54547e326664d8978fc60ce6c889f8cd4d1973f0e1a7c90f6ec96b64", + "libraries/3rdparty/mbedtls/library/common.h": "c7d29ad08f6f1a28576d7cbd6df73891d0c512596e1f1895d077bd2bea2c5f47", + "libraries/3rdparty/mbedtls/library/constant_time.c": "3ad1b103e3af32f9ae109073fda76a246855e1a1aeb401642e6b954f1311c54e", + "libraries/3rdparty/mbedtls/library/constant_time_internal.h": "1811133595e335cc2a2779cd739762ae8655f9ecda333c61a4c21da4e7c09b08", + "libraries/3rdparty/mbedtls/library/constant_time_invasive.h": "fe7f3293e7ba718ba2280ba3ba71bf23070056491ced1e54e05831e55059cda7", + "libraries/3rdparty/mbedtls/library/ctr_drbg.c": "af6c1c02880fe74e6a0c4f4b5b733c64f5cf43f3710efb73125f6a2f0eab4366", + "libraries/3rdparty/mbedtls/library/debug.c": "4fdee33e6a8c75743e397c80ec29b2046f7a197f5916e653acae95eb17825de9", + "libraries/3rdparty/mbedtls/library/des.c": "4a883af44dc3e73de9dc650cdedcade6af878e78e40a55bb7efcdff0a73b70db", + "libraries/3rdparty/mbedtls/library/dhm.c": "15baa88940185ca699db2f6c086d03053491f3ee26cbb7a54fa85c30688040cf", + "libraries/3rdparty/mbedtls/library/ecdh.c": "0f5fd15e127f23b158c06cdbee660d3efcd1b7a59cc524ce7793f55555644a3d", + "libraries/3rdparty/mbedtls/library/ecdsa.c": "2f7b39e2533a882334d459b7d4c25fa628401fcc52b127d67e1efb51b4ee2ec9", + "libraries/3rdparty/mbedtls/library/ecjpake.c": "c2b89ee0ea074f50aa416e51256abde74215c325f40b6393dccabfaee2c79700", + "libraries/3rdparty/mbedtls/library/ecp.c": "744b537f4836bf3b76b993e6e8857f7275ce28d766e95c17b43bfd6d788178a7", + "libraries/3rdparty/mbedtls/library/ecp_curves.c": "349f39b92e332ea38a8fd3e5f95d8baecb3cde1bc10115d0d3749e4e96f6c845", + "libraries/3rdparty/mbedtls/library/ecp_invasive.h": "475cb975ccf55b1593627d92a9bf7d5953034ae959251a02f72dc43cdaec0734", + "libraries/3rdparty/mbedtls/library/entropy.c": "3c29b881e0be9923fbc66652c1e3331e975205e1e1de07abe391dcd5532a3887", + "libraries/3rdparty/mbedtls/library/entropy_poll.c": "e433b7a59d5eceb0b6e4d5cff17c5cde01e17a5235ad6d806c0a1ad73f2c8a94", + "libraries/3rdparty/mbedtls/library/error.c": "13d1099fcc0770d29cbae78e4fdf81792339bbe4e68b88b0c581bb938c669650", + "libraries/3rdparty/mbedtls/library/gcm.c": "1e6e6fb1cff7ae865249bb41cf84a7cb23ca9d495bd48a8cbcbf2986b14d36d6", + "libraries/3rdparty/mbedtls/library/havege.c": "f6cc1534d268a6775c1aa5586517ba285f720e405eddb03c42c33d7091195b21", + "libraries/3rdparty/mbedtls/library/hkdf.c": "e6ee1aba7b3f80ca968db1ca64b21bb4eead2cc3fd128dd11440db71dd5a0cf8", + "libraries/3rdparty/mbedtls/library/hmac_drbg.c": "1e495179a720d1a38c4ac249aac68b7dbf06f9499d1c3b9a61c75f597ded17ed", + "libraries/3rdparty/mbedtls/library/md.c": "fe57c061d3879f075e30726babefd46e1116f3f00289c8a30e6555f3bab9a9f2", + "libraries/3rdparty/mbedtls/library/md2.c": "4e9466f7e34240174ad10974bdf039cf57ebbca071b1cc4cc6796ded2ceaed13", + "libraries/3rdparty/mbedtls/library/md4.c": "064ac7b390ce7e36903a9eb3af0935e9445acba3fc5ead08bf2f827c33afc1c1", + "libraries/3rdparty/mbedtls/library/md5.c": "e6233d72cc860fdcb8c759be787992a23d59066d91a86581f6bd232dadd6cdb9", + "libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c": "7e3dfd06b6c7bbfc0d7133acc38dea43d8d001dafb5d7ce01946e7d9a23afbaa", + "libraries/3rdparty/mbedtls/library/mps_common.h": "1623f1074b7789f12f28477e42da0ef46a91db196029d723f5b9c0c25abc0eac", + "libraries/3rdparty/mbedtls/library/mps_error.h": "e1d155d40bbeac023089754b9f65263b662747d09017124201bf69a7406a271d", + "libraries/3rdparty/mbedtls/library/mps_reader.c": "4e8849315a8263d40047962beac317d142adcedd0b5596ae22e9a22c186c2367", + "libraries/3rdparty/mbedtls/library/mps_reader.h": "0ebba222498037ebcfa935630602fd66ebe7ba0cabd2d0bb7b4331f3f48b5aa6", + "libraries/3rdparty/mbedtls/library/mps_trace.c": "2424eaa484ca99f5af6f31d95592b1e2b8d57a3657d8084e2533685ef935b3e5", + "libraries/3rdparty/mbedtls/library/mps_trace.h": "ad68e15522c988cb2d5bfe6d68934ed2ba44d6f21c7c914a9b0a4c24127912dd", + "libraries/3rdparty/mbedtls/library/net_sockets.c": "ca39fd0d44f4aaf36954eecb4f4aa430ec8d5897496f68fd93275f89c6d339a7", + "libraries/3rdparty/mbedtls/library/nist_kw.c": "39f7167affddc5471c9063e8a9e75f57a06c29645f169cd7ae92d4c649ef2f96", + "libraries/3rdparty/mbedtls/library/oid.c": "d2af8b6a4514b1ca39d04568e5c3a441b6239bbf23d4e0558d8a581e26a6cea5", + "libraries/3rdparty/mbedtls/library/padlock.c": "1479cee5f5ffc548a2bcea5bac9c6ed65f81ea46a8dccbd569f4602983c12817", + "libraries/3rdparty/mbedtls/library/pem.c": "9fbe2cd9928f8a443df9b123887a028c27b2aa7ae8f832e018b857ce2240b7e2", + "libraries/3rdparty/mbedtls/library/pk.c": "84969440e2853b9da0b555cac9fdb762cbbe53c5b0e9105250b89625d477a621", + "libraries/3rdparty/mbedtls/library/pk_wrap.c": "0c795fcc87db84fd54cc7156a305d33f9e2c3fef0fb5406bf6b5511b489fc172", + "libraries/3rdparty/mbedtls/library/pkcs11.c": "24b8e610d5459a54ac86044f532894f819c44a17047902e2beb56e22924471c1", + "libraries/3rdparty/mbedtls/library/pkcs12.c": "9c32025c59b5eeafc4b0f3812b3039b94f0061d326233cfaced809777de7fad7", + "libraries/3rdparty/mbedtls/library/pkcs5.c": "7bb33b53d06fbe56af52d677ebb7f4c969a5bfa06c8f9610fad9ad6068be2428", + "libraries/3rdparty/mbedtls/library/pkparse.c": "c7e9fec0306b85f228bb0f6d07ff35bb339c3c38b4efa49580d434947c40a2e1", + "libraries/3rdparty/mbedtls/library/pkwrite.c": "48e14b1c960c1baf16078bf0b53dd1e5e3eeaef3e08bdc2f84d46f8a593d3575", + "libraries/3rdparty/mbedtls/library/platform.c": "b0d5ef7c19e7efa84facc9a9f1dfa48e61771d5ef9fabe5f471fbe62a990d4bf", + "libraries/3rdparty/mbedtls/library/platform_util.c": "c2fb6393260bfd29d77ba12d59e61f08dad0fe23b8199bd3dffe03213a79b41c", + "libraries/3rdparty/mbedtls/library/poly1305.c": "0e8adee3de7689791ca8175e4b0e229138f3c4cc8d90814613b3c49e7f2a1615", + "libraries/3rdparty/mbedtls/library/psa_crypto.c": "5adf856498d5b55c5551f8a497b9de25e5e2471d0615ae33e1a783e2305c9caf", + "libraries/3rdparty/mbedtls/library/psa_crypto_aead.c": "0ccc79caecf7a5cf9439c84d1c8b08a763212cf4befeae67eb690a22d381e7e6", + "libraries/3rdparty/mbedtls/library/psa_crypto_aead.h": "ac71c86c58f6aefc8ca287813e8bdee7ef693df654b21f268051a3aa6875d1ea", + "libraries/3rdparty/mbedtls/library/psa_crypto_cipher.c": "34845676a44b47e1329b0218e06dbfa4b94cd57efdb1140899120bbacc484da9", + "libraries/3rdparty/mbedtls/library/psa_crypto_cipher.h": "629134766544d448eada47f21815137b12fa7608a10f6a0d143c1886575ae4e3", + "libraries/3rdparty/mbedtls/library/psa_crypto_client.c": "a9447c2de2631ca2ca8865de79ba8ffe4570836723ecd11bad4e4d0f5dbfd9d7", + "libraries/3rdparty/mbedtls/library/psa_crypto_core.h": "be1479b0c8b42c4f09c5a0f699ca7e51f223ba5b1c3b83a4ed6f4a888f6c41e0", + "libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.c": "b0ef4175d8a8cebcd73282138659dc89fd4bfb1181fc7c86da20d65852046392", + "libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.h": "b2d607aceaa9afc2436e306aaaa7ac96b544ddca358f2feba8374b86fc049ba1", + "libraries/3rdparty/mbedtls/library/psa_crypto_ecp.c": "a8cc0410141b3eb57ffd8a40534c9e31884ca1b08d75d11921d21b4e80bcc29c", + "libraries/3rdparty/mbedtls/library/psa_crypto_ecp.h": "bddb5ce2f8082da92e3520b847d133e6a2ca9ba3302c5391f365f07205b19405", + "libraries/3rdparty/mbedtls/library/psa_crypto_hash.c": "401dd2fa66e7c79ea0777efbe329ccd7a0404ebcf35610866c0a63cb6dac5473", + "libraries/3rdparty/mbedtls/library/psa_crypto_hash.h": "a105c9d958103156c905a3cc93b81c87ad6dd4bffd01d3f36ccb516573ed3bdf", + "libraries/3rdparty/mbedtls/library/psa_crypto_invasive.h": "867b1c23915a30c638d13412104476f23d3a7d917982a6c9f424785a7f0e3cd0", + "libraries/3rdparty/mbedtls/library/psa_crypto_its.h": "0fc6c79cd2dc7b76cc24d5e641a5698488e21a50968ff63706ecdf39f0b678a1", + "libraries/3rdparty/mbedtls/library/psa_crypto_mac.c": "7fb6b8d6a4b4068160252c1d3cc3a39b551ecd520aa00c12c034c31536e3c2bd", + "libraries/3rdparty/mbedtls/library/psa_crypto_mac.h": "b2e22a0944834cbd91cc6a4ea6383bad2413dd19049a72ae0bfcab049510387d", + "libraries/3rdparty/mbedtls/library/psa_crypto_random_impl.h": "b386ae3c46188b560bd1d5b2cd8191bfe816d44f95a0ad19bc029bcf24d65024", + "libraries/3rdparty/mbedtls/library/psa_crypto_rsa.c": "885614e41e90205fd8c947e34dae8c704b8c4d495e7d9773e6f6a8d73fd7774f", + "libraries/3rdparty/mbedtls/library/psa_crypto_rsa.h": "0da09529381ebf3c0141e6f835a5ab134bef6532c70be1d95f364e7946b2b3a4", + "libraries/3rdparty/mbedtls/library/psa_crypto_se.c": "3b9f3c574886a32ca4a071680adbefec9df39718a1c249a31f02f9da166aff32", + "libraries/3rdparty/mbedtls/library/psa_crypto_se.h": "df2ae66b0e8059685a37809399fce3fe73ddb76fda7545a00a0409666bc49d3b", + "libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.c": "fc147059ee1b2ffd554ea837e07648a71998a3d9122901e05064a30c8f22d918", + "libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.h": "c9dbeaad0c58ef06cd7c4a9f68d9656a367ed12e49f81e27eccf52fc932fedf1", + "libraries/3rdparty/mbedtls/library/psa_crypto_storage.c": "ab283abfeeed6f53cec51dd796872aee4a9c08b699ccee7fbc605e736fd5a3dd", + "libraries/3rdparty/mbedtls/library/psa_crypto_storage.h": "882855eed66eab60771c64889bb52abaf26c152834fdd2e3dba2c36d2362ae03", + "libraries/3rdparty/mbedtls/library/psa_its_file.c": "e3ced89f4e2e7cd6ed4a4df770994a114c0fdeeb961e24dfe63d6c9ebde08f27", + "libraries/3rdparty/mbedtls/library/ripemd160.c": "133387a168f6c7795f4642f48ba79a2fc6ed4c0a0d0dd8be73239b044042051a", + "libraries/3rdparty/mbedtls/library/rsa.c": "75efad77c3fee8951d0820c8d8f3bbfa44b99b5e9945148b6fa539b388d62b72", + "libraries/3rdparty/mbedtls/library/rsa_internal.c": "2d5260f080e3588ada7561719fe9b89ea6a90f9a42f6ea4855fd63e66a3d36fc", + "libraries/3rdparty/mbedtls/library/sha1.c": "ae4a94480d8780715c779460b53e35355ffc27ff1d254275466b0a93126e6fac", + "libraries/3rdparty/mbedtls/library/sha256.c": "a4275872b942980569081ec05d3593c60bce3bf15d8a254beb5e9bd92ae97b91", + "libraries/3rdparty/mbedtls/library/sha512.c": "f68d09d091ab2ab545eba580d32680d0b00af87d0c0884e1d70b942898249ebc", + "libraries/3rdparty/mbedtls/library/ssl_cache.c": "63f6e8a2a835cf844832a832d257a1be26ef5522853e6208221ea77802098881", + "libraries/3rdparty/mbedtls/library/ssl_ciphersuites.c": "7bea044401a45d2b5681de536e0d0b335ee45c442ebdf393d826146aa74b7f0c", + "libraries/3rdparty/mbedtls/library/ssl_cli.c": "b6d6d73a1bcc3edc32d4ac84ffdf722a4948e5d8fd2f3e455bfe55bced0a4dcd", + "libraries/3rdparty/mbedtls/library/ssl_cookie.c": "695c30fc34bda750bf8a9e4ca860b08cd79ab0e85f9c815197ad2ee86e5a27db", + "libraries/3rdparty/mbedtls/library/ssl_msg.c": "e2b6aa9d04f47fe1176d54bd82ac737991ed00b38671429769adb3a237d83f96", + "libraries/3rdparty/mbedtls/library/ssl_srv.c": "e3b759d2e3ab49653599f60991c23c578788de0f39eb7daac678904dcd6c488d", + "libraries/3rdparty/mbedtls/library/ssl_ticket.c": "577608ca68e45846bad5505738cec3ebe747f9e60d28883a5fe9bab34fbde836", + "libraries/3rdparty/mbedtls/library/ssl_tls.c": "796fe9bdefe01e252b709252e363c5caa3ec47ee06c92da2687b28ed9fab893b", + "libraries/3rdparty/mbedtls/library/ssl_tls13_keys.c": "62630f87a9ed569773532531710ce0fa0205375c501698e91eeb9dfbd153eedd", + "libraries/3rdparty/mbedtls/library/ssl_tls13_keys.h": "21221ce34ee32b497fd949b1b585783969ae317a067a90e163e09fc9fd347b20", + "libraries/3rdparty/mbedtls/library/threading.c": "30f879995cf383cd0e10d89a3362efc3b51fc299dcba14e0601659e8a1964ca9", + "libraries/3rdparty/mbedtls/library/timing.c": "282937f6c722813db5fe85f325bc120aee1ed6ef4e27991d7048a0576458a41b", + "libraries/3rdparty/mbedtls/library/version.c": "4f2a91d97879754b33734f916a465f1bc5f4c1c994c4bcec3abca3a1b569ecc1", + "libraries/3rdparty/mbedtls/library/version_features.c": "4da377e90a6bc84f3aa3b8ce597e316ac2c9a4158eccfd105f0fc48eda316c1d", + "libraries/3rdparty/mbedtls/library/x509.c": "78d5b8f21c1585c707c37bf5a1d1e256b90ca13fedbcf7e02d50fb860fce9d77", + "libraries/3rdparty/mbedtls/library/x509_create.c": "382160d119408ee023c09e4221d46231ec5dfa77c718452ed9a8c5cb6b84d84f", + "libraries/3rdparty/mbedtls/library/x509_crl.c": "a1728b2e65cd59ea7bd4331ef11526483959bfd4d20eb348fbe10acd46594128", + "libraries/3rdparty/mbedtls/library/x509_crt.c": "ab2472b6205606e126723479da3dc92b7f8fc643f9a92253d9a569ed5717bd14", + "libraries/3rdparty/mbedtls/library/x509_csr.c": "069d075d8f99522952c4b20a0d57a8533a733357d7fd03fa802b4e456690a9ae", + "libraries/3rdparty/mbedtls/library/x509write_crt.c": "311dbebb2050c83eaa35b0fd1c2dc4668cfbee8222c7e973d39f6d2af89e3603", + "libraries/3rdparty/mbedtls/library/x509write_csr.c": "43ec53870a8985ce8b7106fc50cdf68f1cf3748ac6af3ec8eaaa5fd7f1597346", + "libraries/3rdparty/mbedtls/library/xtea.c": "fb8b964f4375e7cc2833cde9bc536164cfa5aa47fda74fbafbd35c1800621794", + "libraries/3rdparty/mbedtls/programs/CMakeLists.txt": "47e512576343478444df966cd76411e7d8f7f3950d518e05cb8be661cb6de1cd", + "libraries/3rdparty/mbedtls/programs/Makefile": "8a62ee36dad37f800e02060d83fb1095f64f7b7e6da62a5814623e10943a3d32", + "libraries/3rdparty/mbedtls/programs/README.md": "a234dbe0cbfa0060cf242399f98a4441daf387c3af05d449b2f50b23e99b2cb3", + "libraries/3rdparty/mbedtls/programs/aes/CMakeLists.txt": "a39935b31093ec92f7c812ca7aa72175c366538afdf3f78e01d5b743a33bd453", + "libraries/3rdparty/mbedtls/programs/aes/crypt_and_hash.c": "14bc08a40141003f627f9d31ae89d298a3b8a48141b15c1d731fd247f1ff2f0d", + "libraries/3rdparty/mbedtls/programs/fuzz/CMakeLists.txt": "b2fda4d63b21e7abe6b52d44a995da686e0482ec9bf6cf6f96ed92b81d5894c3", + "libraries/3rdparty/mbedtls/programs/fuzz/Makefile": "17c9edabac357d30857f7e97a7a2b21d4806569abc6771bdd199902dcd1c3564", + "libraries/3rdparty/mbedtls/programs/fuzz/README.md": "5203e16d7b6710f22e566cf797c8dd868c42b799ae17b7034e1dfde46ea520f5", + "libraries/3rdparty/mbedtls/programs/fuzz/common.c": "4a053c941fca1673ffc1a819d8bed7bb16a84bf6941194109a4cfb0c59ded354", + "libraries/3rdparty/mbedtls/programs/fuzz/common.h": "61ef0308633761921f0f08770c213bf909fa5b06b6b2234afcff6ccd01e0ae8a", + "libraries/3rdparty/mbedtls/programs/fuzz/corpuses/client": "9537a0f9876ce9600665c5f9f5a4e08ff1bdb4b28720d2bea357c25262a51d31", + "libraries/3rdparty/mbedtls/programs/fuzz/corpuses/dtlsclient": "d267adc8ccb63c5b057648f47a22cc1ac0974bbce9c5eda2cf1de5f784f739b0", + "libraries/3rdparty/mbedtls/programs/fuzz/corpuses/dtlsserver": "35173eb2995e2a2473c13703a8b833938d4bf0385d9b00b82ef44332c0fdc63b", + "libraries/3rdparty/mbedtls/programs/fuzz/corpuses/server": "5ab7cce2bcdd5db1f4a67383ca1c3c3afb4d1f465641be8e046ab0c689bb8d32", + "libraries/3rdparty/mbedtls/programs/fuzz/fuzz_client.c": "3a09daa1eb636e2d0c98e918ca2428a7905cadc137c300fe91a006d1d1cdf438", + "libraries/3rdparty/mbedtls/programs/fuzz/fuzz_client.options": "f340a7d3f37678544b42f78e0cf0187ca7e1c00c68acc36b30dd5568ef2383a5", + "libraries/3rdparty/mbedtls/programs/fuzz/fuzz_dtlsclient.c": "139381f06a9e11b8d22b42dd41112b10dba864f048d00b2bdb18190cc71e29d8", + "libraries/3rdparty/mbedtls/programs/fuzz/fuzz_dtlsclient.options": "f340a7d3f37678544b42f78e0cf0187ca7e1c00c68acc36b30dd5568ef2383a5", + "libraries/3rdparty/mbedtls/programs/fuzz/fuzz_dtlsserver.c": "48b4ed26d3540a4ec583b2aca222fc68f20cdcefe9512de00c5b44cf6b64f75e", + "libraries/3rdparty/mbedtls/programs/fuzz/fuzz_dtlsserver.options": "f340a7d3f37678544b42f78e0cf0187ca7e1c00c68acc36b30dd5568ef2383a5", + "libraries/3rdparty/mbedtls/programs/fuzz/fuzz_privkey.c": "af543a1ef51fa33e774384092b7eab627a0918e84d679c58ee42887227c91ac4", + "libraries/3rdparty/mbedtls/programs/fuzz/fuzz_privkey.options": "65eea9c6e7f1921b3f7e46da59cf72d6b546d5bf486beed881a70edaa388d584", + "libraries/3rdparty/mbedtls/programs/fuzz/fuzz_pubkey.c": "55d7478c4cb63aa2347eaf73d6af6f13bbd99806fd98ae0f61b1061a4f7ff7a0", + "libraries/3rdparty/mbedtls/programs/fuzz/fuzz_pubkey.options": "65eea9c6e7f1921b3f7e46da59cf72d6b546d5bf486beed881a70edaa388d584", + "libraries/3rdparty/mbedtls/programs/fuzz/fuzz_server.c": "6ae5963fb7e6fdb9f31546ec6de156061c3325065fa1ddb87d0d260c647f7d00", + "libraries/3rdparty/mbedtls/programs/fuzz/fuzz_server.options": "f340a7d3f37678544b42f78e0cf0187ca7e1c00c68acc36b30dd5568ef2383a5", + "libraries/3rdparty/mbedtls/programs/fuzz/fuzz_x509crl.c": "b27ad593dddf4c0f171530280ca9df714f08dba13c79cb522cbe1c0697a78cf7", + "libraries/3rdparty/mbedtls/programs/fuzz/fuzz_x509crl.options": "65eea9c6e7f1921b3f7e46da59cf72d6b546d5bf486beed881a70edaa388d584", + "libraries/3rdparty/mbedtls/programs/fuzz/fuzz_x509crt.c": "854c84ae1e29b9687bee9a50d5d3d06f1a9a4b93a35c4bfcc50da34e30d162d0", + "libraries/3rdparty/mbedtls/programs/fuzz/fuzz_x509crt.options": "65eea9c6e7f1921b3f7e46da59cf72d6b546d5bf486beed881a70edaa388d584", + "libraries/3rdparty/mbedtls/programs/fuzz/fuzz_x509csr.c": "a07caf2c8cf3b126ca23502bf0bc71e9928791cfc4d35a926d08d1f7fb84d594", + "libraries/3rdparty/mbedtls/programs/fuzz/fuzz_x509csr.options": "65eea9c6e7f1921b3f7e46da59cf72d6b546d5bf486beed881a70edaa388d584", + "libraries/3rdparty/mbedtls/programs/fuzz/onefile.c": "826626bdfdab6a74be3aae26733edb34e4396034f4d0ab7611a8ea4237b3a951", + "libraries/3rdparty/mbedtls/programs/hash/CMakeLists.txt": "e72ab4d8fb09de049efd195e2d8c5452e9830f9bf4d7cd1df2967e6629b7a65e", + "libraries/3rdparty/mbedtls/programs/hash/generic_sum.c": "0a0210bf54ddee0d2bc771d3bcad618b6cd83c6443f8e1673dd30cd0ed9196b6", + "libraries/3rdparty/mbedtls/programs/hash/hello.c": "468fada0f405352fb1b43240ab17093c4c742b88a89a9c85ea9f49701a2ce9d4", + "libraries/3rdparty/mbedtls/programs/pkey/CMakeLists.txt": "459d5fdc7b5085096670641f7107050a5ff3a2ca811d3e9a45e48aebf70f9c07", + "libraries/3rdparty/mbedtls/programs/pkey/dh_client.c": "39b5e7100647aefc27cab413772db36c4690872dfe68a4099d69c49d4c7aadd9", + "libraries/3rdparty/mbedtls/programs/pkey/dh_genprime.c": "40ec5c1744dfe6b47544a693e3148870c6b998339eb770ea5cc3a34554b8742b", "libraries/3rdparty/mbedtls/programs/pkey/dh_prime.txt": "26f568b6b7e200f0c8f6726cd869e5a529d22bdcc7b33a9cf0bb6c0f4acd65a5", - "libraries/3rdparty/mbedtls/programs/pkey/dh_server.c": "7226eb0e9d33612677de7a6f4c8ab201e5ea5a32ac5595541f8907dad93d877e", - "libraries/3rdparty/mbedtls/programs/pkey/ecdh_curve25519.c": "ef83d50a3fa09279ace35b15898b98eac7ffa21eb8c61766053733a89b38cee0", - "libraries/3rdparty/mbedtls/programs/pkey/ecdsa.c": "3e8d188bb157d5d5062663863d712f50b2bcec674f5652bdf6d17813b774d69d", - "libraries/3rdparty/mbedtls/programs/pkey/gen_key.c": "5ac3aaa1d6af7b158d3a9abb40a2e63c6f3969479da3bc78c58c98e63aa36663", - "libraries/3rdparty/mbedtls/programs/pkey/key_app.c": "e95bebe5a6fda6e52e78ee5470e952d920d0fe860dd6283b63cd2ae65943057c", - "libraries/3rdparty/mbedtls/programs/pkey/key_app_writer.c": "7f3c6557a2af4424aec05f6a1b5a4290a28a272c97f016b4836b667995b7e93e", - "libraries/3rdparty/mbedtls/programs/pkey/mpi_demo.c": "af0877b749d4f568a2adbd64537585a726b02b343152fb3e8f5ab9c320328e72", - "libraries/3rdparty/mbedtls/programs/pkey/pk_decrypt.c": "ab47d6b8604d55cb56da97217bc1bddc2e4834800e93321c2b9847fae71c7a5a", - "libraries/3rdparty/mbedtls/programs/pkey/pk_encrypt.c": "0b73cff0c70fe30f1282a07ebf31f45081b215282efe9c7919b4e60b0365e12e", - "libraries/3rdparty/mbedtls/programs/pkey/pk_sign.c": "999c552ee3551661812167b84a94631bf1181a5a5b7c99bff2df0cd672349fca", - "libraries/3rdparty/mbedtls/programs/pkey/pk_verify.c": "e0dbe1ec0a03feded597a0595ebe9c44cf99afff76161635f8ec6fe3ff3a5ae5", - "libraries/3rdparty/mbedtls/programs/pkey/rsa_decrypt.c": "cb6445efb6fefe8ea0685dc89eda7d828b2c26d2aa13a03ec85c7cf7c79a135c", - "libraries/3rdparty/mbedtls/programs/pkey/rsa_encrypt.c": "71bf473bd2c82d6bf2978df35b943674e293a180f211d952b1a7c6f267432adf", - "libraries/3rdparty/mbedtls/programs/pkey/rsa_genkey.c": "0b4fd5ed309a07386aa1c7f71fa55453f18e36c469f00a87caef16129a3d0006", + "libraries/3rdparty/mbedtls/programs/pkey/dh_server.c": "55755f0e114b5157e62da762fa0b9c0dc341fedd8f9c8d10f327198b5f484401", + "libraries/3rdparty/mbedtls/programs/pkey/ecdh_curve25519.c": "e4c1ca93d03e4ef5da8b73729f57873a3ba2250f2e1b3985907ac5062ac1d2c6", + "libraries/3rdparty/mbedtls/programs/pkey/ecdsa.c": "52a28c28958ea2f80933c6dbdba4aaff0c7c3d8cdb7e34a863ec0d90d3a9c8c9", + "libraries/3rdparty/mbedtls/programs/pkey/gen_key.c": "d2ed6214c752b0253d5bdb9282fddd8b8d6db311e077c49d8f12ca2d06029f91", + "libraries/3rdparty/mbedtls/programs/pkey/key_app.c": "86b4cd9d88e3ac47ea3faf20966e201458840ba2d1a24008bd4997ae4954cc63", + "libraries/3rdparty/mbedtls/programs/pkey/key_app_writer.c": "8282738e3721700e427d1fa34b14152d4aa8837c6136e771cf38a1ab7550ad39", + "libraries/3rdparty/mbedtls/programs/pkey/mpi_demo.c": "2c918ffc2795379b6c735d096cc3db1eeaee341b830de3b03d14d18cb7e7b81e", + "libraries/3rdparty/mbedtls/programs/pkey/pk_decrypt.c": "c981b2ba9022ea3c69228770dfa7dcd13ac62a56370c2911a336621a802a1f3f", + "libraries/3rdparty/mbedtls/programs/pkey/pk_encrypt.c": "aef3d0ad0193d7d8b016e59af29f268dcfaad6bbf9ce15fccedba8fd2fba6ba5", + "libraries/3rdparty/mbedtls/programs/pkey/pk_sign.c": "c1a2f1850da9d42e3d98e7da1f5649b02adf52be2a844c4030db7c020706ef94", + "libraries/3rdparty/mbedtls/programs/pkey/pk_verify.c": "73519c5a3540083444e26281d763c9e2839706a5a40d6c7b5c29110831ea9daa", + "libraries/3rdparty/mbedtls/programs/pkey/rsa_decrypt.c": "5b4d37c7a0a3a4cbb1cfda86dc2c1c9caff5b5cabcb4ecc36e3d49f6041f550a", + "libraries/3rdparty/mbedtls/programs/pkey/rsa_encrypt.c": "afb19e5ee0ae989c9c2cbe64cb8ddae3b1e8da62f28ee2993f304ca1988f4554", + "libraries/3rdparty/mbedtls/programs/pkey/rsa_genkey.c": "f3872baac120513c66c70dfba829bf7c54455dfd0399b6cc00257576c58c702f", "libraries/3rdparty/mbedtls/programs/pkey/rsa_priv.txt": "53507af9612ca19196c322d264ca42b65ac4ed92ba9e2f43cd68cd2db51c083e", "libraries/3rdparty/mbedtls/programs/pkey/rsa_pub.txt": "bbfea547c88fd479235e5c6342742850e9586afb028b44bb298f5e81e3e57f70", - "libraries/3rdparty/mbedtls/programs/pkey/rsa_sign.c": "7699ffe49744c2009ae2d631f37feaaf5b722c52c9965b260ec08cf409422101", - "libraries/3rdparty/mbedtls/programs/pkey/rsa_sign_pss.c": "d5045b2c3ea8e6b9d83c2afeb975e1947dd8f37e5b7e658625020241152c182f", - "libraries/3rdparty/mbedtls/programs/pkey/rsa_verify.c": "56a5896170c30c30bd48f56aebb4ff617b43383738c5df0eb6b671ddca88a40c", - "libraries/3rdparty/mbedtls/programs/pkey/rsa_verify_pss.c": "c35e2f3f49e09623ecfb3eba0abb6b14637c00225df8ffcb9adf48d21dc7e04a", - "libraries/3rdparty/mbedtls/programs/random/CMakeLists.txt": "724c3964776475b96c439cdc33c67586c05c67b340eab391f940478fc29844f4", - "libraries/3rdparty/mbedtls/programs/random/gen_entropy.c": "f4737f38560b09b86c90920b7e3eb2e3f4db679fafd115932fd1f3a0eaf35381", - "libraries/3rdparty/mbedtls/programs/random/gen_random_ctr_drbg.c": "975bc5af04cd4627fda64ceac00683eb2dc409703cb602e5d9d1016b9180b371", - "libraries/3rdparty/mbedtls/programs/random/gen_random_havege.c": "cd37f67973f6e45f82694271f711b01f5edec459b5cf3e391b2b52205f4984bf", - "libraries/3rdparty/mbedtls/programs/ssl/CMakeLists.txt": "02f84d02e18fd2433f07fbf1e07e45e722b5a3d624aa407959e66d32dda632e3", - "libraries/3rdparty/mbedtls/programs/ssl/dtls_client.c": "6ddc5fa57080d881fe1fa02b4d3a8702a1c300ff2cd9b98b6361d5660e335dbf", - "libraries/3rdparty/mbedtls/programs/ssl/dtls_server.c": "a1b6dd4214442c0e141248e278e71895ec903981b2042f28e1b703c3cf6c4ed4", - "libraries/3rdparty/mbedtls/programs/ssl/mini_client.c": "115cdcfffbd5388b3e6e0407781d315808e377cc682b368888cf408d43910bba", - "libraries/3rdparty/mbedtls/programs/ssl/query_config.c": "1ce98338f6e3fd76acb654ee18c614ddc3ccdc44183a7c3ce8a4cc15891a0316", - "libraries/3rdparty/mbedtls/programs/ssl/ssl_client1.c": "6f05a7f847950f4bf76eda14cacb14ddf645c38d642efa6ab4b0265e09cc3af4", - "libraries/3rdparty/mbedtls/programs/ssl/ssl_client2.c": "f2f0623ffe362b497157e4fa18c6913893e2d7726ee143d7985226d503935644", - "libraries/3rdparty/mbedtls/programs/ssl/ssl_fork_server.c": "8a4f1b22ddb878f1ad53c1a2947057c90eed9517221fb555cf6096c6bbc737b7", - "libraries/3rdparty/mbedtls/programs/ssl/ssl_mail_client.c": "b54e75773e923e4ebf48ec0ea89d7e4b4a1ef0db0f35a7621c2710a4932892e6", - "libraries/3rdparty/mbedtls/programs/ssl/ssl_pthread_server.c": "ffce413b900cdc0b5583d81382a85976796ea6ef60843e661e950bf15c88d428", - "libraries/3rdparty/mbedtls/programs/ssl/ssl_server.c": "5b3a413da632bec17f02940630bdb81000fff45143c77c581d42c62d183e7e6a", - "libraries/3rdparty/mbedtls/programs/ssl/ssl_server2.c": "471da8a6185b4c862cf7e468803c58b1dbcf609d9c15db1bfedf5bd6633f5a5d", - "libraries/3rdparty/mbedtls/programs/test/CMakeLists.txt": "8f445e7772e790676c4ecf12dfa90100f17d9fa95e8cd9aef1820a16481cafe2", - "libraries/3rdparty/mbedtls/programs/test/benchmark.c": "ad617ca373dfeab4ad2ffe66373f1ae58940d5a54e6d1461072930c8630caefc", - "libraries/3rdparty/mbedtls/programs/test/cpp_dummy_build.cpp": "698ccc1d8d12fe15ca8121b309ae098fe54299f4cbd9acfe97f7aa1bbc0382a9", - "libraries/3rdparty/mbedtls/programs/test/query_compile_time_config.c": "be5c728ab539767b2a26ce16a7efa87af4bc2e675571dd35f30e5e451b74af12", - "libraries/3rdparty/mbedtls/programs/test/selftest.c": "7d4abf3de716173940c265f9048a868e7049a3a70768e91cac81fb1715b89d3a", - "libraries/3rdparty/mbedtls/programs/test/udp_proxy.c": "54dd04cd48fdfc8324e1b238bce7e21400c85ef021ac3c32d168fbe2e20882cc", - "libraries/3rdparty/mbedtls/programs/test/udp_proxy_wrapper.sh": "a04ac0c08a0de9b716a6cded205a70825129088a2ca3510e0d1f5660c230d9ca", - "libraries/3rdparty/mbedtls/programs/test/zeroize.c": "8e48487f88e64c421ffd547ec8823a51b1e6f164a9f4c5ffcc8264b86462ff05", - "libraries/3rdparty/mbedtls/programs/util/CMakeLists.txt": "ea1ba02324edbbbecddc8bd1ac421a2d43c886c1cab1a01e1cd912ee27faa944", - "libraries/3rdparty/mbedtls/programs/util/pem2der.c": "501aff1215277aa2f63a8bd25430ff14ee9295e06f8fc2939022b700bb4242cd", - "libraries/3rdparty/mbedtls/programs/util/strerror.c": "a17425f629beb5261526799c5a3c6a27646956f6dd879a1beb5b7e8511aac32c", - "libraries/3rdparty/mbedtls/programs/wince_main.c": "806fe561b03ad9728a9f4423f0400d599c98a057276472d1490a6905c605a208", - "libraries/3rdparty/mbedtls/programs/x509/CMakeLists.txt": "4b68032428176f68769fd51f6856f3da57758fbbf532dcd6359f47001efaef41", - "libraries/3rdparty/mbedtls/programs/x509/cert_app.c": "456fbf1a459ed0f7fa5c7ab9e324a31171441c7209567d3cf61d623dbfe0c60d", - "libraries/3rdparty/mbedtls/programs/x509/cert_req.c": "700bdaf75a15432056c65f9e70ff8301e59e74e4fab0641065bcdd5fedccb5ca", - "libraries/3rdparty/mbedtls/programs/x509/cert_write.c": "ef12881cdf525a570e20ec80df3c94f01edaaff353ed59dafbcd25ce64c7ede7", - "libraries/3rdparty/mbedtls/programs/x509/crl_app.c": "4de4afca0e83b78d135a8da399d132414c7122b10f298c7188818ec149ff6b6e", - "libraries/3rdparty/mbedtls/programs/x509/req_app.c": "cdfcbf7ef0eca953642ebe0505456b613c0ccc9a721861d83d28d9f84e16c8d8", - "libraries/3rdparty/mbedtls/scripts/abi_check.py": "e83df5c3bb791a7a855082b4c16dfcaf85393c59aeeb307e290d4e49c6535c38", - "libraries/3rdparty/mbedtls/scripts/apidoc_full.sh": "40fdeb98dde820cd3ad45ee8adbb69c6e8de3ef1861943054b2a573c0db62783", - "libraries/3rdparty/mbedtls/scripts/assemble_changelog.py": "5baba802fd04d2c7d2d070cfbd8dc1172fdae60e14dc2c79bb60807195273bb9", - "libraries/3rdparty/mbedtls/scripts/bump_version.sh": "800dd8c11a883058bf7dcaa01130736c21a4183202075b99d3977a5c558fe600", - "libraries/3rdparty/mbedtls/scripts/config.pl": "b6189d7c5bf3d61b86feacb73903cc2b2a7ca1af35f53d2b2a208e315750bb71", - "libraries/3rdparty/mbedtls/scripts/data_files/error.fmt": "f89bf00db3c0f7ef4964536c98350c846c2445470fa30ffe29c9940e07c50530", - "libraries/3rdparty/mbedtls/scripts/data_files/query_config.fmt": "66aee385189e99ee5de28eb157e226660cc658d9b122dca896d07b39e5c73a2a", - "libraries/3rdparty/mbedtls/scripts/data_files/rename-1.3-2.0.txt": "2366f726f5f76d66158a187633ba24187f06fc6126af1685b16ef26965a29d11", - "libraries/3rdparty/mbedtls/scripts/data_files/version_features.fmt": "791235bbfd7737683a4c462388a31f0204a716562c9bb4c19fc33d6a68496187", - "libraries/3rdparty/mbedtls/scripts/data_files/vs2010-app-template.vcxproj": "70eaa8c071a05964f866abb19547f178d03a017d09546c191f93b33bcfc48d2a", - "libraries/3rdparty/mbedtls/scripts/data_files/vs2010-main-template.vcxproj": "2aeb88995c4db9539137130d44e7f712e03741465205d41be68d429c0868b769", + "libraries/3rdparty/mbedtls/programs/pkey/rsa_sign.c": "73da54eb46c9c8f0db1bd28ac98c63a5c45998cd6e728106eea9c2be714e2ea4", + "libraries/3rdparty/mbedtls/programs/pkey/rsa_sign_pss.c": "ec95d7ee02fe0ce0bdcf6be7a5adeca24be6ba4e1e5ec6a9494344179dcac829", + "libraries/3rdparty/mbedtls/programs/pkey/rsa_verify.c": "7e458ce086aaf78b80dd59f63caa1bb6d1800fd5fda1c0f49d139a4018c733a1", + "libraries/3rdparty/mbedtls/programs/pkey/rsa_verify_pss.c": "411f906d6c347596fd6d6900e7fa1ec93ad6a66ed06c89293b5fbb24008a72e2", + "libraries/3rdparty/mbedtls/programs/psa/CMakeLists.txt": "e16688bfc2b809a120dc4ee207eca4621d59cefa7ea14ca8c4ba22de8e6e9b6a", + "libraries/3rdparty/mbedtls/programs/psa/crypto_examples.c": "f0105248cf5fc0b384553ad1c53be0980c57dfc10e806de064bb6e6c7856abd7", + "libraries/3rdparty/mbedtls/programs/psa/key_ladder_demo.c": "cda7ee546133d6e13717495a01eaeeff502744b8712678bb01deced990d9d1b2", + "libraries/3rdparty/mbedtls/programs/psa/key_ladder_demo.sh": "9331ea0bafccdf8aa96c97e0d35616c1b5ad3cd6560d3294e3414518e1a56d5b", + "libraries/3rdparty/mbedtls/programs/psa/psa_constant_names.c": "1fcf55bdeffe6def96eaa418571b5caa33cf60afc5f4fa1cfd76501d6337292a", + "libraries/3rdparty/mbedtls/programs/psa/psa_constant_names_generated.c": "a6751178b0b536bbb05c633ef097eeb19b5efe9c8e35ec02524120cacf3b75c8", + "libraries/3rdparty/mbedtls/programs/random/CMakeLists.txt": "4a30e636c2a72f1d48eab26f23b7785f572312d40fc9b6ea545d3586e602d0be", + "libraries/3rdparty/mbedtls/programs/random/gen_entropy.c": "47e3a92ad76c65c3b12651144a35375d3bd4e02e6d9c86a6ce584a94e2c98e9e", + "libraries/3rdparty/mbedtls/programs/random/gen_random_ctr_drbg.c": "40b4ab17cb6aeb46b96b26495c644ab13e0e5c225adf3ba38702ab32d871c82b", + "libraries/3rdparty/mbedtls/programs/random/gen_random_havege.c": "f56cbd7fd313bfc24c5d0c08157e347eb15e416d8cb804c1fca12c4c21211e79", + "libraries/3rdparty/mbedtls/programs/ssl/CMakeLists.txt": "d082737583b9c28a4b3da68c873700206a53e7621b1c8766f029e3f35343eca5", + "libraries/3rdparty/mbedtls/programs/ssl/dtls_client.c": "98460c7e31957260613996acdd5c073a84d5642fd080c2d80fe82580421610f9", + "libraries/3rdparty/mbedtls/programs/ssl/dtls_server.c": "801d0bc9848fdeeb891c3cab58678400ef3e7ddc6bff14e2e063538f138e01ce", + "libraries/3rdparty/mbedtls/programs/ssl/mini_client.c": "ede353747533edf89bacec8aae91c7d6a1f7cfd133647aa503e750360aa7dfd1", + "libraries/3rdparty/mbedtls/programs/ssl/ssl_client1.c": "fd22a7a34ed7b103e4c80dbec60f78f7bc2671ec241bbe071ed5341b37dd503c", + "libraries/3rdparty/mbedtls/programs/ssl/ssl_client2.c": "971dc97f86a5955e36cd0c08ff9a56e1420ba534c7f99e952c83643e215d09b4", + "libraries/3rdparty/mbedtls/programs/ssl/ssl_context_info.c": "fb41b411520473a934c68a0dbeb6a08fce9d874c9668cd6e212da9c9cfb21f1c", + "libraries/3rdparty/mbedtls/programs/ssl/ssl_fork_server.c": "e2ac82fb31ff7ac25739289a9dd54bbe3995147d7c6221d193f006f3d48baac7", + "libraries/3rdparty/mbedtls/programs/ssl/ssl_mail_client.c": "879a769530ae227d361a53a1c232e738224756df2a01b6c702d2e339c5e8087a", + "libraries/3rdparty/mbedtls/programs/ssl/ssl_pthread_server.c": "4310be0db3d6954fd5f7a7aae71c6f1ce8f6aae7761052a8c8ca74e83ae6a447", + "libraries/3rdparty/mbedtls/programs/ssl/ssl_server.c": "f3f4f48648396318c33b4721f1c7ecaea76c144c75f7008e1c26a758d05e4757", + "libraries/3rdparty/mbedtls/programs/ssl/ssl_server2.c": "cc75e3661534054df49acd0873ea6dda93d350aa62e73cb8b3987a82b7dcb9b9", + "libraries/3rdparty/mbedtls/programs/ssl/ssl_test_common_source.c": "5d830cfd6ea1d31c281df880a982fb3d4a41eb8568f0744d5bc9e9e433ed5e6e", + "libraries/3rdparty/mbedtls/programs/ssl/ssl_test_lib.c": "098d2dc114d3e87601726cc427d15e6ec3111b5ed91f7088a12b272a4bf73bb8", + "libraries/3rdparty/mbedtls/programs/ssl/ssl_test_lib.h": "427a2bed9c49a23ff78c9268b6baeb96b266d6b398d5e26c08e3c94c09b851c0", + "libraries/3rdparty/mbedtls/programs/test/CMakeLists.txt": "454a407e0e408649f0a34341390dd96fe83b241674a973f9f337f27d3c5ce024", + "libraries/3rdparty/mbedtls/programs/test/benchmark.c": "c9604cffe6ea706eadd045d4ab07ec0bc54cf1a36f4b22245842366330741f2f", + "libraries/3rdparty/mbedtls/programs/test/cmake_subproject/CMakeLists.txt": "1858d8862feea4825209357edafec115a036022e235537dbca3a8e8a66e13e1f", + "libraries/3rdparty/mbedtls/programs/test/cmake_subproject/cmake_subproject.c": "1bdc8a1f483e8f9b4b9e9751e4d7db11c4af7b035321307418e5967fef85bc94", + "libraries/3rdparty/mbedtls/programs/test/dlopen.c": "be405ecee09a06a858f6ecf1696af52f0bfb6c1f709eed2fe6f7c94c4e6214eb", + "libraries/3rdparty/mbedtls/programs/test/dlopen_demo.sh": "e3190acb4260d7441b10a297e0bd3756d3ffb8d5045ad8c8bb289a380291faec", + "libraries/3rdparty/mbedtls/programs/test/generate_cpp_dummy_build.sh": "0cdc672a3167de90ba407caecf6f038b9717d15404dadf36c273d873a73ac833", + "libraries/3rdparty/mbedtls/programs/test/query_compile_time_config.c": "310158d8925e954f853c487fd2e18b0673165dc6a04fd190c164090b54083952", + "libraries/3rdparty/mbedtls/programs/test/query_config.c": "df3d2d6baea36f7ae8cde9bc520d8f2199612fdacb04ef95182e2aa8e6c0d41a", + "libraries/3rdparty/mbedtls/programs/test/query_config.h": "bf7ebb251e8e4567191edaeb11c214ed2c45351032cd101112711a031bb03eb3", + "libraries/3rdparty/mbedtls/programs/test/selftest.c": "904e11e0610185bfd6c34a047eaa647cf449fbba3f34ee8b488cbb0c66354767", + "libraries/3rdparty/mbedtls/programs/test/udp_proxy.c": "3d656460227958567139ebec4d6fc28b0adabf5be0b7f24dc2997fd77839515f", + "libraries/3rdparty/mbedtls/programs/test/udp_proxy_wrapper.sh": "0a79e4267b2b07e7cf8467b604230cf0349f9cc8d112f67efe15fadd52e67d1b", + "libraries/3rdparty/mbedtls/programs/test/zeroize.c": "867a65c704ffcc91cd27dfab8746a9459ec67df04162e50dfae5cc8ceab0ab3b", + "libraries/3rdparty/mbedtls/programs/util/CMakeLists.txt": "79424f024251ef710a9de5cdb0de1278afff474cd27a025d20e24c96b1033b41", + "libraries/3rdparty/mbedtls/programs/util/pem2der.c": "29222a37edcfea58108cf25383b117844b313239c75f57aa2616ae618e7b7225", + "libraries/3rdparty/mbedtls/programs/util/strerror.c": "fb20f5373d5807111919c97948dc331f16615b1fb8859e9a89c8c2d07c85cb28", + "libraries/3rdparty/mbedtls/programs/wince_main.c": "7729a51771b5885947a3d8a7006810100230fca036225a0270f2b2fe03f70926", + "libraries/3rdparty/mbedtls/programs/x509/CMakeLists.txt": "634896ef3eaf92509aaafdf1289f83181b3e3d8e40da8930313e14d1bdbb3692", + "libraries/3rdparty/mbedtls/programs/x509/cert_app.c": "708d7c3ef46025778a2be8c72a9cf1f8de8413f13ca1262b614615195e3182bb", + "libraries/3rdparty/mbedtls/programs/x509/cert_req.c": "8921be8b94b54306043e26e31930716430412ef3f7c859d540711549e175fdc3", + "libraries/3rdparty/mbedtls/programs/x509/cert_write.c": "381193e15395c02f379664e7974dc3568a84c330d4223402308ad84e81403d3e", + "libraries/3rdparty/mbedtls/programs/x509/crl_app.c": "01559e988ed78a4dda8fc2c2df107a817abfd5b1875f20e0d24871563a52db78", + "libraries/3rdparty/mbedtls/programs/x509/load_roots.c": "9e006abdbbaadb53fdbd2dd9b4626001d0ea31e25228fe0f0fa1c85b04bf67f5", + "libraries/3rdparty/mbedtls/programs/x509/req_app.c": "4526c743b55e081d4d9cd58ebdf97042c537cc46155b1d4f8db56e6d9d695297", + "libraries/3rdparty/mbedtls/scripts/abi_check.py": "afe7ed563b95f099ecfdd039c49b695d22d01350b2f77f3ae804224f7af4d5fb", + "libraries/3rdparty/mbedtls/scripts/apidoc_full.sh": "e2484b6d4bab98ab081caf5b6f65ab3418ea14bdf2ec159777697ee8aafdca8c", + "libraries/3rdparty/mbedtls/scripts/assemble_changelog.py": "10f814434a25df6966d89da58fd246847b1d6e8549717742ac8a6b7cc19725c7", + "libraries/3rdparty/mbedtls/scripts/bump_version.sh": "a45c876aff02e3b5a9eadab28624c2870d2fbf30c65711076a1ede083b99d9a5", + "libraries/3rdparty/mbedtls/scripts/ci.requirements.txt": "fa30f6bc8dbf556f4ce33bd9eace2f35a1404a64c7e04a69d31f17748430f040", + "libraries/3rdparty/mbedtls/scripts/config.pl": "f5c1226768fddbb66fe05ab399d44b32e98465a619f55cd7a1e0740bf07ec1ba", + "libraries/3rdparty/mbedtls/scripts/config.py": "75af58928b890e93767623a89a10e8a3f69aa74cfa42b765899374e9fc91f3d6", + "libraries/3rdparty/mbedtls/scripts/data_files/error.fmt": "a95386708478da71fa881a6ded4e86e166b462a659fc3a37442b17f1a109f31f", + "libraries/3rdparty/mbedtls/scripts/data_files/query_config.fmt": "70e5f1f4fa4d63ee8433bc556d6808dc4a08fd61b606e136339c77f7c96e6fe6", + "libraries/3rdparty/mbedtls/scripts/data_files/rename-1.3-2.0.txt": "b73d17bddee8640a1031a25736faeeaeebfa132adfba16bebf54a26fca5994b8", + "libraries/3rdparty/mbedtls/scripts/data_files/version_features.fmt": "66955f1e54822dfcf116b8463ffe5f8458c06ca0d792b900535fa95497616859", + "libraries/3rdparty/mbedtls/scripts/data_files/vs2010-app-template.vcxproj": "208f8f059f7f7b57167b3bcc5358f70f84514a0addf90941d5595a99fa624717", + "libraries/3rdparty/mbedtls/scripts/data_files/vs2010-main-template.vcxproj": "eeb627719c70e4668b00a3a97110d706f5647a481018dcb79c908871b1e21d98", "libraries/3rdparty/mbedtls/scripts/data_files/vs2010-sln-template.sln": "f6ccbb56dcd55c1002967c379d07e9af4c8137bc5d4e25b1b48fad1102bc063e", "libraries/3rdparty/mbedtls/scripts/data_files/vs6-app-template.dsp": "71e0444b6ab5ab8fe016622063b72392eb29f2255a6f4b527308f03a14fd63d1", "libraries/3rdparty/mbedtls/scripts/data_files/vs6-main-template.dsp": "32d89bf331081f828e4008a2a1853688dc63fc2b3018f527fd2e221d31c8d111", "libraries/3rdparty/mbedtls/scripts/data_files/vs6-workspace-template.dsw": "5ee39f91104b06bbbe9014b59d53f30f0cee435aa6edd225eaa49942d141afe9", - "libraries/3rdparty/mbedtls/scripts/ecc-heap.sh": "e50d98a5b3b49024b7c060b3d3b9cdf77cae88b7e05dcc93914a5e33deb2e40b", + "libraries/3rdparty/mbedtls/scripts/ecc-heap.sh": "96730f650e71837cd262992fc74319b095b851b68170b992e8d156505866e5b8", "libraries/3rdparty/mbedtls/scripts/find-mem-leak.cocci": "1676446b4832d534795b4338b08261fc570fb3a66de328a05da1976769a626f8", - "libraries/3rdparty/mbedtls/scripts/footprint.sh": "0c96cf5e5e51695b85507203a90780e5555a4406abc729793d029c32e9115f57", - "libraries/3rdparty/mbedtls/scripts/generate_errors.pl": "4f551a92b6507c32bf63758c7e037e261762d2ff3ec5b99b7031f18f5956cdea", - "libraries/3rdparty/mbedtls/scripts/generate_features.pl": "351e88f3affe5420d7bd579d2224c2d7c60ee7bc707b58ecd0cb92dbaa4fb09e", - "libraries/3rdparty/mbedtls/scripts/generate_query_config.pl": "4fb047403424badcfb2b2427aaab2a160330f1aee8281e00e18988183afa4c2a", - "libraries/3rdparty/mbedtls/scripts/generate_visualc_files.pl": "5947fa422abd780e5b28be0670a62d5839e1e8d2b6bb5f073d6de8ac91f7be53", - "libraries/3rdparty/mbedtls/scripts/massif_max.pl": "2cee4491ee2ad543bf9bd3750039a74b865ebe4bb1564f3f08c40c20b3438f98", - "libraries/3rdparty/mbedtls/scripts/memory.sh": "0538949b51fb715ec37f6c68fdfa0abe7484f334d9f5ae221f51ade08cf46011", - "libraries/3rdparty/mbedtls/scripts/output_env.sh": "b370d9067b47164afb47ed57adfb7c6f1d1ee4868f172bec432e29e7cd5f02a3", - "libraries/3rdparty/mbedtls/scripts/rename.pl": "9629332866733098f5b92fdf63ec6eb3a98a57e974742e1d4dff922e42ca79c2", + "libraries/3rdparty/mbedtls/scripts/footprint.sh": "e469c3ea61152bd1fb6d2963f4b3de90e6df17f091560240de2ed3b0890698b2", + "libraries/3rdparty/mbedtls/scripts/generate_errors.pl": "ae784ae8b300aedeae13bca2d849ab4f92a5a687c0fa269204af6827bf4fe8ef", + "libraries/3rdparty/mbedtls/scripts/generate_features.pl": "6709bda798d676ac4c62e2a9d876af9750eb9a576ccf84927e30f873b28fecf9", + "libraries/3rdparty/mbedtls/scripts/generate_psa_constants.py": "43975b0f974aa3a33eecefa39076fbdd2842544385be1bb0a625a22d3e454654", + "libraries/3rdparty/mbedtls/scripts/generate_query_config.pl": "33a5733dfb1b77aad8197debd6d66881a482da59eb14bbf2e290eb7590ce1231", + "libraries/3rdparty/mbedtls/scripts/generate_visualc_files.pl": "2ec6bc22fffb41aab7737becf707d4209a1fcea180dd367ae64f90ae3d3f5d57", + "libraries/3rdparty/mbedtls/scripts/maintainer.requirements.txt": "d0d2eb5face919f67d94c71e4ed02afffdbdc36f532fe0929f1e432fed2cd0a7", + "libraries/3rdparty/mbedtls/scripts/massif_max.pl": "3ea377165e79092aa32d19ad6e6ed2f34e22858a84a9df2ad626fe26b4682081", + "libraries/3rdparty/mbedtls/scripts/mbedtls_dev/asymmetric_key_data.py": "aa7091447135f38f53460ce91ee429aff8e364b72d2bfb49374904375f0f4fc5", + "libraries/3rdparty/mbedtls/scripts/mbedtls_dev/c_build_helper.py": "80155d00629d7e8a76a5e67a22b8b61475ecb0414a5344d930284c792742837c", + "libraries/3rdparty/mbedtls/scripts/mbedtls_dev/crypto_knowledge.py": "96964395e8b80ed7327ffffa5faa5e445268939455c4b82f03226e055e57f212", + "libraries/3rdparty/mbedtls/scripts/mbedtls_dev/macro_collector.py": "4806f485c0fc049f193cdb696214dae1cec48881705d82c222e43ac15b8ad30b", + "libraries/3rdparty/mbedtls/scripts/mbedtls_dev/psa_storage.py": "26f672b085d5d1a88b04bb881c045e9b14d10ba6750e3ef3bd4e3148ded9d6e1", + "libraries/3rdparty/mbedtls/scripts/mbedtls_dev/test_case.py": "bf70de31be955ab615c9fa6817393bfdefed63f7c3b9405ec4c6296cd678b272", + "libraries/3rdparty/mbedtls/scripts/mbedtls_dev/typing_util.py": "315c0d45d037983ad7aa2ae3cb3d74ae77438210dda9aa4edeaaf5cc098adf1b", + "libraries/3rdparty/mbedtls/scripts/memory.sh": "a12c6391a2d6e5763dc02e5cb0fbdb20f13b6f3c65c20605f4f1e755c5e8ae8c", + "libraries/3rdparty/mbedtls/scripts/min_requirements.py": "044dff415edaa0d4ece99b7d4ef64ed4c6a1055bc52ac85a75bf880eed7653bc", + "libraries/3rdparty/mbedtls/scripts/output_env.sh": "72fb4688218e2e2f85fb3d1aeb543fea6712d410fce57c723dcda9510ef3061f", + "libraries/3rdparty/mbedtls/scripts/rename.pl": "c575b2f061a742b9ab8f47251ecbc1c27d243aae73add280332a671befd5ee15", "libraries/3rdparty/mbedtls/scripts/rm-calloc-cast.cocci": "6333b31d5e254449cf8e9127da47cbc5cdd341c14e93d06aa485952ac7987d29", - "libraries/3rdparty/mbedtls/scripts/tmp_ignore_makefiles.sh": "fc2fd053da9c0d55f854d9bfa60e4ae783155993e42c9d2af2c53bd8ecb54d55", + "libraries/3rdparty/mbedtls/scripts/tmp_ignore_makefiles.sh": "24a086f87d2dee5cd798164d6e774e827b597ff6f786bd6fccd1c4446a097098", "libraries/3rdparty/mbedtls/scripts/windows_msbuild.bat": "3a8e5605e23fedf7abbc3d4efe42c9cad06f919a590b94a2e578ea29a5a5fe65", - "libraries/3rdparty/mbedtls/tests/CMakeLists.txt": "753aeaf0e7c2e94960cddda69e11b33e571247e79fd1b25428278df9136c5078", + "libraries/3rdparty/mbedtls/tests/CMakeLists.txt": "b68e0a59beb5bae7d79ed33e1d92219843412040164355c5561d6cd5b10cdb30", "libraries/3rdparty/mbedtls/tests/Descriptions.txt": "946e61cc0c477b1866d977ca0c8989b84c062015e38879d4cb0b91a24504732c", - "libraries/3rdparty/mbedtls/tests/Makefile": "2eb90437d5ab9fd430122f72321fd420d77e107a12e7ca0cceb3c46034310384", - "libraries/3rdparty/mbedtls/tests/compat.sh": "5fe409c481b9ef0aeffebf02326ca4fa70cac8efc7c41ca8fe1ad2d6d9fa4b8f", - "libraries/3rdparty/mbedtls/tests/configs/config-wrapper-malloc-0-null.h": "a9935dbfc19cfa41c4460a0abeec578c02dad79d50a583235ef22625698be165", - "libraries/3rdparty/mbedtls/tests/data_files/Makefile": "ac783baf3e7a5a59ff1490225d6b0de156bdd7adf7d75ca6762e90d5518e2f31", + "libraries/3rdparty/mbedtls/tests/Makefile": "e4d31dc24c76dafd1bb90bf156332aefb540de6e77601cbde67f445919fff913", + "libraries/3rdparty/mbedtls/tests/compat-in-docker.sh": "41e6a7904c7cacc411bf630e6f48bdc7d6f5abbe0ae77b00fb7c40aacf690f84", + "libraries/3rdparty/mbedtls/tests/compat.sh": "a8a2c75a1c3f9c76db9ba23f4fd13a676e7b68c55707a0968f592f9c1779b7d8", + "libraries/3rdparty/mbedtls/tests/configs/config-wrapper-malloc-0-null.h": "acbe0b566c8451512575d0d3b52f131e15ed30e74a24d1824fff9f256e2eaa18", + "libraries/3rdparty/mbedtls/tests/configs/user-config-for-test.h": "d89af13240e8d2fbdbc5e44ab22d8fad9dc9968df58bf2ed6326b00a787b3b56", + "libraries/3rdparty/mbedtls/tests/context-info.sh": "f24f5d433d571412e7b74a2cc0e6093e0d9b40637103122a5cbbab22b89d9e0f", + "libraries/3rdparty/mbedtls/tests/data_files/Makefile": "1dd90e0a7c236e2fe9f245bb3e69ef6bba2390933f6e71f271d458eab2eb5207", "libraries/3rdparty/mbedtls/tests/data_files/Readme-x509.txt": "8d472178fccae62cb49fd37c5e4792d48277f58aef9d7415a8db335e7dad8360", + "libraries/3rdparty/mbedtls/tests/data_files/base64/cli_cid.txt": "b897ffe5bf4f1f12c615100f8a25bfdd8f910343a82eb746c00f70949b0783da", + "libraries/3rdparty/mbedtls/tests/data_files/base64/cli_ciphersuite.txt": "972a61ffc1bc271318ff287f49cc8c14877d8ea96bd5b47d79ffb26be5203c58", + "libraries/3rdparty/mbedtls/tests/data_files/base64/cli_def.txt": "6ed4263ae5bd895496aae84fe5c2841a520284addd78720d42de0f538e5a03fa", + "libraries/3rdparty/mbedtls/tests/data_files/base64/cli_min_cfg.txt": "1421b257ed12d06d971071cfb7c33e985c56bc85c289f849bbeea48f643a74c6", + "libraries/3rdparty/mbedtls/tests/data_files/base64/cli_no_alpn.txt": "d27aa024ace04d862a0af37bbd1afdfa76d2bc6ae3f46f69dd7b5a7dd9449c98", + "libraries/3rdparty/mbedtls/tests/data_files/base64/cli_no_keep_cert.txt": "dda31920948976383a1eb97a9a5c148ef1d16c33679d6b490b42ea16a43d023c", + "libraries/3rdparty/mbedtls/tests/data_files/base64/cli_no_mfl.txt": "412b518025aef7a601ca443db091bed83a28f619e974c317b24f55557b98e123", + "libraries/3rdparty/mbedtls/tests/data_files/base64/cli_no_packing.txt": "c8cc2c502dbcbab06c760fd49cede17b508569e1c760170d1aa82db0faa8ea8a", + "libraries/3rdparty/mbedtls/tests/data_files/base64/def_b64_ff.bin": "6ddff1c9506617bd8ff835154841f1c4553608ad96adaf0757694f5b3b17d8e8", + "libraries/3rdparty/mbedtls/tests/data_files/base64/def_b64_too_big_1.txt": "2891af481be917ca156446f3788afb15e2efaea70833a95744ea50b5fcb4d5d6", + "libraries/3rdparty/mbedtls/tests/data_files/base64/def_b64_too_big_2.txt": "6f6fac25368c452a365114d906a921128e2f72ab0ac8c96d0b8fb383709dca63", + "libraries/3rdparty/mbedtls/tests/data_files/base64/def_b64_too_big_3.txt": "3845d7dd81e2b62e55205ae4d94bfa9cc95b33769d7535e7e0beb842f8341d7d", + "libraries/3rdparty/mbedtls/tests/data_files/base64/def_bad_b64.txt": "525fbbcd0586d853b045b332a6d369659f2153bf4fb3657fdc538028f7b6103d", + "libraries/3rdparty/mbedtls/tests/data_files/base64/empty.txt": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "libraries/3rdparty/mbedtls/tests/data_files/base64/mfl_1024.txt": "3f43e814d759c3b29db75ebe17f050ef28d101cf3397af17fc669d1b10ddd1a6", + "libraries/3rdparty/mbedtls/tests/data_files/base64/mtu_10000.txt": "4598e1b84ed527958e3f1285c0e5250d32b6fbe3c0fcee10d0e14a5c299a7f30", + "libraries/3rdparty/mbedtls/tests/data_files/base64/srv_cid.txt": "94ae340dcbc9f981c449ecd501495f97238b03bb118e235d190d8fe8a9f3d808", + "libraries/3rdparty/mbedtls/tests/data_files/base64/srv_ciphersuite.txt": "3983c4471d1e2b97542c5a9adac147c1bc5a899d02cc2ab2fa5fb013beb0c288", + "libraries/3rdparty/mbedtls/tests/data_files/base64/srv_def.txt": "222a409e202688313417120ea461bd4f40b48c1d31e9b42d3321caabc7615dde", + "libraries/3rdparty/mbedtls/tests/data_files/base64/srv_min_cfg.txt": "b61a96bd70cf40052c1f329bce0f768d89b8a27dec7968fc4bfb570f55ea6d30", + "libraries/3rdparty/mbedtls/tests/data_files/base64/srv_no_alpn.txt": "f53c4621d1566f2356d2eb8d38fc467e4e8e704e1b354831940c7d9898a5f452", + "libraries/3rdparty/mbedtls/tests/data_files/base64/srv_no_keep_cert.txt": "2a7740b92d77722ecf29db77888e8b1fb52ce995c879211c8bf3021d911d8486", + "libraries/3rdparty/mbedtls/tests/data_files/base64/srv_no_mfl.txt": "7bc205777172b6e6aafd734fc0b170f710dcc30f94a400ec45af287388572eda", + "libraries/3rdparty/mbedtls/tests/data_files/base64/srv_no_packing.txt": "57a37ad66d69b775cf9e41d179648002f3a20ba5e45f697b33b9671407a2212e", + "libraries/3rdparty/mbedtls/tests/data_files/base64/v2.19.1.txt": "5e814a553b5903ddf98103ba6cb37025173f709b6975ac5143e408ed86944e5a", "libraries/3rdparty/mbedtls/tests/data_files/bitstring-in-dn.pem": "a56cb4555c1b735454efe2ad7fe080ba9df5df0119aa6b3ba385ff6148ba895e", "libraries/3rdparty/mbedtls/tests/data_files/cert_example_multi.crt": "7e197f7d2400a69059756db678f0ededc07566fbb3f0b25f235a496827e1cd5a", "libraries/3rdparty/mbedtls/tests/data_files/cert_example_multi_nocn.crt": "70d06e5a114da637d37d1f733f7f7b1ea99d2ef4743d02c3710fe6d81089d699", @@ -1991,7 +2196,7 @@ "libraries/3rdparty/mbedtls/tests/data_files/cert_md2.csr": "bef340750b7b2177caf2a3873bcabb7bdd851ddf6cde010124ffff822c1d4ccf", "libraries/3rdparty/mbedtls/tests/data_files/cert_md4.crt": "c8cd9e7909929678b60d9cfed28b8a71d56e2c8ac05f7be4da480722fd8d086e", "libraries/3rdparty/mbedtls/tests/data_files/cert_md4.csr": "5389532ad567910e87676dcf4249b6bfb88d585f50c2fc08259b1488d897963d", - "libraries/3rdparty/mbedtls/tests/data_files/cert_md5.crt": "a3ade8cc8541b314fbe9ae5c7d9001c336e5925ca0f2eb236ee502e1da3b408d", + "libraries/3rdparty/mbedtls/tests/data_files/cert_md5.crt": "b3767d789247ec3f5c9f84b45bc2ad16f640f7873c5b663d2970624bcaa2188d", "libraries/3rdparty/mbedtls/tests/data_files/cert_md5.csr": "edccbbe667fe9a24df9bf76366fc9e8ea2998804b0f419061ff030edbcd0b13a", "libraries/3rdparty/mbedtls/tests/data_files/cert_sha1.crt": "d09400b2d5f1d189ad1c1745a5dcbfbf0c9e8223e57ed02522bc87ce3d092528", "libraries/3rdparty/mbedtls/tests/data_files/cert_sha224.crt": "fb968a970027efd0317e94b50e2fe9e515a0404dcd73ba7ff86cfcd1d60adbd8", @@ -2043,6 +2248,8 @@ "libraries/3rdparty/mbedtls/tests/data_files/crl_sha512.pem": "091fe29daa3919c518c0590a48f86d690b3f1aa24b3650d58347c00dde61acd4", "libraries/3rdparty/mbedtls/tests/data_files/crt_cat_rsaexp-ec.pem": "9d7b3df09c803ca77f07720a9dbef99c0bf76ef00212e75fe7f9fdfdb30c3f94", "libraries/3rdparty/mbedtls/tests/data_files/dh.1000.pem": "e5fa5946d438a33a41573170681d5edd37028ab561774d3cc141fe6962aa4c2b", + "libraries/3rdparty/mbedtls/tests/data_files/dh.998.pem": "359ace92359fa3ec9e87ddc8b144df1b5a3787b115686b400ea98d576b29ac50", + "libraries/3rdparty/mbedtls/tests/data_files/dh.999.pem": "e617774ed40d0ad634b84f1efff777f6e3746c7a790921760ed41e81509671dc", "libraries/3rdparty/mbedtls/tests/data_files/dh.optlen.pem": "0a3b1ad06c9aa232f407da2c9557ebb252e35e8df7fa8b01d67be96633182e6e", "libraries/3rdparty/mbedtls/tests/data_files/dhparams.pem": "93108f830ce1ffc74ccc5c0c45d74d29e2f4e0257bdde8b7d48875eefc12a1ab", "libraries/3rdparty/mbedtls/tests/data_files/dir-maxpath/00.crt": "558609858840dc17a9da804634afbf99424edb8db59ad99dce3687691785be67", @@ -2110,7 +2317,7 @@ "libraries/3rdparty/mbedtls/tests/data_files/dir-maxpath/c19.pem": "f7896c40eaf4afa3781757083f2aae5239e9ba164da488bff63cac87ad2417e8", "libraries/3rdparty/mbedtls/tests/data_files/dir-maxpath/c20.pem": "18a64222ea63f7b80b3b3a844a61065552712fd528edcbcd4f1cb8076a928ac8", "libraries/3rdparty/mbedtls/tests/data_files/dir-maxpath/int.opensslconf": "5db05d936789d8a7433abdab86a8925679b1467a23ebaaa6293f1f3287c53766", - "libraries/3rdparty/mbedtls/tests/data_files/dir-maxpath/long.sh": "86c14d0a1b264c69e5bac26fab7904d91146842eb7c0c7d71257fb32265afe86", + "libraries/3rdparty/mbedtls/tests/data_files/dir-maxpath/long.sh": "17df386d179b656ec2f195fa9c25a1b4ef6ce7bd130b62e521c073557e3e5e2c", "libraries/3rdparty/mbedtls/tests/data_files/dir1/test-ca.crt": "d123b3e7e890c87fd8c7db00b464ca70755bb7aea105432f32e0d4e7724ae4e2", "libraries/3rdparty/mbedtls/tests/data_files/dir2/test-ca.crt": "d123b3e7e890c87fd8c7db00b464ca70755bb7aea105432f32e0d4e7724ae4e2", "libraries/3rdparty/mbedtls/tests/data_files/dir2/test-ca2.crt": "69ccb7250fc0fbc1b479dccd70d2561e33255086a0f4e4a8672f92e0cc8e754d", @@ -2196,8 +2403,10 @@ "libraries/3rdparty/mbedtls/tests/data_files/keyUsage.decipherOnly.crt": "b704f88c55cca613eb99d8669eec61d5ccd8d17d79b3873497fc9819869a9289", "libraries/3rdparty/mbedtls/tests/data_files/mpi_10": "a8a8e03559b9d8bd1ab263ed74f56cfdc255bb1f4d68c6d75740574aff1d47ea", "libraries/3rdparty/mbedtls/tests/data_files/mpi_too_big": "1df9e1532ab98dc1592bad8cdc8ddb439820ee7be4fdd5bf66e809f04dd50702", + "libraries/3rdparty/mbedtls/tests/data_files/multiple_san.crt": "22969e3829cf48bb67484cd18e6dd7169292ed325fe60d0efa5b2aec7d38ebcf", + "libraries/3rdparty/mbedtls/tests/data_files/non-ascii-string-in-issuer.crt": "45df348893d6d2ff0ccca395aeec27baf990c2781110ddb8acc319265f4d6233", "libraries/3rdparty/mbedtls/tests/data_files/passwd.psk": "ced9f110932d025ad3b20f9f8a711eba701f83d4b776888b2f310b9a15566cbd", - "libraries/3rdparty/mbedtls/tests/data_files/print_c.pl": "ede2a97f4090ecba0574cf6259b8a7ac14ee72582a7f9d3818d4618e76ba737f", + "libraries/3rdparty/mbedtls/tests/data_files/print_c.pl": "be8f45fa3c29e0a2a7b47c4cec1b46a83297ef316f2daa79bfd851277cf56aab", "libraries/3rdparty/mbedtls/tests/data_files/rsa4096_prv.pem": "fe1368dfb5816c1697ff7842aa4da44fa0961aac16dea803f7b0b1af922f692f", "libraries/3rdparty/mbedtls/tests/data_files/rsa4096_pub.pem": "e3afcd3274efeb06a3354eb8346a20f3cbcb58025b8a11cb485e896507c4fc64", "libraries/3rdparty/mbedtls/tests/data_files/rsa512.key": "799d813958afdbab03c10fb91df109f7d7ee0d9affd2282cf050600d50b97d44", @@ -2305,18 +2514,20 @@ "libraries/3rdparty/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_4096_des_sha384.pem": "ef178d8836c7f8b6d5e24b495d1b2ee842b22eed17f55a51b8186ccd8eab7ef0", "libraries/3rdparty/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_4096_des_sha512.der": "f39817b0f863684080545ada28a90bc6c59fee310c36f69b083ff53dff1b570a", "libraries/3rdparty/mbedtls/tests/data_files/rsa_pkcs8_pbes2_pbkdf2_4096_des_sha512.pem": "8778569cfdb0b38397064f2f01a64e0e3168a70f28dacf7a0e43b39714545e58", - "libraries/3rdparty/mbedtls/tests/data_files/secp521r1_prv.der": "d5575481be80df94b1ec0361cdb142239dd3fb04100247d78934d5a66b5083f2", "libraries/3rdparty/mbedtls/tests/data_files/server1-ms.req.sha256": "eb6640edc8144b2300988f9dad2b5c0b1c6a7d429bbe8bab31aac8a7b5cad62d", "libraries/3rdparty/mbedtls/tests/data_files/server1-nospace.crt": "a62cb8ce57a683677156ec67e8a6cd95892cac5d67851f29b3b7cce2be39451b", "libraries/3rdparty/mbedtls/tests/data_files/server1-v1.crt": "b3c2327c7758342520e9cb485d788d0f475373dbad95790aaee5a4eb5126886e", + "libraries/3rdparty/mbedtls/tests/data_files/server1.ca.crt": "827c64060ce16f844234909c2f692d117e3a0a5b73eaa6a4bf30d028fdbc4bc3", + "libraries/3rdparty/mbedtls/tests/data_files/server1.ca.der": "ea2215f73b690f96b2bcafe95b412f0eef798f4ea1492b6b7f84d88ee23f4897", + "libraries/3rdparty/mbedtls/tests/data_files/server1.ca_noauthid.crt": "064ee725d806cf7d0d49985997b01de39b841ec26956397811c0395b1fdfdabe", "libraries/3rdparty/mbedtls/tests/data_files/server1.cert_type.crt": "5fbedc50290f06c2c68b4e9df688670cb43b129b8f1289dc7a6d69160ff34bf0", "libraries/3rdparty/mbedtls/tests/data_files/server1.cert_type.crt.openssl.v3_ext": "9c3314a4b2070dcf77c74ce90f5dc5928dd4e608900eb24097e1c1647daf5790", "libraries/3rdparty/mbedtls/tests/data_files/server1.cert_type_noauthid.crt": "d557ca07706519d45aba576e8f2a4d306918b8d7df05c094411d9a38263db7a3", "libraries/3rdparty/mbedtls/tests/data_files/server1.crt": "65daee0ad2689c420de31254b1a4d2cfb3805523bc8115eca806758c3995b7f1", - "libraries/3rdparty/mbedtls/tests/data_files/server1.crt.der": "672eab1bdf7167c5f00dd4be04137d22af719ebd3d9f58e3af8974e878c7a700", + "libraries/3rdparty/mbedtls/tests/data_files/server1.crt.der": "fbd74fde74fb949bc221997ce1a557364f02217bb0a21e7ddbb9b3f29b26c491", "libraries/3rdparty/mbedtls/tests/data_files/server1.crt.openssl.v3_ext": "4f2671d996028c6f498feb04696c6634457bdfa89cfe297dd984c5e35955e042", "libraries/3rdparty/mbedtls/tests/data_files/server1.csr": "1def45bcdca8b2e73533a8e11fbf79e54ebebbe7e2bef2802f3d080f5a7232fd", - "libraries/3rdparty/mbedtls/tests/data_files/server1.der": "fbd74fde74fb949bc221997ce1a557364f02217bb0a21e7ddbb9b3f29b26c491", + "libraries/3rdparty/mbedtls/tests/data_files/server1.der": "672eab1bdf7167c5f00dd4be04137d22af719ebd3d9f58e3af8974e878c7a700", "libraries/3rdparty/mbedtls/tests/data_files/server1.ext_ku.crt": "cf7fd376acb30711d50f3c1f6235c93cd290ba2e839d5115ff4c34d9f29c694b", "libraries/3rdparty/mbedtls/tests/data_files/server1.key": "469e1de4e72db7ddea4f5f56db4974a612da0f403a8a35464e52d53c60fd61bf", "libraries/3rdparty/mbedtls/tests/data_files/server1.key_usage.crt": "de236ad3db13eb4eaced13d19df87b6b764425c33e832c631b4398b232a5977a", @@ -2356,9 +2567,10 @@ "libraries/3rdparty/mbedtls/tests/data_files/server2-v1.crt": "c906914b53a430b9fc1e91fcb825f6f4d362cdb59e262fb36e63f958a7dd412d", "libraries/3rdparty/mbedtls/tests/data_files/server2.crt": "fa79509dfeee01f07bae293374f6e85754489a9e2b10411b94b436dd7121e750", "libraries/3rdparty/mbedtls/tests/data_files/server2.crt.der": "ec410cf1ce5137ad9d36e78606fd8bae6f01afdd7fd461d04bc4a4bd7d82b063", - "libraries/3rdparty/mbedtls/tests/data_files/server2.der": "ec410cf1ce5137ad9d36e78606fd8bae6f01afdd7fd461d04bc4a4bd7d82b063", + "libraries/3rdparty/mbedtls/tests/data_files/server2.der": "cb0ff09fd3d2c31e3ce9492e80fa449dd00f882dabb4d0291522ee21daca858c", "libraries/3rdparty/mbedtls/tests/data_files/server2.key": "5d061d8e92c246e465654ea6eef75b0667cc49cfb8f76d3b4c2f2517861f8b1e", "libraries/3rdparty/mbedtls/tests/data_files/server2.key.der": "1820853c99779f8e6b847a9ad7fceba765515f1e6ce991a96b7420d0299334fe", + "libraries/3rdparty/mbedtls/tests/data_files/server2.key.enc": "43d0c8403c6a9ca27cb50ac139650290acdba91ddcd3149d2daf3665898134ff", "libraries/3rdparty/mbedtls/tests/data_files/server2.ku-ds.crt": "8310936407cf3431caf33434d46150c64671a6772a7c029b709c454b36bb392a", "libraries/3rdparty/mbedtls/tests/data_files/server2.ku-ds_ke.crt": "2efab0f798baddbb50dd74494bca3a3caf873b274cfe21ddc8f9e289c5bfdc91", "libraries/3rdparty/mbedtls/tests/data_files/server2.ku-ka.crt": "37de57e68c4368c507a9fb73e1c63c9d4e2aa37fb768b4dda3ebba00c30f31ad", @@ -2376,7 +2588,9 @@ "libraries/3rdparty/mbedtls/tests/data_files/server5-der8.crt": "3c0ad673bba53faa3b0fc08b80f8c544afec08edc108093154b0bc716aaba28e", "libraries/3rdparty/mbedtls/tests/data_files/server5-der9.crt": "1f85bdc8ebcd356b1721104c28154a3eb25a4fa8a659d7d9e608845a895d3792", "libraries/3rdparty/mbedtls/tests/data_files/server5-expired.crt": "c74d074aaffbdc1cef6317e75972967108a5c1a01bdff20bf2c1a2b197515310", + "libraries/3rdparty/mbedtls/tests/data_files/server5-fan.crt": "4c675816f44dc5e02b7ab7d7538b67f426ddd9e6a275ca4b2cf2fe316bcd44a3", "libraries/3rdparty/mbedtls/tests/data_files/server5-future.crt": "da9311feb63e909fdec49a1e0f6b77776e913c4bb12c064efaa1e28274426b1c", + "libraries/3rdparty/mbedtls/tests/data_files/server5-othername.crt": "64bed975451ca11983c7d3080fc6413b17064c270e8a0cbe64403a64a22e4eab", "libraries/3rdparty/mbedtls/tests/data_files/server5-selfsigned.crt": "599f9beeda983e34e4ee133a9b3f4acf2a7d46dbaedf1b09feb2d3e4e50bca8b", "libraries/3rdparty/mbedtls/tests/data_files/server5-sha1.crt": "011601f71e5332a28e4fc5149ff728dea7f125381a3d3d90d674d0099abdb3f0", "libraries/3rdparty/mbedtls/tests/data_files/server5-sha224.crt": "372aaaa32a6852f364c0469b98ee71ff0d09ff70d50ace53f8013c3459160672", @@ -2385,6 +2599,7 @@ "libraries/3rdparty/mbedtls/tests/data_files/server5-ss-expired.crt": "34134401a22e37243d82873772b1e1ab56cba406df1ebbed9410416bf0fafbbb", "libraries/3rdparty/mbedtls/tests/data_files/server5-ss-forgeca.crt": "4c1bc4f3305b3c115c7426c15b8f8f3a481650619aa91f779ae181c46589d7b4", "libraries/3rdparty/mbedtls/tests/data_files/server5-tricky-ip-san.crt": "629ec9d2ca7cac0cb01affb7ffc29684060119a01fce81873d302e1b5e69fdb9", + "libraries/3rdparty/mbedtls/tests/data_files/server5-unsupported_othername.crt": "75c94187b9f5f36af303db16df9dff5f015e77447f3a8567ba47f2a9c718b871", "libraries/3rdparty/mbedtls/tests/data_files/server5.crt": "4dd04599f24f848cb8ffefa86d3f0452cf32b5471755ba569cd78150e8da960d", "libraries/3rdparty/mbedtls/tests/data_files/server5.crt.der": "e234e102cd8de90e258906d253157aeb7699a3c6df0c4e79e05d01801999dcb5", "libraries/3rdparty/mbedtls/tests/data_files/server5.eku-cli.crt": "2dfad57fc6830ad24fd5d5515398f58a5f78303130a122cb50c49225f5123ef8", @@ -2394,6 +2609,7 @@ "libraries/3rdparty/mbedtls/tests/data_files/server5.eku-srv_cli.crt": "2c70618c65d92d0185bb38cc182297e286b4926def85edab3e317d282b075e21", "libraries/3rdparty/mbedtls/tests/data_files/server5.key": "dc05ad588945ee5771ea24f4970b79e020acfb9c45c6de9d7975b440394f4938", "libraries/3rdparty/mbedtls/tests/data_files/server5.key.der": "916591fe3a480392ece0f0259cae9cdbc4178acd63863dfb5e8a135e5aa5fed3", + "libraries/3rdparty/mbedtls/tests/data_files/server5.key.enc": "f15fa2c2053c1e7976dc21c21c0f3f7199f24379310bc5fb9de2edfe5d43ae2f", "libraries/3rdparty/mbedtls/tests/data_files/server5.ku-ds.crt": "0ecf0110cb4ffecf3de743a5effa1cbdc26fb3dc9a1bc41746f1eeddfc1712db", "libraries/3rdparty/mbedtls/tests/data_files/server5.ku-ka.crt": "b8189aab81f627ff45c0d88445a019d7267b0a3b0b44e75a8c7de8e729333034", "libraries/3rdparty/mbedtls/tests/data_files/server5.ku-ke.crt": "f72f8d5333e73048ee506e1b3c76f6f8cc06158871a409ba93a15788da867171", @@ -2441,18 +2657,26 @@ "libraries/3rdparty/mbedtls/tests/data_files/test-ca-alt.crt": "f788c9127699eb9430855561870d6392e5d6c7906e5e8cb6c216b8bf82501442", "libraries/3rdparty/mbedtls/tests/data_files/test-ca-alt.csr": "a4e161b4492641d2cbbb83254640e244ff0f47b4aabe175f96a8605d1012bf2c", "libraries/3rdparty/mbedtls/tests/data_files/test-ca-alt.key": "f3a266be97499730ffc421332f58ccd4819993a882a30e55519927cb25c4488c", + "libraries/3rdparty/mbedtls/tests/data_files/test-ca-any_policy.crt": "593adee79b3502766e5c935d8f830aa0201c31686d3c6399d6a9cec5fa8a659e", + "libraries/3rdparty/mbedtls/tests/data_files/test-ca-any_policy_ec.crt": "b9fa349e222abf873918e788b7f6c6b1443cb031b13df4f3f13da9160c43a151", + "libraries/3rdparty/mbedtls/tests/data_files/test-ca-any_policy_with_qualifier.crt": "7f960c1f429be14aba03d8502a0589a9f4e2d0293ae60671e99229afaa8a30e7", + "libraries/3rdparty/mbedtls/tests/data_files/test-ca-any_policy_with_qualifier_ec.crt": "e00e8e104b66ff207bec5d61376ef842fd85bad4d31f328eb17c8fda38a704a1", "libraries/3rdparty/mbedtls/tests/data_files/test-ca-good-alt.crt": "7e3b5d9ef012b53937f4035023b6edbf308452ec0c064fa8aaf1df46076e4ad2", + "libraries/3rdparty/mbedtls/tests/data_files/test-ca-multi_policy.crt": "486efb5cae811ecc2806baedef06f722d727245473daba3551c032eefeb01b5a", + "libraries/3rdparty/mbedtls/tests/data_files/test-ca-multi_policy_ec.crt": "147bc54673f297a6cb591de1a50a993662c565cc2fd838ac86616b927956123f", "libraries/3rdparty/mbedtls/tests/data_files/test-ca-sha1.crt": "b9b77eabdfa7a0d01e7949778e4c2852f387e4cdc163420c3967d46fac6aeb94", "libraries/3rdparty/mbedtls/tests/data_files/test-ca-sha1.crt.der": "d2d3e6d9d8f19ad1511dfbcf3847217c5a3f3b42837d1eadfe75485fca944fce", "libraries/3rdparty/mbedtls/tests/data_files/test-ca-sha256.crt": "e103df1a2629fab1f0811f7ac64f03900a697e8e7a84dd69deaeed18d74340b4", "libraries/3rdparty/mbedtls/tests/data_files/test-ca-sha256.crt.der": "1ccfd719021988e76a7f5f5425b802302f910dc5a19045ee4096ab7c5e7ff633", + "libraries/3rdparty/mbedtls/tests/data_files/test-ca-unsupported_policy.crt": "83b9d829e9767f05a3e6c9aecda1d515cf89b78bd7cd27d879fa5f0b99923d1d", + "libraries/3rdparty/mbedtls/tests/data_files/test-ca-unsupported_policy_ec.crt": "f76a2d8171a01def0fc4d95a6084284ab1e4baec490e1f09af7ba744fc3c0b1a", "libraries/3rdparty/mbedtls/tests/data_files/test-ca-v1.crt": "c20e614640b774846bf8362715f8bee134d330c6ef17278386d265fd02c7c895", "libraries/3rdparty/mbedtls/tests/data_files/test-ca.crt": "b9b77eabdfa7a0d01e7949778e4c2852f387e4cdc163420c3967d46fac6aeb94", - "libraries/3rdparty/mbedtls/tests/data_files/test-ca.crt.der": "a34cc17e86a8ea89113cd1b193adc2ba80559a8158bdf52c7186ebda8cbaf3c8", - "libraries/3rdparty/mbedtls/tests/data_files/test-ca.der": "d2d3e6d9d8f19ad1511dfbcf3847217c5a3f3b42837d1eadfe75485fca944fce", + "libraries/3rdparty/mbedtls/tests/data_files/test-ca.crt.der": "d2d3e6d9d8f19ad1511dfbcf3847217c5a3f3b42837d1eadfe75485fca944fce", + "libraries/3rdparty/mbedtls/tests/data_files/test-ca.der": "a34cc17e86a8ea89113cd1b193adc2ba80559a8158bdf52c7186ebda8cbaf3c8", "libraries/3rdparty/mbedtls/tests/data_files/test-ca.key": "ea70a2d032b80892abf2fee8676258701fe47a78c31e379fc73542925a783f06", "libraries/3rdparty/mbedtls/tests/data_files/test-ca.key.der": "77ffe88a785127deb761570bf12fe72fb52bb791e9e4fd5a821b92737d814ee5", - "libraries/3rdparty/mbedtls/tests/data_files/test-ca.opensslconf": "00e1ca126a65a76d040ee79ec865b37316010c6a777c6d39b1f4630a42f15c3e", + "libraries/3rdparty/mbedtls/tests/data_files/test-ca.opensslconf": "b71c9bc4184472a31e9322ac37e4ff7ed50eab1f8934290311b5d070f0ccd5f1", "libraries/3rdparty/mbedtls/tests/data_files/test-ca.server1.db": "486b555d2ce9c6d70ccb875c08c87a5fd4bf3dd8d0a268a662715b71db03553d", "libraries/3rdparty/mbedtls/tests/data_files/test-ca.server1.future-crl.db": "edf89dc30010a965cdf2e80eec29bfaeece5f878c16e4874e9f786f70c0a8864", "libraries/3rdparty/mbedtls/tests/data_files/test-ca.server1.future-crl.opensslconf": "a4a23cc77fe57f28fe36d4cc613c9d8ab267677f108ec2a70850971627a063b5", @@ -2486,212 +2710,309 @@ "libraries/3rdparty/mbedtls/tests/data_files/test-int-ca3-badsign.crt": "e76023d311aab1e0882e36764789f1dc6f007d0220fc455fb282e96c46744997", "libraries/3rdparty/mbedtls/tests/data_files/test-int-ca3.crt": "75575083759249bcfa4fd2a562b72b2503c0be2bd7dc1df22f9cee9d2bfd8ad5", "libraries/3rdparty/mbedtls/tests/data_files/test-int-ca3.key": "8f54c3d71e1669ec7f3f2a1fa835a96b215ff69fae9a7e7081780569ba8e10a9", + "libraries/3rdparty/mbedtls/tests/docker/bionic/Dockerfile": "c736dbc423af992c2791fd45fb1ee2b8cbafb2b6734dd80591bfb9885a8a2c40", "libraries/3rdparty/mbedtls/tests/git-scripts/README.md": "5cb58f97bbf4d2600ebcfd9fe31d7db5f85f346fcaad052f36a09bc3d31000de", - "libraries/3rdparty/mbedtls/tests/git-scripts/pre-commit.sh": "f23674694149984f480e253528d208f192f7f4459472f8ae11ef0f0ac753b06c", - "libraries/3rdparty/mbedtls/tests/git-scripts/pre-push.sh": "13958629764dbd9ae9ac2c02f50c1f9e135b6c3f273ca90c74025c9efdb65389", - "libraries/3rdparty/mbedtls/tests/scripts/all.sh": "6e163430e1b41662c87e24d638a56df6b11e80f65c96ecffd5dab028eb8a75d5", - "libraries/3rdparty/mbedtls/tests/scripts/basic-build-test.sh": "f948f4c0a39e6542880a9a16f1b9140545475224a2ec792058fc82749c235411", - "libraries/3rdparty/mbedtls/tests/scripts/check-doxy-blocks.pl": "c4748b2bde10d25554a0cbc0fa255d2b46a7dc9846b9ead54cd1e6c4bf2a09aa", - "libraries/3rdparty/mbedtls/tests/scripts/check-generated-files.sh": "e6c811fd663403a6aa9067def43f6f3a5335999a14fd4991bd2b3c891c3e66e1", - "libraries/3rdparty/mbedtls/tests/scripts/check-names.sh": "655dc6db1c9e7acaa1a78fad3d913d319c4de578e36af5595b6d9741be3a9291", - "libraries/3rdparty/mbedtls/tests/scripts/check-python-files.sh": "f6e4aff8d6441fb67671a2578ab6f1d5ce14f404fc094f0233e82220ca467ec6", - "libraries/3rdparty/mbedtls/tests/scripts/check_files.py": "2b1057d5942e9642cb51cdc768f886d26a1670d8d3cd8c936b52f98dfd4e497e", - "libraries/3rdparty/mbedtls/tests/scripts/curves.pl": "4ea7fe6fbaa6ce45b6d57df5f2b308457b1f534e75d5d85c89fa8ae2a0770e52", - "libraries/3rdparty/mbedtls/tests/scripts/depends-hashes.pl": "f70f078e9bbe7deee7fe21b9852137ede88757765b7e01ec683a949fa7a9d6ab", - "libraries/3rdparty/mbedtls/tests/scripts/depends-pkalgs.pl": "f0683ac4044eb07846cc34c321a48fbdbf3e379666c1d7730575fe8867a32c03", - "libraries/3rdparty/mbedtls/tests/scripts/doxygen.sh": "338d23b928bb53b59004360e8b9e7c78fadf1fca23e4a76346ad8dff99f1f1c0", - "libraries/3rdparty/mbedtls/tests/scripts/gen_ctr_drbg.pl": "903d8741d2ee28840ea72eafd428a9c7676efe52ff96e1643f85714a7a353c08", - "libraries/3rdparty/mbedtls/tests/scripts/gen_gcm_decrypt.pl": "8f9e3dae4a67e4d58f86d31c19f3a0826f97c35893aa61a40acc173d19f760ac", - "libraries/3rdparty/mbedtls/tests/scripts/gen_gcm_encrypt.pl": "2287646833c199f3bb873e8737d82f9e270826401c15bc346e6804ea100401fa", - "libraries/3rdparty/mbedtls/tests/scripts/gen_pkcs1_v21_sign_verify.pl": "3605d8b88c1efaf4242a63400d6e0cebed207028d455e3d18d29e94bf3da7ab0", - "libraries/3rdparty/mbedtls/tests/scripts/generate-afl-tests.sh": "ed67c9051896567d42a343a412e4b1be6e644d5174cee0c6fa0ae73ba232db15", - "libraries/3rdparty/mbedtls/tests/scripts/generate_test_code.py": "e024916298f748d4df2f11b00aa8fe3678769b51d37618636d96e092f7e363d5", - "libraries/3rdparty/mbedtls/tests/scripts/key-exchanges.pl": "36daa81f400913d98a25da9fe672ee9db85569c6e1b35de98e9d89950f711c8e", - "libraries/3rdparty/mbedtls/tests/scripts/list-enum-consts.pl": "de80aa6219ad68e81dd36c23d77a06ea28396238e05cb0a8a4b9160109d4202d", - "libraries/3rdparty/mbedtls/tests/scripts/list-identifiers.sh": "b820d00a5c939c6d4bbbd808833fb443a0239abd4e1baffd6e0c878276b8acbc", - "libraries/3rdparty/mbedtls/tests/scripts/list-macros.sh": "ff23c7e511cc2e64a68d6bb7a37b02d2aca869fa547502866e4412489bd929a0", - "libraries/3rdparty/mbedtls/tests/scripts/list-symbols.sh": "641d6e6413ed422785b8f52e49f53f5fb3939569152bdaaaacdebad8fa67d0c9", - "libraries/3rdparty/mbedtls/tests/scripts/mbedtls_test.py": "5df6c85e0620fea1d0d6c87c15e46dcf58b8fef9904ccb0f4838d9c86da6038d", - "libraries/3rdparty/mbedtls/tests/scripts/recursion.pl": "b7024fc95493f9ebce6cf2cd017c8756a7da0566fcc23a46425fc88f7e9528cb", - "libraries/3rdparty/mbedtls/tests/scripts/run-test-suites.pl": "12bcb8320609a55ea8942480ef7e9e73b5a640eda594547c751c85c0fe6d208f", - "libraries/3rdparty/mbedtls/tests/scripts/tcp_client.pl": "2b03f0835a0aafbd6d50f1014f9ff57fba53c538590081b52ece9e52cf78544b", - "libraries/3rdparty/mbedtls/tests/scripts/test-ref-configs.pl": "bac0f4ccbbee8a24e75ee4da75808cf4b76a223432fb7c01c0cd5bc1e7e95bf4", - "libraries/3rdparty/mbedtls/tests/scripts/test_generate_test_code.py": "0d8b6ff7553eba6b17c1085a30e8b6a376388e7091541feca5c48ea10144096c", - "libraries/3rdparty/mbedtls/tests/scripts/test_zeroize.gdb": "517e0ee83bd5a2cf1fe848d7d7d0284e47f4719cc468688deac2a6cac91e6b3f", - "libraries/3rdparty/mbedtls/tests/scripts/travis-log-failure.sh": "9e9bd2f57c0ce56393060559ea70ec3b16465a6af0eb152aefac8f226830bc51", - "libraries/3rdparty/mbedtls/tests/ssl-opt.sh": "be9914b9a46e794e5e25d442cafe3dc19c67521fc8bd81733d8df84f5785ec6d", - "libraries/3rdparty/mbedtls/tests/suites/helpers.function": "42d21e2a29e30dc696a5e669d3e4a066a742656901f7b74fdd6c2e3a0c8f5f60", - "libraries/3rdparty/mbedtls/tests/suites/host_test.function": "1baff629d4c6fc31ea6a44e869339a5b670ede08da3a0d9f95244160588a06fe", - "libraries/3rdparty/mbedtls/tests/suites/main_test.function": "a568bb1a9040ba4e3bf0b12af221c22f1e0229a3003c2da311127bcfa808b6af", - "libraries/3rdparty/mbedtls/tests/suites/target_test.function": "ef13abb504d8c88266c0d453a3f918daf2a275bf523d1258c5f2cefdc51b96fa", + "libraries/3rdparty/mbedtls/tests/git-scripts/pre-commit.sh": "5e007928262ec66ee3019339250f79156b0fcf29bbc4222fbe09578c11fbe656", + "libraries/3rdparty/mbedtls/tests/git-scripts/pre-push.sh": "1fbed21d6f224782e2dda3a02cd6717dff48948b4d87a557631288f43c843fa4", + "libraries/3rdparty/mbedtls/tests/include/spe/crypto_spe.h": "2942e61ea232ecfab40b9f501a5e301e5118931f8bbd7f60bebb37cbf0069799", + "libraries/3rdparty/mbedtls/tests/include/test/asn1_helpers.h": "c9b5f7982e48466d55defbea27c7e196380b339c9bb9519dd4f6cd2ec9899024", + "libraries/3rdparty/mbedtls/tests/include/test/constant_flow.h": "7bbedbeb43a8874e19c622ce66b8978530bf0ea8b2ce5d1f330a092fe776588c", + "libraries/3rdparty/mbedtls/tests/include/test/drivers/aead.h": "f114d667c7c3372819b93924616a597b388fb14b3893a77826e15a697b9d59b4", + "libraries/3rdparty/mbedtls/tests/include/test/drivers/cipher.h": "c6762f21b2e9ffeb091fab821a02d8267cb68934a350b3e4574535295621e490", + "libraries/3rdparty/mbedtls/tests/include/test/drivers/config_test_driver.h": "a8ac8552062080f96870bc220ad41333859484d46bff39f49f67b150189337cd", + "libraries/3rdparty/mbedtls/tests/include/test/drivers/crypto_config_test_driver_extension.h": "866f869730b5ea40b3308185c614862d05be80e235b8648784a49e8851607403", + "libraries/3rdparty/mbedtls/tests/include/test/drivers/hash.h": "0c539687d6692377efa36052aad65412a6d019a50264c160bc099e1aecf6a2f0", + "libraries/3rdparty/mbedtls/tests/include/test/drivers/key_management.h": "1ea1fec31e8a7ddb9293365f13c91ac69e3491e6d7db6f1f99c959c5100d617e", + "libraries/3rdparty/mbedtls/tests/include/test/drivers/mac.h": "a01dea623fad94d7356aef3ef54848443fd1ba6de05f8f95a8ac78031f7bab54", + "libraries/3rdparty/mbedtls/tests/include/test/drivers/signature.h": "9435df7c7d0666226495be9a5b41ee91334bfe503599f9b364f48170157f36e3", + "libraries/3rdparty/mbedtls/tests/include/test/drivers/size.h": "d258cf8c31c3b18fae708a869ed1037b2024cb1096b86b7482d12c7eafcf3709", + "libraries/3rdparty/mbedtls/tests/include/test/drivers/test_driver.h": "d14933d79ce6baed08835658093a2995b58e1ea5e95b3d57c83b1c1c911f6227", + "libraries/3rdparty/mbedtls/tests/include/test/fake_external_rng_for_test.h": "f80899c76d83a833078199850a0611d73423017fab68c0035b187c286c4f9467", + "libraries/3rdparty/mbedtls/tests/include/test/helpers.h": "fecca3a5393e5b5fda3d5e4fd9167f27f5ed9bf6a7f822b1e5b62321bf285b62", + "libraries/3rdparty/mbedtls/tests/include/test/macros.h": "8c2c9e2245bf3508fc2b3a3fd9203756718961a05ca8c8470017dc2e23bdbba4", + "libraries/3rdparty/mbedtls/tests/include/test/psa_crypto_helpers.h": "5ef520a1ab72df317d04537148fa0810c09169cf565e10735835bea91e2a1799", + "libraries/3rdparty/mbedtls/tests/include/test/psa_exercise_key.h": "20825fb3d5439fe5a569db1bcb6210c4cc69a98d2907b69bf6f9b44fdb02105d", + "libraries/3rdparty/mbedtls/tests/include/test/psa_helpers.h": "7d5799bd5fdd377b9f2e4d092abd86518f1ac290be7feb452598214604ebff60", + "libraries/3rdparty/mbedtls/tests/include/test/random.h": "b17ea41232b7f32757885e196814903baaa09e9aceaab5e93620c57448d041f0", + "libraries/3rdparty/mbedtls/tests/make-in-docker.sh": "ea1d09e11a067440df6487c92f0d035115479ac091a4fb9f511310ded3538691", + "libraries/3rdparty/mbedtls/tests/scripts/all-in-docker.sh": "f66318b667d5f143468655896995ab226c72d4ab34ad3e0c10e822bbbabf9db2", + "libraries/3rdparty/mbedtls/tests/scripts/all.sh": "cc38340c993d6e21fdd318f295790d8fe99192c69ec2dae5700aabcb3a292055", + "libraries/3rdparty/mbedtls/tests/scripts/analyze_outcomes.py": "008941f255f94b1cff31e24f24833b7f321768f1c1bee161b3314943d16cca27", + "libraries/3rdparty/mbedtls/tests/scripts/basic-build-test.sh": "94304bed85ae6c2517523e587af7672d93fb2c12eb623e8be9d6614447c0f085", + "libraries/3rdparty/mbedtls/tests/scripts/basic-in-docker.sh": "59215f98a950118e225d24f379d227db270b0c3c88d1dfed908dff56ba9bc11c", + "libraries/3rdparty/mbedtls/tests/scripts/check-doxy-blocks.pl": "52907e7bb195ce7380d28ecccf59295e390a62c06bade5dad40496d71cf0260f", + "libraries/3rdparty/mbedtls/tests/scripts/check-generated-files.sh": "df5b869773f3c06d068ac086b73639fd87d2bc3580983cd0b7b604799b5f2c69", + "libraries/3rdparty/mbedtls/tests/scripts/check-python-files.sh": "1d77a14ddabd09e3f85337eb563485c1112be8117125751dfeadf89718703ef6", + "libraries/3rdparty/mbedtls/tests/scripts/check_files.py": "2caeea7002505172d142a53a8572942f54b85a68119a10efba756617ce3ccdbe", + "libraries/3rdparty/mbedtls/tests/scripts/check_names.py": "6a341ba7c55158c0f5e73f6a8be481130d64692d6f8fc05e416a73f62beac42f", + "libraries/3rdparty/mbedtls/tests/scripts/check_test_cases.py": "1be961c0cf5b49f5f6932f3bd86d87b4633b653e3155a0478cfd783938b73620", + "libraries/3rdparty/mbedtls/tests/scripts/curves.pl": "861277904c7a3c650dd49b5daa8f883c4b486f3bb7b00d6d043e2b2db91550b6", + "libraries/3rdparty/mbedtls/tests/scripts/depends-hashes.pl": "2cc73f3f6b69aa67ba56a97f2f027f4cdb302fc9ef4345f02c85a0a61b1edc2a", + "libraries/3rdparty/mbedtls/tests/scripts/depends-pkalgs.pl": "9ab6abb9c91e828e3463998dce1d91f73b04058f7cd0b2c3d3dc8ce76cfdd444", + "libraries/3rdparty/mbedtls/tests/scripts/docker_env.sh": "d9ccfed33b9ca7a71cc4682fc74b2fe57de4e8e9ef052258f6b24551c8216a26", + "libraries/3rdparty/mbedtls/tests/scripts/doxygen.sh": "da0b27b2dd5d5a07856b3f4378df3d0a0638f9df4f37f6e831bb2db2d0e1501c", + "libraries/3rdparty/mbedtls/tests/scripts/gen_ctr_drbg.pl": "afc8ebf466777df1eb773b3dbb4f403c36dfd5a4df6dde1ee0678296d61d4467", + "libraries/3rdparty/mbedtls/tests/scripts/gen_gcm_decrypt.pl": "12af56512eb8c0f56a59c8f3267c3af849c5eeb813bbacd4c80509351552be14", + "libraries/3rdparty/mbedtls/tests/scripts/gen_gcm_encrypt.pl": "181ef83195bdf83784a8d6134307bec973040810f6d64b0bfd780b233ac8578f", + "libraries/3rdparty/mbedtls/tests/scripts/gen_pkcs1_v21_sign_verify.pl": "97962954d486b4cbb5d58954cc6575b0ca41f8cc10dedb41671bb63d65d8a090", + "libraries/3rdparty/mbedtls/tests/scripts/generate-afl-tests.sh": "5f9a8ff71c04bf431096b49b406bbae0fb5726fda0664982d1d9a46c0eaa18f6", + "libraries/3rdparty/mbedtls/tests/scripts/generate_psa_tests.py": "68296f7a5f20c7ecfe6d67f55b63ee9ea229d8e249254b3e9e4d7f0ef01ca309", + "libraries/3rdparty/mbedtls/tests/scripts/generate_test_code.py": "f7362cb0254c1500f364e86e0aa389df83829a0f3100146a2b63e7523b59a030", + "libraries/3rdparty/mbedtls/tests/scripts/key-exchanges.pl": "8823cf4366d6d54d3f60ac3a127e4ff2a8dc3be6013db3ba414a98c790dddacc", + "libraries/3rdparty/mbedtls/tests/scripts/list-identifiers.sh": "1dc15a695d4505b319236b4101886f4c50fc84a28c3653b93fc519450e6697e5", + "libraries/3rdparty/mbedtls/tests/scripts/list_internal_identifiers.py": "25ba54c683aaec4e0a4e6c7c0ff74ee1c19e8cc3c373767161318d071390a1da", + "libraries/3rdparty/mbedtls/tests/scripts/psa_collect_statuses.py": "115a1b977e9b61471ea873213b1971961af73957b814270389cff91a6894f372", + "libraries/3rdparty/mbedtls/tests/scripts/recursion.pl": "8776eb1b3e17b289eee78d9b1e1d4286f31d444cdf4c4f20a2e452f22633b3d8", + "libraries/3rdparty/mbedtls/tests/scripts/run-test-suites.pl": "4a31b4f47897b893d09eb6fc90cffc390af7b10e332bdc916a216f0af45a30e1", + "libraries/3rdparty/mbedtls/tests/scripts/scripts_path.py": "eea814d5aabe27f40652fa599beb1fd120303a45f9b19123a02fadf445df57bc", + "libraries/3rdparty/mbedtls/tests/scripts/set_psa_test_dependencies.py": "f2163c7e591211f44b71fb1ecf3d4e79116ad1b33115efb65157f7259c4a72d1", + "libraries/3rdparty/mbedtls/tests/scripts/tcp_client.pl": "0a6dd1adc1d9418de99310afe36f0a46aa1d4005f063f7175994559165f3621f", + "libraries/3rdparty/mbedtls/tests/scripts/test-ref-configs.pl": "996c4af8b1d63385fe88f6cdcac2a1f1391dca11140344b2dae0890933da5d1c", + "libraries/3rdparty/mbedtls/tests/scripts/test_config_script.py": "937b06a876a61934e7601baa48be281e2b25752c077b8a7433785a6e7454222b", + "libraries/3rdparty/mbedtls/tests/scripts/test_generate_test_code.py": "19ded2e9abb895a8b3cfbd8124ad777785e507d327d70cc1546ee54e27bc43bb", + "libraries/3rdparty/mbedtls/tests/scripts/test_psa_compliance.py": "acfda62c54900def368c43ba2756039ce4f3fedf4758e7ffb252c90878c53362", + "libraries/3rdparty/mbedtls/tests/scripts/test_psa_constant_names.py": "f4a56a53fb14bd3c17f60f04d5f45690af0490d4ab1c9484dd7f59f8f9d62f18", + "libraries/3rdparty/mbedtls/tests/scripts/test_zeroize.gdb": "fea27e1da980132d9881d5be539957a57212117124eb5f17ddc3b017b8c0b247", + "libraries/3rdparty/mbedtls/tests/scripts/travis-log-failure.sh": "48d5c3f06f2580e5bd56a9d8536c9ac79869a7932bb7c586cf62f1fd7eb04203", + "libraries/3rdparty/mbedtls/tests/src/asn1_helpers.c": "275cf05dc0a3cfca28737c03905bcc5e43cf707959f2d131962b0e3bf3c23d23", + "libraries/3rdparty/mbedtls/tests/src/drivers/hash.c": "10b637f2a1f6192b65e99f260990d8f708c8a8052b7b90f8e7b71a607c358049", + "libraries/3rdparty/mbedtls/tests/src/drivers/platform_builtin_keys.c": "7d91b376fd84459d37d19dcd082776132fa4260f88333673f61783c8e57deb28", + "libraries/3rdparty/mbedtls/tests/src/drivers/test_driver_aead.c": "99221256c33dc55d81fdb0af5a02a6a5411afe96310f2739f524f7a7e4757695", + "libraries/3rdparty/mbedtls/tests/src/drivers/test_driver_cipher.c": "0a813b47c6117b40242869fe72be3d9730179e793af06560b483dfa607312376", + "libraries/3rdparty/mbedtls/tests/src/drivers/test_driver_key_management.c": "1a7ec3ffce75791c7c422441b3214a003deb86b934afa635c793c395299dab8c", + "libraries/3rdparty/mbedtls/tests/src/drivers/test_driver_mac.c": "9a2cf1bb863e55f6c1c75add078de737ff28fc523485a769a0a5112cf1b740c6", + "libraries/3rdparty/mbedtls/tests/src/drivers/test_driver_signature.c": "6e3d1033263a1bb53a40856a6293f238766dfbd4b9696f2c83034e8c198d7780", + "libraries/3rdparty/mbedtls/tests/src/drivers/test_driver_size.c": "8f7daad569eb1009d498a4076cb323a54862ae58c01cea76a84143126bce2523", + "libraries/3rdparty/mbedtls/tests/src/fake_external_rng_for_test.c": "55b260e12fd5d79565af5448bc4863b152cab7e0f34c9f04172a8679e9f94f24", + "libraries/3rdparty/mbedtls/tests/src/helpers.c": "8f32c8f4eb0a1bf29b4744831fbc6d9b9f58a2b9727631d9c3db7b13c62dd497", + "libraries/3rdparty/mbedtls/tests/src/psa_crypto_helpers.c": "928c2ccd490bd482ba351dde74815f656681c4e84afe5a52264f4fec54208ae7", + "libraries/3rdparty/mbedtls/tests/src/psa_exercise_key.c": "e4935b127a3d17417e99a40015c268946ebf8f9fde9dbe6a3e7f6b0f53ce95c8", + "libraries/3rdparty/mbedtls/tests/src/random.c": "4157d9b15a72955caa07aa8dcf3731c5c8a2d715c3221a144099858f78c8d0cb", + "libraries/3rdparty/mbedtls/tests/src/threading_helpers.c": "7c799f207e6d8c19c2c5dec84f6aa1cc99efb91a10abd1627d7754f4dac8deea", + "libraries/3rdparty/mbedtls/tests/ssl-opt-in-docker.sh": "67855803b8a244515a74ef6f267fa97e0529317ce570b69c29fa445544d6481e", + "libraries/3rdparty/mbedtls/tests/ssl-opt.sh": "aaa9065f2a6a08193c03518f87c9905c2538c1a467670dafb0ae355dbdd236fe", + "libraries/3rdparty/mbedtls/tests/suites/helpers.function": "7f0cdb786a271de62fb51c34f8d4620c27da7f6ffe8b51f15975d830e909fe5d", + "libraries/3rdparty/mbedtls/tests/suites/host_test.function": "21240d035b6c6f0d451d71db04cd26dc28ea4f3f1ae562e9046bc7268ec2e023", + "libraries/3rdparty/mbedtls/tests/suites/main_test.function": "8b3f79137f9d3243ecf69156a478501f742bcdc1355d578c50cf706b953d4b9a", "libraries/3rdparty/mbedtls/tests/suites/test_suite_aes.cbc.data": "48b7bd70a700c75132cfe1b67fcc93e0d27c7da5cc16903ab67036c58d7d72a3", "libraries/3rdparty/mbedtls/tests/suites/test_suite_aes.cfb.data": "446c03b719b839834d92996a3dc3d85c0909b079fd7fc48eab1a74ea025de5bb", "libraries/3rdparty/mbedtls/tests/suites/test_suite_aes.ecb.data": "790180492878f22a4741e57bd4a397d6ab0130c420b4433a3dc53ba8c62d99e2", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_aes.function": "dd341f4191f68f9a0c3f5f45f4b292fd5506615f3dd27b9c0b02ff87f2ac29c3", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_aes.function": "935af4d3352c8244b96d59295c2e93d74a7dd721e7e1592b6bc8c99bd6e7b846", "libraries/3rdparty/mbedtls/tests/suites/test_suite_aes.ofb.data": "5a1aa338d7dd051378c7d44074b29bc1c709d373b89dc856d3d7a345feff2830", "libraries/3rdparty/mbedtls/tests/suites/test_suite_aes.rest.data": "8886e8458eadf180667a0f46b0b1d4f420ee4b7bf6065420bc5da0d10dca8aba", "libraries/3rdparty/mbedtls/tests/suites/test_suite_aes.xts.data": "7b0275e8c85574740cd7e8e343ac39933a4220567a6a4fd601ad92906104a5cb", "libraries/3rdparty/mbedtls/tests/suites/test_suite_arc4.data": "578845eae4e63591029996b54e83aee7ac3212813ea3ed2e3dd095682f074ed9", "libraries/3rdparty/mbedtls/tests/suites/test_suite_arc4.function": "cffcbb98a55f9cc72e79d0248dc5eaad3d885e2705a049493814bf339bb857f1", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_aria.data": "07824eaf3ee8b8f61a3df6d45b38210b0a8219ece1eb46094e600abc2fcfef71", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_aria.data": "dd78579dd348919de6fb53633d5a902afb404af03c1121e20a4161c21fb71bc1", "libraries/3rdparty/mbedtls/tests/suites/test_suite_aria.function": "807a27cf0df59b2d82c9103a8c25d719d59916218f0086afe67079d0811b4ff0", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_asn1write.data": "b11c47017d072c185357e1359403fabedb32c0727be8ee3d96b5b0602fd04c25", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_asn1write.function": "ee6eeff25f9410382cad38e6eeaeaa5eff90f9136e1bdebb1afa360c6b4fde97", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_base64.data": "e4499fce331c3cfb88502af345677051103c5c8a8de0db9e47e611f68d45f9b9", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_base64.function": "89debc7f21921966568dbedd433ddfade30568b6a6075360c7cbf27bf163cbb9", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_blowfish.data": "6610609da22905fccfc33ceed0dd7621cdf692f95a9b5d1ba7608eecec4a28eb", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_asn1parse.data": "23b2dfffd4bc4cdd0bcc89387b2cbdd61387f66e38d86bfa34cb95c8e76bb297", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_asn1parse.function": "4507ecc8485292784f4e52b7f830d2894fde917bf4cf4c5706db8a1dd5aa7252", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_asn1write.data": "60e0d7a974fc7cbfa4bd865c34154519a49b5a8c82958e015d30ee3d35b4e86b", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_asn1write.function": "9db09307120f3088b4b19bcba21e243bcef56af68662a2eaec1dfdd6728f7004", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_base64.data": "a617e108907023b1e5c571934a0e39f44182ceb6809fb91aab43d4f9e9ec20c6", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_base64.function": "e2f8f1818fcd17407ba7913aca8b99a481396f2d1903ed58a53b00136715e480", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_blowfish.data": "2485fdf344b1ec4781ccdb40bec12c5b4fa2325b6747930b29becab4b16c3a56", "libraries/3rdparty/mbedtls/tests/suites/test_suite_blowfish.function": "23b06b169ac8fd7909558bf38daab38022591c81d7a0cc12a6629e1f4e494cf2", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_camellia.data": "3d38d77a108a94bbfa676f471d02cf99d05fb56b735a3470b28bbdf434bbeba5", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_camellia.data": "01a2cc262db28a46174fb0aadfdcee59eb69a1699fc096721df1e924d4515f33", "libraries/3rdparty/mbedtls/tests/suites/test_suite_camellia.function": "23ecedcd6deed02196899c199810eb274383ba4f5e744ed2c53f086bd886b302", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_ccm.data": "4cb0c0a5071230f38627bd90fb2002508449d178854ca227c59118d6d205ea62", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_ccm.function": "906cb2b0e82a3967b02e4159145b969158d7d849dae9c7769cac39bf95daf074", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_ccm.data": "b43e3b065a5b992689918632a24e0675378f2da873335485f353d2d1e8db95f8", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_ccm.function": "e010269b37a53ac34dc6cc0cdbbc5b0714364ae0097ef0d030eb64526bd11110", "libraries/3rdparty/mbedtls/tests/suites/test_suite_chacha20.data": "8163769ce72adeea70077290eb57d3cb5b0ca20a8998c67b692588850b827099", "libraries/3rdparty/mbedtls/tests/suites/test_suite_chacha20.function": "3dbed3beed361ecbf70479850987e0c9f21a0927d77342d33a810b3ef5dc8561", "libraries/3rdparty/mbedtls/tests/suites/test_suite_chachapoly.data": "c6099c13799bec5a7a802c9ac405b020aca50c4e98d6e8fa3c3b68d8120fcac5", "libraries/3rdparty/mbedtls/tests/suites/test_suite_chachapoly.function": "6659143a685668d432415c0803cbe9cf27030024fadaea1af5b81b16bd87579b", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_cipher.aes.data": "7b6631fd7727a53a6f3c264a1fcdbf99e62551b1a9f36cd68ee10b15eaa889c6", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_cipher.arc4.data": "80d8a4a33618ff66ec39cc9a73c02021142d4efa444d8c9f86b8223e198d238c", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_cipher.blowfish.data": "04a5fef9e21db1c64e8436028d2ec2db5bc46d9e2fb3dbac9416287b40d200a6", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_cipher.camellia.data": "314abe489a8bb4b944e158dc3c730b63d52078c8c9db2b974dfaec818f7584fa", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_cipher.ccm.data": "cde33abc7ae2aab86b3a08cfa1b2e96f306f01d276b9ad2df879b7dc992bd3ca", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_cipher.aes.data": "b9ecf8e02241723f941dadf96077e7c0ffb211e2a73db0ce6210835c765410a9", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_cipher.arc4.data": "539a5566755dd1f9258fb0f007a5e3e81d9a3fd4020be5877fabfe2947f045dc", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_cipher.aria.data": "ae468f2d48c0c52913f33b73700152cf44fc8664016e1deb89201b94772fc977", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_cipher.blowfish.data": "c370a38cdd00defe320c3dd5d2fa3d7001e636cd09361e9be5def48c33e012c1", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_cipher.camellia.data": "a80ccc574ee830dd16b378c6e1820953f016b8f80c3c835272e5dd6af02b4d13", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_cipher.ccm.data": "51989748af60b52c711b373c9551125c2e4401e6bb3186c05069e870aba8fc6b", "libraries/3rdparty/mbedtls/tests/suites/test_suite_cipher.chacha20.data": "6e31de18006c045b6718b2b40911036fbda16f2d1e62f21c986aeebbac5194ed", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_cipher.chachapoly.data": "24688dd7cc2ff0c16bd22dd07124c1b7ecbba3e9509cb91eb566644351dbfde1", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_cipher.des.data": "06a94dcd718688eb443999f3374e4da1f00150ea64aad5ad8c2179b26249161f", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_cipher.function": "bd5fe38e886e705b6ffc0abf3ef479f6d94497a68a82022becac44131d0401c5", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_cipher.gcm.data": "32da5ca9431f8f98f47d3dc48cff64863dd85e8858637fdfe14ec58d611c395f", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_cipher.chachapoly.data": "3fc3fada9a42d88258afd620015f13bf3663c6302215ef2bc0c50b45167c2566", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_cipher.des.data": "e819fa81906ee45df5b69caf23eea362d14d2c12d87e513dc1f501dae9aa079b", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_cipher.function": "820eaab0c24ae80de9be9390a63ccc1c38a513ef0e1c14513fdf312f8fbd42f8", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_cipher.gcm.data": "01798dd96f11bfd969c3aaf8dc23a5ac3c7259ef096d9575e6151821db687343", "libraries/3rdparty/mbedtls/tests/suites/test_suite_cipher.misc.data": "68bc609d5bfba474629274cad78555a198233100c045a828bb44f764a8902594", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_cipher.null.data": "426b27e3a22860b47c05c919749b80d08934160da3dc51867f293718292d5b7d", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_cipher.nist_kw.data": "2a855613383d1561d6ab930b583a7c8e686725dacf751d20ae0552baf23754a3", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_cipher.null.data": "db5ec57a416132111f4d8e0d5a0db178764495e512dfd8058e08ebc27796cd95", "libraries/3rdparty/mbedtls/tests/suites/test_suite_cipher.padding.data": "c1f9824657b118e8e797db09b3f7833eb1444b82a287e0d4b9f22a99d79ed776", "libraries/3rdparty/mbedtls/tests/suites/test_suite_cmac.data": "947b56d2b8ab4e11faa5248f764634173e4ea02f1a9b2d2b10a957d7e38c9ce0", "libraries/3rdparty/mbedtls/tests/suites/test_suite_cmac.function": "c6629890da1216133a6baf3d14b4d4f72082e156fb41f047d0bf99c066a26239", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_ctr_drbg.data": "76d866177700768f84ee5f5fd2e844834137205ca7d51d788b5bdb6f42ce35f5", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_ctr_drbg.function": "c50a2eeb161dd85a654cc5c9a422e4f09d05adc8f461f7f6fdd9a9794de1699e", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_debug.data": "d2203e242b911715b3a13c9ff60f09a52aeb8947d5d012962262c041fd0f426a", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_debug.function": "18f43709e2a31b7e871cd1de2d4914a47be901f684627e60b47fce6e14f249e9", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_ctr_drbg.data": "72454fd70cfcfafc16738b18bb206c7f1da0bb7a22773c5d178e38d47261f004", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_ctr_drbg.function": "65cb9e32814329be23753aa88b44f2f7124f971167be0fdf0b669c3e153b84cf", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_debug.data": "98571d698b20e39fe581f14012f01192a87000de87f9cb4a99009a1400524d8b", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_debug.function": "6d1420cc54ca5f69551d037a155995191d9f5b3238336e5e24a68678706d80c9", "libraries/3rdparty/mbedtls/tests/suites/test_suite_des.data": "99b98d62dd402a10916164d05b963d868b27fc4e61c324f3d183a6e95a6c6ee2", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_des.function": "9234af7e06970b2a62c3d8278b9726da74913e800345782ae9025b7fde311c08", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_dhm.data": "327159e25244d73fdf25bac571b5cb00ec30bf7f625925608dff9fb2bdf3186c", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_dhm.function": "db8a0f163b294e6a093a0ec7fa665325eb443e603bfae27f229dc8601ffd59da", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_ecdh.data": "d57d20ae4d9ac83eeaa79056b0d19fcc1cedb9eccb0c752bf69cb9ee132fa932", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_ecdh.function": "e823742ad8764e178f68c38bc246c9ff07d798b83191a77a4066fd6a99b4b299", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_ecdsa.data": "999f237e9c80dedf3ab1857a6091ebc4ca7590ade23284e047e11d7900cc4469", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_ecdsa.function": "825ca556f1c278cbfe8fd14d61da2ef1394becd0831f0630ca0a8ad3fd42f9fd", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_ecjpake.data": "75c1f08c6f47401c222ea7dbe5ecefe738fbcde941f2322ebdbc7dc764bbac42", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_ecjpake.function": "541c3ae8847f680443ca7a3900ea188b26b3698d8c99fa0a63d7cfa21bf5a050", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_ecp.data": "d9f2b23fee390e4c5f3305f793e51e6994b155b22be9fa34808525c06a56f327", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_ecp.function": "6adcf6e92c389494af28873e27ef31e4dfc8d6073b72ae76d3c7013dc4fce25f", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_entropy.data": "528c3db50e9f2c773675668acbb274e85fca253d37f73b4fe2394a7562f6bd79", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_entropy.function": "e0496b9ba50331acc1e76c57118dc14515606210c1f2cb957ac4c98c91341e40", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_des.function": "a11fb97f5e07e7ca16daa914ef9e4d0e60b379801239ad9a5be9ffb78c23e5d6", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_dhm.data": "8e79e3cdcebedcf8503f3137c9b5085b9dfed472ea9c0887932d50e3b29cc0b4", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_dhm.function": "513bd4ce6b82fe3b1dbf7c0c62abc02b8b21056c8eae534f077c214e14b2fe9a", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_ecdh.data": "fcc245b7b8e9da0c167ca5303c8a40529bdf76ebff1fea3e01acc1758d38f6a8", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_ecdh.function": "5673756ddfbcf21e9c14fc769a2651d6d1bb4204a50a1a5f857d8c4ef77aa70d", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_ecdsa.data": "80393d4592ee76832f8fbb8064a4f04535de1bd34e8f071e8036cd51af98c959", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_ecdsa.function": "6852af93dd3a49c999dfa863837da680fbc565cbe776a2fef2da8a6a0f694c04", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_ecjpake.data": "ec33ed1f182be1224df46aa40e5613fd85c00472364b23517ee8cfdd4da3863e", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_ecjpake.function": "68297e227031de3d8c935f03c78cc0d819d9a98e68e2b9963c14b2cc656ab458", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_ecp.data": "2979720bf8fc690c1f6c3a101faa0babcde0a4b511de0aabd10410d94f250719", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_ecp.function": "8461601d220fc9ae61bf6e14264bb625cddce75b1cf908d8985b11359b6630e2", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_entropy.data": "fc3a77c2422b59439c94c617cdf24c659c94d3e6ce0a5c4a8ef290ab283b6bdc", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_entropy.function": "4b842490b3019a6573e4e4e752622971e3a272b9a547ed9f81233c6d28597d2b", "libraries/3rdparty/mbedtls/tests/suites/test_suite_error.data": "52dcf2be05c9a615b859e0328cfc142b109bebdf5de499ee167f41bd02885cd4", "libraries/3rdparty/mbedtls/tests/suites/test_suite_error.function": "36e0e8637fc05a1a5efc1ad227e042e4e95d2ea1141b5739ebd97016e45e8ee1", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_gcm.aes128_de.data": "1efc1051eb12466eb65428af634140e9a41ac5acf5ec4cc3b5b8ae0e3589e300", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_gcm.aes128_en.data": "2dc4d3ce56e613e6169d481a9b26fffddb1b763ec9fba78f446300e658b5294e", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_gcm.aes192_de.data": "5cbdead079fc4c269ef4322623179b2e60ddfb1b4390cabf5a43576fb614792b", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_gcm.aes192_en.data": "3877cc2a6f10824214508427d824493ac6b8df3ef26143bf2ad95356f49df46b", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_gcm.aes256_de.data": "b581d09e17f5db4914a8678b41ca3611e9c887358a0d8b0b3cd11df1167591a8", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_gcm.aes256_en.data": "fce4bf28915e0c3009b0b4b74da0155b6c2e2cd7aa16b1087bffadcc3e33981e", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_gcm.aes128_de.data": "d379ae96cd0a07f8309fdb5e57b6043aed639609643c991feca2cf5689f8b005", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_gcm.aes128_en.data": "7b2e58e65f1f22a4d0812cc7a21f8adaa562a59b8b95eab605828017c5e573ee", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_gcm.aes192_de.data": "a4a68993d907eb3e9b61e9cdb6e21f181ac74dc7ed5fd0485890df583e8fca11", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_gcm.aes192_en.data": "c0a6e192b0caf4b4b461dbd0bfe9c2af09f110c6cce743c052ea5fe1888c8f1b", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_gcm.aes256_de.data": "8b1905ad45ecffc030405fc1e1d66bde4b3f91601340ecffe0405bd80b0391f1", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_gcm.aes256_en.data": "f89415977103ea605ae4b130afe7a92be4925a1fa9e07f986e0611f5e6c41aa7", "libraries/3rdparty/mbedtls/tests/suites/test_suite_gcm.camellia.data": "4aba96c85717d9e7504f4664b55f47bf8703d5066518d76946f70a6ab3831afa", "libraries/3rdparty/mbedtls/tests/suites/test_suite_gcm.function": "52bb8c5ebc33c597f10ae65a8240096e68e2a81214110fa2f04a0458f8d2223e", "libraries/3rdparty/mbedtls/tests/suites/test_suite_gcm.misc.data": "0b41ffc8013b88064041ec52ee71b346a1f596797d325be23fe88ad6cde6ae0a", "libraries/3rdparty/mbedtls/tests/suites/test_suite_hkdf.data": "3670baeb5ba65736d7bc42e010c9a58743f6088a5b5c792a10dc1636e5e613c1", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_hkdf.function": "8ae9f1afd4e14032ed3eb468c6ddac0a80f5c35e80a3b2ba483fe89e5b587ec2", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_hmac_drbg.function": "541cf5019972aae646174cc47783989865e850893960f192ca6e471310207401", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_hmac_drbg.misc.data": "fb7d852effb65f797c59f9f169cd54226389bb0ebd8836e969b095b4a2ca40f6", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_hmac_drbg.no_reseed.data": "f87612071538230adf2cb2eadbd169032c870c86d7ad321287947da4b0cbfd3a", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_hmac_drbg.nopr.data": "ea197b2bea57bd7715ae41212c2c09904c3d6a95ff150e64a8d93ec5a2db7866", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_hmac_drbg.pr.data": "d23eb1828c7db2a2fe39790bfbf04198c215822280bc3708c186769cb6a65e83", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_md.data": "c54e26c6922d0730e2e7096c3575c0b2001999932b2e0edf6c53ae4d81e32e01", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_hkdf.function": "23d3356cab8c993da315008a9a7922c4729e68345106581c558a8087f18cee18", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_hmac_drbg.function": "58adc5d5114ea1d2f1ba61737bf56f0d2f6731df9d0e21c899856a2082dde9ab", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_hmac_drbg.misc.data": "54da453e4c7b855e3a792a2e490d8663b5603374abe1723749130613619c8b58", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_hmac_drbg.no_reseed.data": "eb5de4686d5c41d247364978dc015247ef0906a2cde6590222fbcb2028af35f7", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_hmac_drbg.nopr.data": "42482738e04a82db5741aac9757afc5fcb8c6f17ee1254b206c8ab266660a238", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_hmac_drbg.pr.data": "2795a4277e055bc5b9cedc071c512a0d5eaf72598f778bd8d683142846ad8d86", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_md.data": "e8e325368abb61013220acd5c92b798907a8a53b8459afbe3982d88117da3ea2", "libraries/3rdparty/mbedtls/tests/suites/test_suite_md.function": "e643e6f4c1983ac5daa45fc6fda030c7bc8be39aa8e3a8064527a6f587aed140", "libraries/3rdparty/mbedtls/tests/suites/test_suite_mdx.data": "dfe8fea65aa67aee073e4475ed847be8793b72878bf68ebcd3107cf74de162d0", "libraries/3rdparty/mbedtls/tests/suites/test_suite_mdx.function": "753ed02c7ea29b0a257db311f612453b46f9ed5f848f83f231d300661608a7cd", "libraries/3rdparty/mbedtls/tests/suites/test_suite_memory_buffer_alloc.data": "c03d0445d0d702b8bdc178e67b14479b09e7ddbf89884e64d3b557ed9f08e770", "libraries/3rdparty/mbedtls/tests/suites/test_suite_memory_buffer_alloc.function": "3b23941d18171c2a0d2ad8d0baafdd4616df7f05ec102d6cd2f9463cd327d7c9", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_mpi.data": "7e3ba272b6906420a7faf82084a0430a3339b9e1dd7333f37a115ed6cccc6fe2", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_mpi.function": "b9b235838e770cf4f5d195fc11fc81cef9f120eae5fe6c75a9d4f15eaf0158f8", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_nist_kw.data": "c6ca21ade49eeb1577efd2c0e97f13a150bdeac7fe7c078cac869dc3eac324c3", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_mpi.data": "f783121209f7615bdf508e17f5ae617451e2c2e136ad91edda3020c0238f56f8", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_mpi.function": "5bda897930bc88b34b05fbb463f64a2a484b4f90f393df71b96ddf879c627535", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_mps.data": "75f69e92ab0880121b7bcc5c63b3b610395ffe3d23f49aedaba5b0e9b0198045", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_mps.function": "554af3d220906ec809d632b783ebb4ae383013a1ac96f649b985bd9deef21e85", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_net.data": "2707f0b684213452991ef6f7769be133d7525f1f9f0d47f3df38dd7f77d4a037", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_net.function": "3957462205f6258b8bac883c12f1bd95f915a2bc35324fba312e0df0e2a96d21", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_nist_kw.data": "ba8495e101f7123878e04ac5ee906bb7f0c2ad1b6a614ddb0cfb0d2fadeae76c", "libraries/3rdparty/mbedtls/tests/suites/test_suite_nist_kw.function": "778b0257d8dba1a0b3e23d8c1cd2af8c0f27241f90c927b0a979c21a4baa57cf", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_oid.data": "7b1ce69bb01a85a095019ebd430cd7d1e2ad3d9f4a42e38f5fe2285fb2c2d92d", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_oid.function": "a01235e1f62b9aa2f67f8b82e9eae371f7e09f2e33c72ae773a5083e5a8ae991", "libraries/3rdparty/mbedtls/tests/suites/test_suite_pem.data": "68aabb6911a63e45181ac774cfd0b3830874f4122ae26dedc1b7ae58860a597c", "libraries/3rdparty/mbedtls/tests/suites/test_suite_pem.function": "a4f8e7937f721c6987672c451b853891dbd1e1a7916a5ba9d8289be920c38b12", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_pk.data": "4bf2ee81b7786e7a0cfa0f2458c309cae4e57359be8f2762a6a285bee630412e", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_pk.function": "d737a0b4314c3f0b827949088d632a46c206ec9961b924ba42cfe521aba60643", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_pkcs1_v15.data": "0567ec6c611cb0fce56b5de4d872070fd83c4d0a69f7c6c8ae1379b59bbbbcd6", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_pkcs1_v15.function": "1ed78866246d76215cd5db52a5cd4bc166cac4c327996e84d18d6b1c5d10a988", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_pkcs1_v21.data": "b744ee7b5a9ee3aaff33beba47966c481a3e04a13a141e0597918d41aba2e65b", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_pkcs1_v21.function": "3e8811bb4307b4843d18d7289f172b59450d84a702ba25937b197b60d33d5ac0", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_pkcs5.data": "e07bfc8f3a1d4b64d7ec48817271a9e8efb15fc7afd38fc2d113e3cca6ff2324", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_pkcs5.function": "c0100a04ac5de6aec8175382a673f39a4e5e968d76667fe878f502a4ae2fea71", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_pkparse.data": "724b70c9cb88ae8a0340de7bd0fce0a375d1110fcc55a8f91c34b5ce6c01eec1", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_pk.data": "7c6282d55e0c1a2105f19c6b93870f7a5ab65590a178ba3885e3c373cf08a190", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_pk.function": "adf88b6423884715df243ad3a0445f21d2f0c1a608549e9bf869a937a3d91180", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_pkcs12.data": "fe239ffa2e44f4ad262931e80902be902cbb77bcc5a191370bfa76060b005f6c", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_pkcs12.function": "fea43de79a456d3f5fa71e0b19d8a43c414c30bc075cc1b5036b55fceab901f9", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_pkcs1_v15.data": "98213eefef6d4c12f49002b624e59d7bb6d3e04c457169c79134ad7f30bf1b2b", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_pkcs1_v15.function": "2999af8ee90773b5403a31459343345cc827854e97b979b1a841a0a7d7d780a8", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_pkcs1_v21.data": "7f42519fdaae45877f266d355e53660da7f0434f88475aaecb150f497da9e9a1", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_pkcs1_v21.function": "c54d729bff4688f77c28cc2a5126d62731630828bad29acb942363dcc4649a85", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_pkcs5.data": "a0182121bc7c95dfa6e5230079107ef43a6c32ae0b6a12b4e99f86b7e5376143", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_pkcs5.function": "0d9f4f8a3126de1cd81c92d00fc2250e2760a23d8ce16e788c88cc6dc99396de", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_pkparse.data": "2082a46b8693c73457018893928cf479139783ba076d2984bb0507340fc1561f", "libraries/3rdparty/mbedtls/tests/suites/test_suite_pkparse.function": "2923568d57d5b9035c07d35b2680f33995f0bb680d95e4bf051c15d99481df87", "libraries/3rdparty/mbedtls/tests/suites/test_suite_pkwrite.data": "f8a8298c71f150c92cbb03e1d4f1d3e44f9250830254ae9d53ea60190ca7c00a", "libraries/3rdparty/mbedtls/tests/suites/test_suite_pkwrite.function": "779fc0bf59472472d96a78add34aea0b59804c8137e7a79f3ab87798e251f30c", "libraries/3rdparty/mbedtls/tests/suites/test_suite_poly1305.data": "8400f29de180cb267c3d859751a5fcacb7229ad74d01f4f3510b816c31cbe28e", "libraries/3rdparty/mbedtls/tests/suites/test_suite_poly1305.function": "e39c45bc9cf76989b52bef072d3a748238562ab24d9b03bfa23d1c48cf195864", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_rsa.data": "ef8ef5b43c7ffe83a162d17cfd67a07465afbc894a3f9d086b40cb83f650a947", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_rsa.function": "8d01b74e04104d1a88122f92d40fec70113e6b97c1e132405f461bd2b7c51f4e", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_shax.data": "3cb81f31f418afbb599ba2a4ebba448118258529b54dad4efc4ada9a572f4071", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_crypto.data": "6da3d116d66efc58e24236ec275c84ab1dea7e16ec91c8ed1b8ae1d440965c0e", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_crypto.function": "b9239f09b5acb5a9a610fb84311437f280ba13633ca759078e9127020581628d", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_crypto_attributes.data": "7c2fbf9072e8ba325b067454e987b40a48c8f5e0a7f25e108b752e533bd99561", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_crypto_attributes.function": "2e33e0185e106af7393e57913d53bdf0201885d91e467ae8709133dcf3857856", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_crypto_driver_wrappers.data": "a4f4bb765cf58aa790fd38d00eb78f4969c13b0381f9252d3549f6bab88c66b7", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_crypto_driver_wrappers.function": "7c8c4c82b4eb858bb4fa98f16d6bd17a96a98a697c98d02262db96d948b7b617", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_crypto_entropy.data": "b3c27294f2155a94f7c7af50bd7c93e4aee77a848e90f9bd50ff3a1190cb7386", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_crypto_entropy.function": "c418f57925e64e41af9cc4e0dc63a77fbd6d3683a14639bec701f4fa82a791dc", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_crypto_generate_key.function": "3ff8f83cfb5c10725479333947314b9614b914e8779aa4e15e026389bf8db6b6", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_crypto_generate_key.generated.data": "b2e268920b392e2f6db6ca9a351cbbe40c239efd54c45c34a08b2eadc2372600", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_crypto_hash.data": "f75116979987f82aff9e0242fa364830b85ace795857649a3cc0ecf7a18df14c", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_crypto_hash.function": "f62a56208323b15190e2e2bd05805da8c9ebc48ac94280ba409b0ea5184be270", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_crypto_init.data": "75738633d8c8f4f011fd0bafcfa45c149c19e8d00140142bd155a69827f5dded", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_crypto_init.function": "0a199c5eaea06be07c094bc66c3c7443a5f9638dd2de7d59902a60003edb274c", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_crypto_metadata.data": "0fdf407ec7b588e2dc1f3f0fc031968323ba094fa8336c1ed774e1cd49d923f4", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_crypto_metadata.function": "ec00f6f1092ff09a10fa29a4b0d8696c33a26441552e1f46e119de99cb4c8d35", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_crypto_not_supported.function": "48364343cad023a72edb6fc07799f17763170f7b51c950c97aeae47d86eeb447", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_crypto_not_supported.generated.data": "023f2768bf1e4a405eeb5374ebdef15f3abf7e982b7c8ded129166be7ad05607", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_crypto_not_supported.misc.data": "4e0324697f7785e4ca7c0f8189c32724bfcfe12f1ade8f3278a65599f5604486", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_crypto_persistent_key.data": "e6247eff14e13d7ebe4a79321b8c7e3e5f7f8fea3cf36243aca165519492c19d", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_crypto_persistent_key.function": "53411c2d5046807cd6daa0094fc1c7951ec4e865af475e8ee9ac5383e3c5c3ef", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_crypto_se_driver_hal.data": "447e096ba0a3cc627610fc7a58a0f34162a2e8c0243e8908afbc96f3d85a5494", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_crypto_se_driver_hal.function": "b7bd72779fd9646039329128650f8c76d9f483897e07a7c4b06e2d00baf3fb79", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_crypto_se_driver_hal_mocks.data": "6e3d37b7daff4f96f663ea426819bc0486ad791f2c2357e25b62b5a5f55f583e", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_crypto_se_driver_hal_mocks.function": "92e7f8782b1369518b24526ae777be21fab129c0f505457cef5fb3ab8184c760", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_crypto_slot_management.data": "8840ea2da15e0a1023f5feb2430c7aa121c40a0e93e510411dbe693d7499bd7f", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_crypto_slot_management.function": "53ab097a08aa51102df024dcf48803d4ceca86032e9eda86a9152545cc1858e3", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_crypto_storage_format.current.data": "ffbe312b6b4eadecdb80a570f595b8695c21da7009a60d21ebf1ad9b54e29016", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_crypto_storage_format.function": "d85033f88190b35d4c49a2f35023d00941cfb4812b9dbbc455eb64db03a7ebaa", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_crypto_storage_format.misc.data": "ff475f5436f2065da80b12981a968d3e10f84baaf3140693c78339e305446e85", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_crypto_storage_format.v0.data": "5854a737f963619a30524e7d949bc219680494c05365da5afd82692b2c160959", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_its.data": "e4a2731e5fc48b7efc11053227f7686e726d4b627c0085d338dcdd3949ec79e4", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_psa_its.function": "a3a06e8b912fe7264c576e4af5ff8fb6c4ab17c96c9b039cf8715045ba8e0a11", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_random.data": "e532a87a6e940926761785638444c7b3d0cc9152a130df838aa10aafccd19de8", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_random.function": "333f7a0893aecf86efbf5d975490009eee5c3059056768b5ef9b1321ae771708", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_rsa.data": "f3cefd5a5a59e0a769a0c4e769db9b1e533323f8886ac51243e1af011b5a3513", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_rsa.function": "d0ec32f68684070f89659d23c0873f01f135178d38801ec0c7e84ae33b4584dc", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_shax.data": "e27b5200f3c6d9b896e1dcbc74b062b73d421987c5d553707e9f281e48d5f21d", "libraries/3rdparty/mbedtls/tests/suites/test_suite_shax.function": "47c89521e5ae12743c1950ffcaeb957769d42c58b96cea6c3006810466d3bebf", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_ssl.data": "b1efce35b0a401eea4efa281a45adde4990cbc7842115e45764b04634fc23b80", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_ssl.function": "e2cf91110ab2c874f92145f930fd14cf6e2b85012f9b2f842698214eba989fcb", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_ssl.data": "a9eae9026bdd410083fc408996e6d804af8d16a9eefc0736c153c43066d87ece", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_ssl.function": "79ff3b81501382ac7d4db71c15d45f8f1801a69ccf1403dd19a0b9e37307f306", "libraries/3rdparty/mbedtls/tests/suites/test_suite_timing.data": "993181c28e523e656551f6609a01e84147eb38860acb9390f0a6e3335043652b", "libraries/3rdparty/mbedtls/tests/suites/test_suite_timing.function": "0b011ca1d13031e56211afb7dfb55ea4e8a1f9a0e46797dbe47dc12b9426b4d5", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_version.data": "bc7b280bdf5dcd2d56b060c18686858156f9f425850b5caa3f4ea19c7b39b807", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_version.function": "8b98758e5787c5f515673b17aad2f472b9068b6763ac9aadd8e0bf834c327f78", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_x509parse.data": "abb0a0c3d5ce2f6e04b369613a1e9b40eeb582fbc2af89344154c0604cf85059", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_x509parse.function": "494a35bcf25bfe7b40f5bbd6af8e10fb626a1d23a0d3183862c16360b1c24bdc", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_x509write.data": "e60de9c4eae061cf290becd9d18b41fdd481eff89ce881eb0e3b7a8609568390", - "libraries/3rdparty/mbedtls/tests/suites/test_suite_x509write.function": "4f54076d9cc952bcdb3d6bc0f1a92dd1f3d7fb996cea1b2483220d11fdc6e6e8", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_version.data": "bc579c0f1316e25d582e8684913fd5807a577553879e9dac7c253af0a8719f50", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_version.function": "797b3eaf34ccd891963a5f6969506008f93298adce115331de51e862420f0350", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_x509parse.data": "d8e954a87008ac39ef7b73ac33925f31e98de1d55771208f3d004a44f8de7333", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_x509parse.function": "72f7a2ab13e88ba56e5466f3fa118cecde78d9d2f126b3137bbeadca90307403", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_x509write.data": "b588edc0675b8cedd3655d97c683506af78e4fe063e8ac4cfa25c3b825125e3c", + "libraries/3rdparty/mbedtls/tests/suites/test_suite_x509write.function": "13e62987217c6097f8849eef8dc61d0706ccd6947d3187ea96a748b829be5919", "libraries/3rdparty/mbedtls/tests/suites/test_suite_xtea.data": "017f8dd2c0679813a57da016c74cb64885e30b8e77407a2943404fad7088f8b9", "libraries/3rdparty/mbedtls/tests/suites/test_suite_xtea.function": "595616dc64dcff28511e888a3e49b8bc7758f93a0fdebb2d610d690943752890", - "libraries/3rdparty/mbedtls/visualc/VS2010/aescrypt2.vcxproj": "043417123026fb4ecf7feb7fab9e0de963267db1e99a2f84377e32f237b8045b", - "libraries/3rdparty/mbedtls/visualc/VS2010/benchmark.vcxproj": "34cee46f91829888dae67a0bad640021ae3dabbed980e48e8f44b06d243c74fe", - "libraries/3rdparty/mbedtls/visualc/VS2010/cert_app.vcxproj": "9580c3f083cd393a5e2226e7fde83ded1bba1d4e8808cc28d31d2eed572cd9f4", - "libraries/3rdparty/mbedtls/visualc/VS2010/cert_req.vcxproj": "bca5bd8f551c2e14e1acbaab71c19158d40f2d5f3e9db3098574941445480c11", - "libraries/3rdparty/mbedtls/visualc/VS2010/cert_write.vcxproj": "65e112c3cb0b0faeec340038348ca5e00129855ef5a368276b98532fc4169f9c", - "libraries/3rdparty/mbedtls/visualc/VS2010/crl_app.vcxproj": "dde58959d674e5207bf466f17d8e1dab12c6576c876afb460e262d65bd94d211", - "libraries/3rdparty/mbedtls/visualc/VS2010/crypt_and_hash.vcxproj": "be8bca3061c6a08afb42d28955b900ec657f3eee992b3f6cf1466d3de530598e", - "libraries/3rdparty/mbedtls/visualc/VS2010/dh_client.vcxproj": "23b585cead69c28cd5f5d8f2422ce1303fc3d5d9cef4c8ff5369bb4a47380a58", - "libraries/3rdparty/mbedtls/visualc/VS2010/dh_genprime.vcxproj": "b68c83f7806600023c07f99b55d96b78c28e1da33084ee8c7761a09254aac871", - "libraries/3rdparty/mbedtls/visualc/VS2010/dh_server.vcxproj": "7668df571d04ac9f506d81dcedcc7989e4fb37b53c671022f5e1ed2142406935", - "libraries/3rdparty/mbedtls/visualc/VS2010/dtls_client.vcxproj": "cd0e324e374771c8fd81d1b712bd9746907d4adb2a0306f41083cd5233646400", - "libraries/3rdparty/mbedtls/visualc/VS2010/dtls_server.vcxproj": "aee3d1aa6d02766251abda965cd1e7d319f89b28857c51cd52b6dcfd56cafe18", - "libraries/3rdparty/mbedtls/visualc/VS2010/ecdh_curve25519.vcxproj": "cfefecf91e435b351c1827359c66288b552b8d718f559ee1232315b4e2939d13", - "libraries/3rdparty/mbedtls/visualc/VS2010/ecdsa.vcxproj": "c7e955ac8bbd73184fe2b780a037f332939f16f82f4a4fe80f2e7c35680f8fca", - "libraries/3rdparty/mbedtls/visualc/VS2010/gen_entropy.vcxproj": "aee08d42d11354169db4d4ced618439152eabcc463245599ffabf99ee415827f", - "libraries/3rdparty/mbedtls/visualc/VS2010/gen_key.vcxproj": "61ff766c46b082fe2d67278758c1d660cd77e1ec3794302b6753e7e878ff4f25", - "libraries/3rdparty/mbedtls/visualc/VS2010/gen_random_ctr_drbg.vcxproj": "29faff037f31c0b46ad6b27bb7a3f7655a22f9d4c9d217851b929c3b8c88d289", - "libraries/3rdparty/mbedtls/visualc/VS2010/gen_random_havege.vcxproj": "2d2beea10745cdc4e30a344ef9e45685a06178ed1d1941b71dbea7a070329b0b", - "libraries/3rdparty/mbedtls/visualc/VS2010/generic_sum.vcxproj": "7fd50ca75ef487a1ed27104ef13c904ad004c2b8bbc02d36797d926eca0394df", - "libraries/3rdparty/mbedtls/visualc/VS2010/hello.vcxproj": "01909abbd4aa403ab94e7b90d2a06a3386ee0477f90f3758014e4b3efacdb46f", - "libraries/3rdparty/mbedtls/visualc/VS2010/key_app.vcxproj": "596766dd8fc0b019fbb13401d9440a8aadd9829aad005a17c3d4d0c1c9eb0be8", - "libraries/3rdparty/mbedtls/visualc/VS2010/key_app_writer.vcxproj": "df9075ea39ade11af038a75b5ce028c1700509efb2045be029f0ee770293a11f", - "libraries/3rdparty/mbedtls/visualc/VS2010/mbedTLS.sln": "7441c19db10b4a8d5103c8d7d80d08561787b559dc07e2c7021526951c24cb12", - "libraries/3rdparty/mbedtls/visualc/VS2010/mbedTLS.vcxproj": "bb229c5d7f7c7b9251402659b893aa9ffc467b89f17ba25d18f2a42c61ad401a", - "libraries/3rdparty/mbedtls/visualc/VS2010/mini_client.vcxproj": "32465df45b9ae4f08cf61060171ca5937210479a05a3de0e23f879e727855357", - "libraries/3rdparty/mbedtls/visualc/VS2010/mpi_demo.vcxproj": "27ed3a0fa397ab79b6caf824f560a0915615e51249813b5ecccd72b779c757fb", - "libraries/3rdparty/mbedtls/visualc/VS2010/pem2der.vcxproj": "ed28151a49e03835ed5fc94d15df5473bbdaf05ea382e13a247d7e4631115666", - "libraries/3rdparty/mbedtls/visualc/VS2010/pk_decrypt.vcxproj": "2f21f6eb55916f2ae34786f7fa4cf0fc67d9ed5a070bcf690feb5e126c30423f", - "libraries/3rdparty/mbedtls/visualc/VS2010/pk_encrypt.vcxproj": "59a5ac8fda4823a2bc0a18e2f44f9ca9c16c1a4677dd393c34fa276f0988c6c3", - "libraries/3rdparty/mbedtls/visualc/VS2010/pk_sign.vcxproj": "074e424d129819722963606b7ae22a9ce156f98c3c73e8b711dd0d10bb3a5ffe", - "libraries/3rdparty/mbedtls/visualc/VS2010/pk_verify.vcxproj": "42bc1c83134a2b9c4d6e82cb86d6690b27aad36bc63734dc2b7ccb6923f33a21", - "libraries/3rdparty/mbedtls/visualc/VS2010/query_compile_time_config.vcxproj": "24fe4c0e40eea1dc83caf05cf6b21aba63f852d06eebf2148ecd22bee036cba8", - "libraries/3rdparty/mbedtls/visualc/VS2010/req_app.vcxproj": "77d1008065a894f9e7cf2b66119e6fa25109d670987d9dfede21ddd51493e3ad", - "libraries/3rdparty/mbedtls/visualc/VS2010/rsa_decrypt.vcxproj": "042f0dd2e60edd7f93ea561430e685691d917039639968e28a5911214763cbed", - "libraries/3rdparty/mbedtls/visualc/VS2010/rsa_encrypt.vcxproj": "90c6fb6ec43949f0c5046b9b6f5b1e096b848f1dcfa39b8f2422f772797cb65b", - "libraries/3rdparty/mbedtls/visualc/VS2010/rsa_genkey.vcxproj": "1f1c10d55bfdb19df26e142746c57764d1cd33a6cdc9633421e7a74a2af3c0c0", - "libraries/3rdparty/mbedtls/visualc/VS2010/rsa_sign.vcxproj": "a52f6dfee4063e6019de15aad3e80afaf12cf8a3802b4cb6a228bdbee765dfa4", - "libraries/3rdparty/mbedtls/visualc/VS2010/rsa_sign_pss.vcxproj": "0aa419945b0e791d9a52832c4994d09a763db3f69e0b7438b104d72524626565", - "libraries/3rdparty/mbedtls/visualc/VS2010/rsa_verify.vcxproj": "be38b7d95906fec9e03c1edd94696964d5b19cc07e7225d856f11c827a8a997b", - "libraries/3rdparty/mbedtls/visualc/VS2010/rsa_verify_pss.vcxproj": "1cd735720dfc3d49fcd73266d6415450552e8849cfeae92a6c3b69976defe7f8", - "libraries/3rdparty/mbedtls/visualc/VS2010/selftest.vcxproj": "3cd55a43710848fe4fb93f9100aafee8a9b55b9ad2c3fc5cb7fd55c8f28259e8", - "libraries/3rdparty/mbedtls/visualc/VS2010/ssl_client1.vcxproj": "2ac345d74bacc5571ae3ae589cfd4eb4c014de9bbea70a6ecd4247147f768073", - "libraries/3rdparty/mbedtls/visualc/VS2010/ssl_client2.vcxproj": "8d149c88bb194d9f58f36e6fc4c75a9c1506e41583c77c30522205d76e080c84", - "libraries/3rdparty/mbedtls/visualc/VS2010/ssl_fork_server.vcxproj": "084f8a23607a2ab7ad8287c666a4d9dc4bf64a587aae161112cee1386cffe8ec", - "libraries/3rdparty/mbedtls/visualc/VS2010/ssl_mail_client.vcxproj": "6e745dc8d478c49096fb69ba23c93a90509af3290bae804732cbb537e735c929", - "libraries/3rdparty/mbedtls/visualc/VS2010/ssl_server.vcxproj": "e7915db39ed4e284ff456dc480e06553714d5675ac705dfe6579174db5be83cd", - "libraries/3rdparty/mbedtls/visualc/VS2010/ssl_server2.vcxproj": "9ad201669aedeb9cccb9ea637785711a40c12f11c7d9af3381a09a490e4079fa", - "libraries/3rdparty/mbedtls/visualc/VS2010/strerror.vcxproj": "fe12f430b31f3ead1fd255bdb8be4c5d52d514a45368ee7031a2a5830648b716", - "libraries/3rdparty/mbedtls/visualc/VS2010/udp_proxy.vcxproj": "f2b043d5c3cbb825ffedb24cb67142bb3476aa1bb0e5c945499938a393364f44", - "libraries/3rdparty/mbedtls/visualc/VS2010/zeroize.vcxproj": "e2897300a0d3391be518af3fde0cad4ffae8664837f357cb0186843d20de7f13", + "libraries/3rdparty/mbedtls/visualc/VS2010/benchmark.vcxproj": "91c8714e893a26632c6db16fecc4507788e8d9a7f9594bfaf336fc08902ecf3f", + "libraries/3rdparty/mbedtls/visualc/VS2010/cert_app.vcxproj": "bd2060f24a7194ac71f3f5c8c5aabdfd4cbb64c5c6abde4654c9735a46d58cfb", + "libraries/3rdparty/mbedtls/visualc/VS2010/cert_req.vcxproj": "12b78b956fea5389061d26afbd0c996a1cd9b1c61af360343fccb4a7c1ac3fb9", + "libraries/3rdparty/mbedtls/visualc/VS2010/cert_write.vcxproj": "e548ff473c67ea5f14c29160e62549dbca1b7bbd39c062c98454c1070c42f6c7", + "libraries/3rdparty/mbedtls/visualc/VS2010/crl_app.vcxproj": "ef51a47574b36e48a17c083d81428f47738bb2458251ba111ff33c01e3c30e62", + "libraries/3rdparty/mbedtls/visualc/VS2010/crypt_and_hash.vcxproj": "fc3480ecf9970d5648462c88136218ec0d2fb151e9e68d41f1473daafe12fc14", + "libraries/3rdparty/mbedtls/visualc/VS2010/crypto_examples.vcxproj": "c0a486eac68d0461706d4b0a9618a4cdc7afb5cf90a35ed718fc279bb0b82d24", + "libraries/3rdparty/mbedtls/visualc/VS2010/dh_client.vcxproj": "2f46cc6d223dc07d7914c602ffdfc5ba7ccc8cd33e7b06a4a8444d87f8587dd3", + "libraries/3rdparty/mbedtls/visualc/VS2010/dh_genprime.vcxproj": "f80ed93d727279cacd09f54bbbe6f64b65505d0d9f6d6b763624c92d9fb37f56", + "libraries/3rdparty/mbedtls/visualc/VS2010/dh_server.vcxproj": "23168eab0691180e5776ea6e71873315af2b69eced0a26d9d7787015f4cea78d", + "libraries/3rdparty/mbedtls/visualc/VS2010/dtls_client.vcxproj": "6a77c780f751db0d92561596c4e7235d1467931d8d165b2d584625f68d6cbfc3", + "libraries/3rdparty/mbedtls/visualc/VS2010/dtls_server.vcxproj": "60965aec62110bad2d76cac6f307e2ece6eba430a3486e080de3162bffbefba6", + "libraries/3rdparty/mbedtls/visualc/VS2010/ecdh_curve25519.vcxproj": "0179d70e55335c6348a88f4449d599183774de826dfcb32000dfb23d19e59ca0", + "libraries/3rdparty/mbedtls/visualc/VS2010/ecdsa.vcxproj": "f088bdd6f83a7063e01824c169dd9489001e4b78c4a6f96423c68b86f0ce2142", + "libraries/3rdparty/mbedtls/visualc/VS2010/gen_entropy.vcxproj": "42395e3fdb9126c0f18c09a7fe664707276fe2af5a878865cc77f5bedc3a4c5f", + "libraries/3rdparty/mbedtls/visualc/VS2010/gen_key.vcxproj": "98c91b2dd42e7790521210645bedb2a793990a88e40aabd2532b8cfd2b8b13e7", + "libraries/3rdparty/mbedtls/visualc/VS2010/gen_random_ctr_drbg.vcxproj": "ee66de2709a011cd36d46ee5e0188e78e256f47a357a114670782b91bcc17cf2", + "libraries/3rdparty/mbedtls/visualc/VS2010/gen_random_havege.vcxproj": "eb35e7da99c8eeef4478b0d36b26e129dd638705032d4522b1efc7168b952d25", + "libraries/3rdparty/mbedtls/visualc/VS2010/generic_sum.vcxproj": "64538e7cc5b3dce9f8d234ae00df194edb467a7f9269497792622eb7a39509d3", + "libraries/3rdparty/mbedtls/visualc/VS2010/hello.vcxproj": "ba8a8c450e98ac4b1c1430928ed2c58ab568c40d0f3d7da52070471db6d3e4d9", + "libraries/3rdparty/mbedtls/visualc/VS2010/key_app.vcxproj": "3a89753769059a8c0d2a229c4b8efce384c1eee9f1fcd139a562560918cf09c8", + "libraries/3rdparty/mbedtls/visualc/VS2010/key_app_writer.vcxproj": "c24f6c702c34637e6564d91f8e5c3ce337c1a8988a89558adb5abc6fe7b82e94", + "libraries/3rdparty/mbedtls/visualc/VS2010/key_ladder_demo.vcxproj": "e0b7342561042ebd54f06feafc5480bd2eafc1c419eede5b60861c25d08c8429", + "libraries/3rdparty/mbedtls/visualc/VS2010/load_roots.vcxproj": "47b31b26baca6be7beb1b3e5b5618519e0a859305dd95ec89ef8ccb235e07978", + "libraries/3rdparty/mbedtls/visualc/VS2010/mbedTLS.sln": "210393878575c24fd3a08008399804d3c22e1bb48dd925f24e5e489b427a9463", + "libraries/3rdparty/mbedtls/visualc/VS2010/mbedTLS.vcxproj": "8c6c513a50f8c8b8c8c904bd0401811f618163163d37afe10bd08cf58c319f97", + "libraries/3rdparty/mbedtls/visualc/VS2010/mini_client.vcxproj": "4dcf4a9cf03c3aa090d4457b6ba0f296d7cb843ac04a137c0d649cdc3b852e68", + "libraries/3rdparty/mbedtls/visualc/VS2010/mpi_demo.vcxproj": "1ab6c6311b64fb8e7a82efbf3d808901d0b79e70a821b844ee2350a794f381e8", + "libraries/3rdparty/mbedtls/visualc/VS2010/pem2der.vcxproj": "1bdd26a99965238ad6b746ba4ee4b42fe8576b109e21dc858edc33e24b25625c", + "libraries/3rdparty/mbedtls/visualc/VS2010/pk_decrypt.vcxproj": "4154130eab83e62a60393112ef97c94a9329e865463803cd4d0ff00b350fcc0f", + "libraries/3rdparty/mbedtls/visualc/VS2010/pk_encrypt.vcxproj": "76cfeb0fd0a7fe340cb17e60cb9669269f1fbe259a9eff0193a322972a87347b", + "libraries/3rdparty/mbedtls/visualc/VS2010/pk_sign.vcxproj": "664d0d6e4062a022e6bfad35137efd1497b9ec50eab729526d59cb26ce1c7684", + "libraries/3rdparty/mbedtls/visualc/VS2010/pk_verify.vcxproj": "7bc29b3f2129ff0c85adda591974a917d7c2b30366fd9bde5c53ed60579063fc", + "libraries/3rdparty/mbedtls/visualc/VS2010/psa_constant_names.vcxproj": "15ecbfe6012051a5b66af45d0cfea6d6fa51155000ed5f1139065e22817da783", + "libraries/3rdparty/mbedtls/visualc/VS2010/query_compile_time_config.vcxproj": "929b6dcdbfcab8f4a4c6eb321ae97b7a893d077b3018c26518d2cce29da15c8a", + "libraries/3rdparty/mbedtls/visualc/VS2010/req_app.vcxproj": "b9d57b587e53a0cecb2551f0221b0ffc4d5f6aef83e5b0c27fe4f61c2da46b94", + "libraries/3rdparty/mbedtls/visualc/VS2010/rsa_decrypt.vcxproj": "d8eb550fcd6e9a2f3049491102193d029681a7ed0778cefbfc2b90f1e9f43255", + "libraries/3rdparty/mbedtls/visualc/VS2010/rsa_encrypt.vcxproj": "994d62a4bd89cfb0addcd5935d2e68155fcfbbb44a1c80d223e30590f538dc83", + "libraries/3rdparty/mbedtls/visualc/VS2010/rsa_genkey.vcxproj": "d55ca5c4cf143dcb0819de17578cc03eec8d734349aaf1b40e888198b041e0a0", + "libraries/3rdparty/mbedtls/visualc/VS2010/rsa_sign.vcxproj": "31b80ad3580cad94b22372b631305410d7ed7a713ab317805bd509215e2d6465", + "libraries/3rdparty/mbedtls/visualc/VS2010/rsa_sign_pss.vcxproj": "70d8e45ec82c058e4fb3e9d89ef30ae58bd47c8229e516014e071bb671f17736", + "libraries/3rdparty/mbedtls/visualc/VS2010/rsa_verify.vcxproj": "4093355fca5e86cdf7f3bc79bae2c67b93b66692b9db9b05c7c5bb85d3ae3740", + "libraries/3rdparty/mbedtls/visualc/VS2010/rsa_verify_pss.vcxproj": "5d28168a26e1faa371a263efa350429d05a8a61d300641855a0a05f4e6909105", + "libraries/3rdparty/mbedtls/visualc/VS2010/selftest.vcxproj": "8b461f146a5d0bea714785de7ae5376adcd3507cce8734b056d024469a3b11d0", + "libraries/3rdparty/mbedtls/visualc/VS2010/ssl_client1.vcxproj": "3eab7e83e5a09eb72a88b33cfd6a78b54c90165d39a227a842a62a02694aea7a", + "libraries/3rdparty/mbedtls/visualc/VS2010/ssl_client2.vcxproj": "97caaca06ba3ce6e677fed7b8f35e04d9cc3857462bb9086ef426e6d0d90f225", + "libraries/3rdparty/mbedtls/visualc/VS2010/ssl_context_info.vcxproj": "142978d6279fb7de7b386c38b050553252fb777dd8c4e8d4a3ff8c62e63ea7a5", + "libraries/3rdparty/mbedtls/visualc/VS2010/ssl_fork_server.vcxproj": "3236722c11f3d98fd2d7157d565ff8c7391359385767a8d10343495a94dfe6b4", + "libraries/3rdparty/mbedtls/visualc/VS2010/ssl_mail_client.vcxproj": "70c51067475aff609adb59c500b4b84ec2362cdefb3b3cc9c4d7f3ff5f0911fa", + "libraries/3rdparty/mbedtls/visualc/VS2010/ssl_server.vcxproj": "17c536c3f2380ba1609d1be114b6d8dd4491071d38679e445ba0c864f8f2d8fc", + "libraries/3rdparty/mbedtls/visualc/VS2010/ssl_server2.vcxproj": "7621e1ab937f20f25f8eece9a9e80db143d59bccab1be2cda886cd5bb5d54086", + "libraries/3rdparty/mbedtls/visualc/VS2010/strerror.vcxproj": "2da739d0aab6bfe6b5887410cbb86a568aae7a3bdcdc71dd84ac6b12803050d9", + "libraries/3rdparty/mbedtls/visualc/VS2010/udp_proxy.vcxproj": "ede0d187f475a69a715ec08dd6c557e0b3d1d7c9494c8b2fd59bcb3ad2669e5a", + "libraries/3rdparty/mbedtls/visualc/VS2010/zeroize.vcxproj": "de985719b1d17cedbc69dcdca60b6fd267582f29ddf5dc82820f1201efa88081", "libraries/3rdparty/mbedtls_config/README.md": "dec5f4f70730361ebe2e653ac748bda384760382f7d7afb8dd70876113c5dba5", "libraries/3rdparty/mbedtls_config/aws_mbedtls_config.h": "9d61ed03d900438108379718d3429771377913119e0f23b19ec2249ebd2bd00b", "libraries/3rdparty/mbedtls_config/threading_alt.h": "cab329f93a556fb6fefb28b5d5d2bcc05df70e6be7e67c107c74fff0c3354e66", @@ -2966,7 +3287,7 @@ "libraries/3rdparty/win_pcap/libwpcap.a": "6082e9aeb725b2836e4f746527630885d1ec4c4004f81cdc9fd8d5a130097207", "libraries/3rdparty/win_pcap/pcap-bpf.h": "a24e6a99451cc013cb1b891724fb04b4079251557852f5667f998a342d1b6446", "libraries/3rdparty/win_pcap/pcap-namedb.h": "97afaf663c4ed4710101d5c6053011e0764642ae1adbffdabc9ee0dcf88874e1", - "libraries/3rdparty/win_pcap/pcap-stdinc.h": "937710c6e5412a5d2cf423ccbf4dfc06fefef17a077aa73b1fd4d1d82ead8fce", + "libraries/3rdparty/win_pcap/pcap-stdinc.h": "98179ed304c18411baffd5580b2c38990bd89eef8e834060da136cc1aef93535", "libraries/3rdparty/win_pcap/pcap.h": "c86912e57dc4da38d36ea3ac0e85b1b42c57548be418773c627043bc69ae8181", "libraries/3rdparty/win_pcap/pcap/bluetooth.h": "b3ef727f506c30e72ed22a8837d737d75d2858cd7427e7022ab63cfe3dd9d844", "libraries/3rdparty/win_pcap/pcap/bpf.h": "ea7397eaeaac18a0230aa2f3fecfabf387f2d1135e80ddc6a8eaa0e9b88c5408", @@ -3134,7 +3455,6 @@ "libraries/abstractions/pkcs11/corePKCS11/source/include/core_pkcs11_pal.h": "1d9e6c2e40c5db4c303b1cb128110c24d956a40c0a2ced0b7645e2d400d05deb", "libraries/abstractions/pkcs11/corePKCS11/source/include/core_pki_utils.h": "cdd6a7e3ca84a93157568b0a750cbf7662ca7c96969c8c5a0f0b34812b50e991", "libraries/abstractions/pkcs11/corePKCS11/test/CMakeLists.txt": "b250a2cd5c709b8a7d0e88ba26482bfec4748e631718ad038ecadd256589aa03", - "libraries/abstractions/pkcs11/corePKCS11/test/cbmc/include/README.md": "bbc229eaa43a9b0b798ba92b5a18a4341857eec34d974103196cb275a2d5ae85", "libraries/abstractions/pkcs11/corePKCS11/test/cbmc/include/core_pkcs11_config.h": "1da0b432b2bf7f1d6c3fec8a04ab00acfc47638eb0431230d547dfef2f98313f", "libraries/abstractions/pkcs11/corePKCS11/test/cbmc/include/mbedtls_config.h": "cd33e5e18416f04c96dfa0c47be229f660481605b1de83e7cdc38310cfa34209", "libraries/abstractions/pkcs11/corePKCS11/test/cbmc/include/pkcs11_interface_stubs.h": "8c5583f4aa10ed63801ebacd033a56a40836379922957ada84a9d8b1731a83c4", @@ -3252,7 +3572,6 @@ "libraries/abstractions/pkcs11/corePKCS11/test/cbmc/proofs/Makefile-project-targets": "d8c3930590646a4a3b5f5ed446758bf2d8b27ffb742dee196efb816ae2f502f6", "libraries/abstractions/pkcs11/corePKCS11/test/cbmc/proofs/Makefile-project-testing": "acb51f25870892f177057e7f56e73979e0eeb4967e3280aa160fd33a1a7bb03f", "libraries/abstractions/pkcs11/corePKCS11/test/cbmc/proofs/Makefile-template-defines": "4047f956f9fbbadc99cf771c8ebc78a40972c980debeb30b221d5134ab677106", - "libraries/abstractions/pkcs11/corePKCS11/test/cbmc/proofs/Makefile.common": "6bbf3e651ded59a1de7694b895aabc88a017a569f16e44ab33161c6a6ac08ec6", "libraries/abstractions/pkcs11/corePKCS11/test/cbmc/proofs/PKI_mbedTLSSignatureToPkcs11Signature/Makefile": "964e2f484d7c9024e1330a46cfd8aac920d0b5a5155144181829414575fe317c", "libraries/abstractions/pkcs11/corePKCS11/test/cbmc/proofs/PKI_mbedTLSSignatureToPkcs11Signature/PKI_mbedTLSSignatureToPkcs11Signature_harness.c": "1d5407e48b5d9a9402f77379cced0c2bb852e31038e6a343a4ffa231c8cfdaeb", "libraries/abstractions/pkcs11/corePKCS11/test/cbmc/proofs/PKI_mbedTLSSignatureToPkcs11Signature/README.md": "2c7a870a4486b94aac5c193b791b8873a32238bedd9e97e1866a40f34b95934e", @@ -3263,8 +3582,6 @@ "libraries/abstractions/pkcs11/corePKCS11/test/cbmc/proofs/PKI_pkcs11SignatureTombedTLSSignature/README.md": "66f56f51fce06efb6ca634c469300851190b0ca288fce543aec5663e29cf7121", "libraries/abstractions/pkcs11/corePKCS11/test/cbmc/proofs/PKI_pkcs11SignatureTombedTLSSignature/cbmc-proof.txt": "7d902cf8fefe06b80fb9fde9e318ebb543a217aac703a6e4c72aea7b0da71eb7", "libraries/abstractions/pkcs11/corePKCS11/test/cbmc/proofs/PKI_pkcs11SignatureTombedTLSSignature/cbmc-viewer.json": "dd433cfcab9a3459a384a6eed067d7acd33bc6746115d3a26537af729145e227", - "libraries/abstractions/pkcs11/corePKCS11/test/cbmc/proofs/README.md": "9d75558e95b24ec6540dca3f5a6b84879e5646b2f13243dc8bad50c4198d0f30", - "libraries/abstractions/pkcs11/corePKCS11/test/cbmc/proofs/prepare.py": "1b82dcfbed5af97ec0b0483c09355ffb901dcba5119de8b121965b3e0308a091", "libraries/abstractions/pkcs11/corePKCS11/test/cbmc/proofs/run-cbmc-proofs.py": "aedcb62405ffb22af83c4b4cb38a665b57bfa3ecd102d868056b315306a26734", "libraries/abstractions/pkcs11/corePKCS11/test/cbmc/proofs/vAppendSHA256AlgorithmIdentifierSequence/Makefile": "38c7e19df64bd84bd82311bbd4df072d812d911752572417ce5146998404eb82", "libraries/abstractions/pkcs11/corePKCS11/test/cbmc/proofs/vAppendSHA256AlgorithmIdentifierSequence/README.md": "01c8e5258037a425ee8c624610fa8c7cb175a06ebcd09f3e6dfef567845ada65", @@ -3296,8 +3613,6 @@ "libraries/abstractions/pkcs11/corePKCS11/test/cbmc/proofs/xInitializePkcs11Token/cbmc-proof.txt": "7d902cf8fefe06b80fb9fde9e318ebb543a217aac703a6e4c72aea7b0da71eb7", "libraries/abstractions/pkcs11/corePKCS11/test/cbmc/proofs/xInitializePkcs11Token/cbmc-viewer.json": "ba87cfa9d4e52b06f167a03ad2fff865b6ac6eae14a3bc0e9ce9d8058c3f258b", "libraries/abstractions/pkcs11/corePKCS11/test/cbmc/proofs/xInitializePkcs11Token/xInitializePkcs11Token_harness.c": "370b5e29557709e9ef9d1849a44ddfcc3f0fca883f987d9fc8811e750e5a4151", - "libraries/abstractions/pkcs11/corePKCS11/test/cbmc/sources/README.md": "f429cedbb957a523fd544205899f8798a99ec8f2382febe7bf776ee3c4100c78", - "libraries/abstractions/pkcs11/corePKCS11/test/cbmc/stubs/README.md": "9198e8e927292aa3fe99401b1b67b299117e414a5e7ec75c8a523b8ae4b353f9", "libraries/abstractions/pkcs11/corePKCS11/test/cbmc/stubs/core_pkcs11_pal_stubs.c": "dbbbd8b39016a1308a12652de357b014264f89a3e7658d1b5debd173c3e212d0", "libraries/abstractions/pkcs11/corePKCS11/test/cbmc/stubs/core_pki_utils_stubs.c": "ad3cc1db12a40ab328a6eccad8851439d180deb040a15fd2d9359ebe475401b2", "libraries/abstractions/pkcs11/corePKCS11/test/cbmc/stubs/mbedtls_stubs.c": "d4737f01afa91320bab364a477f65a0099a192eea67e55fc6c271ac5e31a1f98", @@ -3334,15 +3649,11 @@ "libraries/abstractions/pkcs11/psa/iot_pkcs11_psa_input_format.h": "0c4114b6f1934ae33d27f0a09cef894b8891d73c1c2e327e989b493402c2d515", "libraries/abstractions/pkcs11/psa/iot_pkcs11_psa_object_management.c": "211bfcca54748c34b4678ce0692f8a14c93d67d3963c716a55b9b6e14cb4cb1d", "libraries/abstractions/pkcs11/psa/iot_pkcs11_psa_object_management.h": "1fdc7288cd54755297752fe584d6a3966a7330583c74acda24691cf374703ab1", - "libraries/abstractions/platform/CMakeLists.txt": "bfa645ff59286b2c51d368cabb6708c9b50cb0ff41576841afc48e13e57d5043", - "libraries/abstractions/platform/freertos/include/platform/iot_network_freertos.h": "0eed906bcbaac513d0d4120e7c0134afe50c398da29e366caaeed01ab3948e1b", + "libraries/abstractions/platform/CMakeLists.txt": "9a4db64e4c64010f22eb791a10b330e1326c890cb70c01b9f4356eaf446fbacd", "libraries/abstractions/platform/freertos/include/platform/iot_platform_types_freertos.h": "3f1fa78bb0b9a275ef4e83df844d4ffc936a36fd67a8e0e6499fe504e93efe41", "libraries/abstractions/platform/freertos/iot_clock_freertos.c": "978264f245a2ac646ba11ea18a9152208d51ce554dc4d26fb672a0350cf13f62", - "libraries/abstractions/platform/freertos/iot_metrics.c": "70616385eb4c5eea47a718ea0e95cd7f3dbf4b8f243eba60d9d7a2a0f832874c", - "libraries/abstractions/platform/freertos/iot_network_freertos.c": "3eec009d933c446750d0138bf8de7cc762bc4c86bb19fabe150c350bb20f4581", "libraries/abstractions/platform/freertos/iot_threads_freertos.c": "1af294d45841473f9d47245fd1da299171e26118d0fcae8061dbd23ef7055686", "libraries/abstractions/platform/include/platform/iot_clock.h": "defa2f5319cfaa15321dd7d950f6001b3e48dee14f2797f98c0bf2edbd49afb0", - "libraries/abstractions/platform/include/platform/iot_metrics.h": "4c7213608554b22554f15eb93bd4b76ce76b2169c3719b07687bc3657f99be63", "libraries/abstractions/platform/include/platform/iot_network.h": "a74db2bace36398a14724f5d0c7cdf7eb77d581e383f608f6fad53f6431022e1", "libraries/abstractions/platform/include/platform/iot_threads.h": "a7a70bf277aeea5e8a480008c06331ffc628717b7bddd017351a41ce39c624c7", "libraries/abstractions/platform/include/types/iot_network_types.h": "610f362deadf29bf149035cedb6f430e8f1e03cb1b02ea60d36c97e127d00f62", @@ -3353,7 +3664,7 @@ "libraries/abstractions/posix/include/FreeRTOS_POSIX/errno.h": "63e28e6669ee2923d2ef6ce8e34630e0d4684805d06392918e18c8c382cc0af2", "libraries/abstractions/posix/include/FreeRTOS_POSIX/fcntl.h": "c8a72b1167bb503a618003740d9302f9c09d824e88e13a846f1e4d088f70369c", "libraries/abstractions/posix/include/FreeRTOS_POSIX/mqueue.h": "dc4487732956540662472ebbbdbcb8b484b96c96b520b5e2dc4577a990fd77ab", - "libraries/abstractions/posix/include/FreeRTOS_POSIX/pthread.h": "8ed558699b8333699e133ad8e45683f57aed27930647f963bbce9f75fbebd752", + "libraries/abstractions/posix/include/FreeRTOS_POSIX/pthread.h": "6fc6046d1628d2bafc9ee1420f3de72d59ce7f3a27399e7c2453cf54375d82ec", "libraries/abstractions/posix/include/FreeRTOS_POSIX/sched.h": "a5934933798dd885a42a56086a3392a6d2308f7da050c43d7ead74ed9bd6cc68", "libraries/abstractions/posix/include/FreeRTOS_POSIX/semaphore.h": "5083acc6f8e4b0665fd2e3dd859695e1275e18d28c31d38fb928653cbc9b0e4a", "libraries/abstractions/posix/include/FreeRTOS_POSIX/signal.h": "741a1a9c91be63b63ce47067603de2800513270634349b1d2bf04b11f306c42c", @@ -3361,25 +3672,24 @@ "libraries/abstractions/posix/include/FreeRTOS_POSIX/time.h": "c279ff6e67a368de345be368430527e0c96878d53e7d8f7d259c4b18f119182c", "libraries/abstractions/posix/include/FreeRTOS_POSIX/unistd.h": "910f4d265a487dca969d708f60d1b822030feb31eff8f1f96fd234b299390099", "libraries/abstractions/posix/include/FreeRTOS_POSIX/utils.h": "237cbdd8c5edeea07b02d60dcda4300f956aec170b8654c4878c2e3e849fec78", - "libraries/abstractions/secure_sockets/CMakeLists.txt": "c63a1272f25d85aece46ffe8244b9defef75ea48c8e5c16c6f0b22a783616e41", - "libraries/abstractions/secure_sockets/freertos_plus_tcp/iot_secure_sockets.c": "c584205fd246a4728ac04a3f39e7e3d254bbc5a3df372539921ebe1108af70c8", - "libraries/abstractions/secure_sockets/include/iot_secure_sockets.h": "9e00686a10d882acb668594ae7e8ff03851a5ffd14c7f0e02625f9a7aa29b020", + "libraries/abstractions/secure_sockets/CMakeLists.txt": "416b2e5690649645c2cd4065f9de805bc33cf201ae9a0f335cfdf8ac27300b27", + "libraries/abstractions/secure_sockets/freertos_plus_tcp/iot_secure_sockets.c": "3fc81ce9e211898c81b03a869939fa4b9ef9ff51f6381dd3353b099c39649f7b", + "libraries/abstractions/secure_sockets/include/iot_secure_sockets.h": "62dad3075f27da266e98b526b0389e1defbd5fe2571dd7ad52afcd86e2a1b0df", "libraries/abstractions/secure_sockets/include/iot_secure_sockets_config_defaults.h": "08ee7d4b0f3c74bd43deacc6f8e917ad97ac0fdc9c7b48c15ab8a36ddd4c540e", - "libraries/abstractions/secure_sockets/include/iot_secure_sockets_wrapper_metrics.h": "de9e5981a150ed90bb7ddefc10b5278294fa36607fb4b75323131d8cfa309a95", - "libraries/abstractions/secure_sockets/lwip/iot_secure_sockets.c": "3914966bb571f87417eda9289c340e2c7a897c8efd6df972e41cbe18e3a66b80", + "libraries/abstractions/secure_sockets/lwip/iot_secure_sockets.c": "3976b98de2e5de5896acd83aea1ba908d9284a213ea5b75b76240ba658dbd042", "libraries/abstractions/secure_sockets/utest/CMakeLists.txt": "fcf1096bfbf730be2081055b8fec3ad799e1862a46ddbd91587b2c6882255f1b", "libraries/abstractions/secure_sockets/utest/include/lwipopts.h": "3d60a1130ba4f01bbae96b39b459d7c307325066ecf76b6a4d32b8a78b337018", "libraries/abstractions/secure_sockets/utest/include/mocked-types.h": "b56af7698644f3514d7c022a48597ea2671752846fd90c97e1c3cf17ed549fda", "libraries/abstractions/secure_sockets/utest/project.yml": "384bbbe2c3494178d374752ba3669e1913e5e0db48d5815fd41d45574091ef53", "libraries/abstractions/secure_sockets/utest/secure_sockets_utest.c": "42041a007a6f7664a78d0fc908eb0f514e5ce61ec8503e8cccf89c153b4b09b4", "libraries/abstractions/transport/secure_sockets/transport_secure_sockets.c": "a1b38b84e471098a5757249baf75ee8b58d80f5c76b3ab04b268dc0fc87a8ab9", - "libraries/abstractions/transport/secure_sockets/transport_secure_sockets.h": "4774237688cd0bf13a1e4bf22567143d4a9399e5bde2c496c7bad3d32f2d937d", + "libraries/abstractions/transport/secure_sockets/transport_secure_sockets.h": "481d50796a20edef7e2b1ee077f67ca062e34881c16845abf010b0867ca2d996", "libraries/abstractions/transport/transport_interface.cmake": "4df5d353d77c20cfadf6c6c0ebd3bd40a9f9051fbf3aa9490a443aa49e2d20d5", "libraries/abstractions/transport/transport_interface_secure_sockets.cmake": "68cf67f49312b9955ba20979607f5bf104f25da6f169ca594f14b367a52973af", "libraries/abstractions/transport/utest/CMakeLists.txt": "5c81c12612af44d53c5a902e2214ab4d52a2769d6beb340dc4ca18c1e57bc185", "libraries/abstractions/transport/utest/project.yml": "a27ed6ecc7dc19dc73a38b7e938048f4fd17f0e46b362cdb585887504f2a8d16", "libraries/abstractions/transport/utest/transport_secure_sockets_utest.c": "90f55153b21fcf1d96c901af7800a946df7a11543dc9d2855c52b79884a7b677", - "libraries/abstractions/wifi/CMakeLists.txt": "8e74e2f750f62bee0e7386b1c94adb07322fc1ae7dbeaef7d9efb54a0d2efb70", + "libraries/abstractions/wifi/CMakeLists.txt": "7130e38b17152b4acc604d47932b952c77d9b25ddebd4f53c02f88fe5935fdff", "libraries/abstractions/wifi/include/iot_softap_wifi_provisioning.h": "22e182267f211243bad6fa2aba83a940a3df34b6b7bcdbed860ee0186d4d6a38", "libraries/abstractions/wifi/include/iot_wifi.h": "107ad9de5e80bcc5c25e284f9b916087950a115c7edbf56d7b2ab843cc6b81cd", "libraries/ble/CMakeLists.txt": "86e6867851eba0884ed06552f806a4dee73237c367db74f4315dc1e03a7c2bf7", @@ -3400,7 +3710,7 @@ "libraries/ble/src/services/mqtt_ble/iot_ble_mqtt_serialize.c": "1e3f36d14e14bd5af055b4a81dfb7dd9ff16be41787bae31eb05cb061bdcd85d", "libraries/ble/src/services/mqtt_ble/iot_ble_mqtt_transport.c": "0e71faacb82b3ac0cb3a670950c7e04af44fb971eac1540c64ba577b2b03d9ed", "libraries/ble/src/services/wifi_provisioning/iot_ble_wifi_provisioning.c": "671c986bc66782aa5345b720baf844389504740f9b1be49f0491f20fc87dec10", - "libraries/ble/src/services/wifi_provisioning/iot_ble_wifi_provisioning_serializer.c": "ecb2de7f60971fd35318fae9ef7c2e7bd181332674312f4f3098896e8d5dd990", + "libraries/ble/src/services/wifi_provisioning/iot_ble_wifi_provisioning_serializer.c": "367fb14097e31db2096e83912f7f08ca6055c8db106c52bea7309fc65bfd5e1c", "libraries/ble/test/CMakeLists.txt": "c332dbdf621b42384a139151acf9c5c3e06190a18d2e7ee25ac5f25cb9a46bfe", "libraries/ble/test/iot_ble_wifi_prov_test_access_declare.h": "8b28220244a9a6237673a254010b29a0a4c2e3aaf3502e38bb25124f913deafb", "libraries/ble/test/iot_ble_wifi_prov_test_access_define.h": "568a98da9f3c20de55294b99435123222196c63541909eb373f7bb2873fde7cc", @@ -3472,7 +3782,6 @@ "libraries/coreHTTP/source/include/core_http_config_defaults.h": "5bbd51ec7077d04163f7ff6a87a6288f3ff022bb163ea5d3be39d7713d0e50f7", "libraries/coreHTTP/source/interface/transport_interface.h": "2da8c975445459bb2a203fd3a0542821d84edda257e83a97c7f0e3d0771c5279", "libraries/coreHTTP/test/CMakeLists.txt": "7b3cf06a23cc29e407522c71d41f7da4c79cc121834d2435b5937ca27c16bfd6", - "libraries/coreHTTP/test/cbmc/include/README.md": "bbc229eaa43a9b0b798ba92b5a18a4341857eec34d974103196cb275a2d5ae85", "libraries/coreHTTP/test/cbmc/include/callback_stubs.h": "65f2d782ea8c1a5e87ae658f7227960aae4f4d33ee4a66c9437764fb83f4c0c4", "libraries/coreHTTP/test/cbmc/include/core_http_config.h": "9b2fb355ff9c83d542de8910d8eaafbabd4c0cc89882dbc69d324bc552e0d8f0", "libraries/coreHTTP/test/cbmc/include/get_time_stub.h": "1ee163b68ed0fe8b5a7635b19e5aec23d80c715f7ac998d40f551cf719add915", @@ -3512,8 +3821,6 @@ "libraries/coreHTTP/test/cbmc/proofs/Makefile-project-targets": "d8c3930590646a4a3b5f5ed446758bf2d8b27ffb742dee196efb816ae2f502f6", "libraries/coreHTTP/test/cbmc/proofs/Makefile-project-testing": "acb51f25870892f177057e7f56e73979e0eeb4967e3280aa160fd33a1a7bb03f", "libraries/coreHTTP/test/cbmc/proofs/Makefile-template-defines": "50b3687413c3a9a1e42a62954b1007e270fadbfda068fcb8e796b1862563507f", - "libraries/coreHTTP/test/cbmc/proofs/Makefile.common": "6bbf3e651ded59a1de7694b895aabc88a017a569f16e44ab33161c6a6ac08ec6", - "libraries/coreHTTP/test/cbmc/proofs/README.md": "9d75558e95b24ec6540dca3f5a6b84879e5646b2f13243dc8bad50c4198d0f30", "libraries/coreHTTP/test/cbmc/proofs/findHeaderFieldParserCallback/Makefile": "8e182ed7b43d53277b86337bf98878faae435b0ccd4aea3d2b6518c61c521bcc", "libraries/coreHTTP/test/cbmc/proofs/findHeaderFieldParserCallback/README.md": "76646a1aa4f84d86016d5b19ba860e511c45b223ddb562371fd1d9b54c6a11af", "libraries/coreHTTP/test/cbmc/proofs/findHeaderFieldParserCallback/cbmc-proof.txt": "7d902cf8fefe06b80fb9fde9e318ebb543a217aac703a6e4c72aea7b0da71eb7", @@ -3565,11 +3872,9 @@ "libraries/coreHTTP/test/cbmc/proofs/httpParserOnStatusCallback/cbmc-viewer.json": "b92161eadc17e6b6c0fa367c09d87a0126d9e9f4baa3fb83e40f6dc92157f436", "libraries/coreHTTP/test/cbmc/proofs/httpParserOnStatusCallback/httpParserOnStatusCallback_harness.c": "27265146a3e9f4b04fdabb9ddbaf318be9cba29a6837eb1eff3f92d5cb5e18bb", "libraries/coreHTTP/test/cbmc/proofs/run-cbmc-proofs.py": "b37b71fb8ccf4b101ea1ffc65107c857f45fa6e228f1eb9e2041c017efd3319c", - "libraries/coreHTTP/test/cbmc/sources/README.md": "f429cedbb957a523fd544205899f8798a99ec8f2382febe7bf776ee3c4100c78", "libraries/coreHTTP/test/cbmc/sources/http_cbmc_state.c": "5976b1b97529b152920b07cbd54e1150b42dde2d60d9ab283d17df128447c180", "libraries/coreHTTP/test/cbmc/stubs/HTTPClient_ReadHeader_http_parser_execute.c": "a187ba00dfce7b639facc486d860503ab16baa0884a6bf319134a5796375edfb", "libraries/coreHTTP/test/cbmc/stubs/HTTPClient_Send_http_parser_execute.c": "cf0adf0fc770b930e8b013cae520a80ec2b58a6a72c750850dd09a884d1b4dd7", - "libraries/coreHTTP/test/cbmc/stubs/README.md": "9198e8e927292aa3fe99401b1b67b299117e414a5e7ec75c8a523b8ae4b353f9", "libraries/coreHTTP/test/cbmc/stubs/callback_stubs.c": "3f4c2000d9cdbaea78ac144f005a78fb3318c43cf6de9d9a0d0dee203f2bdb2e", "libraries/coreHTTP/test/cbmc/stubs/get_time_stub.c": "75d4dd4dc34b7f645133e6765a6c41cb1ada919128ec8c14a12a3e5f09b65c6a", "libraries/coreHTTP/test/cbmc/stubs/httpHeaderStrncpy.c": "42e222346153400ba3f935b36a17cb88889434c1c07251da7963919461bceb26", @@ -3603,7 +3908,6 @@ "libraries/coreJSON/source/include/stdbool.readme": "3b5fea454a7ffd75a0dc1a752e10ab00f56e9f07141a7a1cd420b0ba3a979090", "libraries/coreJSON/source/include/stdint.readme": "dd6b448c2e42251785a058360c728511a87282f159819b274ae1a976172ee586", "libraries/coreJSON/test/CMakeLists.txt": "f22296561886d698c1672c2d5df2e94c34363b8a40d42985fc71abc5640ddcc6", - "libraries/coreJSON/test/cbmc/include/README.md": "bbc229eaa43a9b0b798ba92b5a18a4341857eec34d974103196cb275a2d5ae85", "libraries/coreJSON/test/cbmc/include/core_json_annex.h": "8e10b277e200d09ac3e14460102933c5d35471f2ee5383a1388919ad857f1912", "libraries/coreJSON/test/cbmc/include/skipGeneric.h": "71b471afc11837c9fc7e452f383fe5419b8ece257a90ce2ed4e7d92705ab090c", "libraries/coreJSON/test/cbmc/proofs/JSON_Iterate/JSON_Iterate_harness.c": "db28221f3ccfb5c4203183ed29108f00b83227805cf2682f8a7c2f051fb069c3", @@ -3627,7 +3931,6 @@ "libraries/coreJSON/test/cbmc/proofs/Makefile-project-targets": "cf0f30169e817afc81cc8d161d4bcc336f369392db04b81c43570fffdb57ca6c", "libraries/coreJSON/test/cbmc/proofs/Makefile-project-testing": "acb51f25870892f177057e7f56e73979e0eeb4967e3280aa160fd33a1a7bb03f", "libraries/coreJSON/test/cbmc/proofs/Makefile-template-defines": "50b3687413c3a9a1e42a62954b1007e270fadbfda068fcb8e796b1862563507f", - "libraries/coreJSON/test/cbmc/proofs/Makefile.common": "6bbf3e651ded59a1de7694b895aabc88a017a569f16e44ab33161c6a6ac08ec6", "libraries/coreJSON/test/cbmc/proofs/README.md": "142dc28dad300138bed3a174bdb7ce714f1c6a882299440e63552e2bebd2f7d0", "libraries/coreJSON/test/cbmc/proofs/run-cbmc-proofs.py": "b37b71fb8ccf4b101ea1ffc65107c857f45fa6e228f1eb9e2041c017efd3319c", "libraries/coreJSON/test/cbmc/proofs/skipAnyLiteral/Makefile": "bfd696dd9aaf2ce7b0c486c3dae2e181438e83727c76dd1cf34559293bc2e0d8", @@ -3670,8 +3973,6 @@ "libraries/coreJSON/test/cbmc/proofs/skipUTF8/cbmc-proof.txt": "7d902cf8fefe06b80fb9fde9e318ebb543a217aac703a6e4c72aea7b0da71eb7", "libraries/coreJSON/test/cbmc/proofs/skipUTF8/cbmc-viewer.json": "e6c1725d654647bc7bfb06be02406424b554104b42f739f6d3339e99106ecd65", "libraries/coreJSON/test/cbmc/proofs/skipUTF8/skipUTF8_harness.c": "eb9276e6f0e56624701aaec6fe5108e7bde05250b620150f019b99a922bc585e", - "libraries/coreJSON/test/cbmc/sources/README.md": "f429cedbb957a523fd544205899f8798a99ec8f2382febe7bf776ee3c4100c78", - "libraries/coreJSON/test/cbmc/stubs/README.md": "9198e8e927292aa3fe99401b1b67b299117e414a5e7ec75c8a523b8ae4b353f9", "libraries/coreJSON/test/cbmc/stubs/skipAnyLiteral.c": "2c8257603a3f02cc950a41eeec30befd5e68c4e16c92d525d4fc0039dde7cc9e", "libraries/coreJSON/test/cbmc/stubs/skipAnyScalar.c": "b2e94f963d6353dbf3fdb922d6540a4296ad8b77b4d5bc0371dc46c50fdf1f35", "libraries/coreJSON/test/cbmc/stubs/skipCollection.c": "e237c37e15efe9b998f01fe7dfcb948113a25d55e9b223822d8c23d70af2bc94", @@ -3738,7 +4039,6 @@ "libraries/coreMQTT-Agent/source/dependency/coreMQTT/source/include/stdint.readme": "dd6b448c2e42251785a058360c728511a87282f159819b274ae1a976172ee586", "libraries/coreMQTT-Agent/source/dependency/coreMQTT/source/interface/transport_interface.h": "d27ac8f149eac5b58abd42e0188c077d8ec7b45105f169c9d2096b07d2238e17", "libraries/coreMQTT-Agent/source/dependency/coreMQTT/test/CMakeLists.txt": "329fe5c02c29d0daf12236504e13097296b3f10c695fbb710590270ac3fcbb68", - "libraries/coreMQTT-Agent/source/dependency/coreMQTT/test/cbmc/include/README.md": "bbc229eaa43a9b0b798ba92b5a18a4341857eec34d974103196cb275a2d5ae85", "libraries/coreMQTT-Agent/source/dependency/coreMQTT/test/cbmc/include/core_mqtt_config.h": "7d038ddb76ef1832e36ab4319842eed1ae3ea3ca450a1ac48b0f388e538abaf1", "libraries/coreMQTT-Agent/source/dependency/coreMQTT/test/cbmc/include/event_callback_stub.h": "951bdae29cdc1208aa5bd10aa7db6f99dfe1d753a049420b785fc52217ca0022", "libraries/coreMQTT-Agent/source/dependency/coreMQTT/test/cbmc/include/get_time_stub.h": "07697c0a13aa0c4b49f9a8b9705b9e3dc9374415a698f5d66db9539220aa05c1", @@ -3862,12 +4162,8 @@ "libraries/coreMQTT-Agent/source/dependency/coreMQTT/test/cbmc/proofs/Makefile-project-targets": "d8c3930590646a4a3b5f5ed446758bf2d8b27ffb742dee196efb816ae2f502f6", "libraries/coreMQTT-Agent/source/dependency/coreMQTT/test/cbmc/proofs/Makefile-project-testing": "acb51f25870892f177057e7f56e73979e0eeb4967e3280aa160fd33a1a7bb03f", "libraries/coreMQTT-Agent/source/dependency/coreMQTT/test/cbmc/proofs/Makefile-template-defines": "50b3687413c3a9a1e42a62954b1007e270fadbfda068fcb8e796b1862563507f", - "libraries/coreMQTT-Agent/source/dependency/coreMQTT/test/cbmc/proofs/Makefile.common": "6bbf3e651ded59a1de7694b895aabc88a017a569f16e44ab33161c6a6ac08ec6", - "libraries/coreMQTT-Agent/source/dependency/coreMQTT/test/cbmc/proofs/README.md": "9d75558e95b24ec6540dca3f5a6b84879e5646b2f13243dc8bad50c4198d0f30", "libraries/coreMQTT-Agent/source/dependency/coreMQTT/test/cbmc/proofs/run-cbmc-proofs.py": "b37b71fb8ccf4b101ea1ffc65107c857f45fa6e228f1eb9e2041c017efd3319c", - "libraries/coreMQTT-Agent/source/dependency/coreMQTT/test/cbmc/sources/README.md": "f429cedbb957a523fd544205899f8798a99ec8f2382febe7bf776ee3c4100c78", "libraries/coreMQTT-Agent/source/dependency/coreMQTT/test/cbmc/sources/mqtt_cbmc_state.c": "782b538a3c783615e9b072cc506d30a265375441770c5c22f9ab8135290883d4", - "libraries/coreMQTT-Agent/source/dependency/coreMQTT/test/cbmc/stubs/README.md": "9198e8e927292aa3fe99401b1b67b299117e414a5e7ec75c8a523b8ae4b353f9", "libraries/coreMQTT-Agent/source/dependency/coreMQTT/test/cbmc/stubs/event_callback_stub.c": "8619268ebdbc5a0cbd9ed4a28e0660f30d45e8c406479b0270d5af983cc37e1f", "libraries/coreMQTT-Agent/source/dependency/coreMQTT/test/cbmc/stubs/get_time_stub.c": "46ac238cb11460eb0fce516093c7b3e7f537d95bc078e150062afd67534caeda", "libraries/coreMQTT-Agent/source/dependency/coreMQTT/test/cbmc/stubs/memcpy.c": "2ab8fcbdfd5f5472065e27639359c856454d3fbf44b73ecff64e996dfbf62d1b", @@ -3951,7 +4247,7 @@ "libraries/coreMQTT-Agent/test/cbmc/aws-templates-for-cbmc-proofs/training-material/PROOF-WRITING.md": "2c037872b6c0994de2e0028cb9e7a8923342cacb2b6e3adc1c6f4ef3971a950d", "libraries/coreMQTT-Agent/test/cbmc/aws-templates-for-cbmc-proofs/training-material/README.md": "e453beb7cb3e4064bc6c85102c00176bf77b14e705046b8d8138c1614e237b12", "libraries/coreMQTT-Agent/test/cbmc/aws-templates-for-cbmc-proofs/training-material/checklist.md": "000710d7ef9e7e716ff58869dfd7efebfa9d7b017672812d089a55698494e52f", - "libraries/coreMQTT-Agent/test/cbmc/include/README.md": "bbc229eaa43a9b0b798ba92b5a18a4341857eec34d974103196cb275a2d5ae85", + "libraries/coreMQTT-Agent/test/cbmc/include/README.md": "1ebb917adfbfeba5019583d75438c3f745da8a93752e88b1b31bdad351a1ac9d", "libraries/coreMQTT-Agent/test/cbmc/include/agent_command_pool_stubs.h": "78f692f1fc3a6cf6001938fc41778ec26def685d1013677a20051abdcd635ea6", "libraries/coreMQTT-Agent/test/cbmc/include/agent_message_stubs.h": "966094c308ac4d4fec69a931f38cbede97ec2f196dc48f500e27b58c6729c42f", "libraries/coreMQTT-Agent/test/cbmc/include/core_mqtt_config.h": "e6e97c148ee4ccbdedfe153dd3e377472f344493718617ffd652d87b083a2602", @@ -3983,39 +4279,39 @@ "libraries/coreMQTT-Agent/test/cbmc/litani/templates/pipeline.jinja.html": "6fb34fbc4e7507a6525be3a2e410840c16a9c48d664182c3550ab18e77c44dde", "libraries/coreMQTT-Agent/test/cbmc/litani/templates/runtime-box.jinja.gnu": "ae73382f2cba9ea418fec6f163192fbadab884296d55ca58ff4af86cfa257baf", "libraries/coreMQTT-Agent/test/cbmc/litani/unit/lockable_directory.py": "859ecfd361f327f4fe92e48f697ef2d277c7c788c15ae0a78875b56bdcf8449d", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/README.md": "b9ed803d01e520c49af1b251b10d980e50772b406eee283bf5446d6152218793", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/assert/Makefile": "d1470c45ecc8a1aea12671f8a88bb4e0c07ccc6a45a60f017ace505035048d15", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/assert/assert_harness.c": "104508e8461fe6f4f8241f0904ad5a32129b72ca52bd030948516a0c8207260a", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/bounds_check/Makefile": "6adc4131f83688e4d26f6ab2dfdc848ec9045e35148978be86af27af63a34397", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/bounds_check/bounds_check_harness.c": "9e51a1600a81594394152f9afe6c9cd862300f7fafecda5928dd8fdae1d6bb33", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/conversion_check/Makefile": "d8caa672e4784468070344ac0f04f91ee436fbeda2620292d50c7b2b4590cfad", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/conversion_check/conversion_check_harness.c": "4b15649ba3784ee404b85d52c4b67356ee1be5e513a1a49db1bccd147481d9cb", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/div_by_zero_check/Makefile": "35a41ac06e6b14eb17fff0686e65c4808cef07cfbb2982c86c0052fb1f9c6ad1", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/div_by_zero_check/div_by_zero_check_harness.c": "17174d53cbcf5c4d0b92f085a817484018b3dee59e25386245d3f1ccf343f5f1", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/float_overflow_check/Makefile": "357d27f8b000024a057d0a20d20b34a0b67c7ea17f673886fdabdb3b41abf42a", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/float_overflow_check/float_overflow_check_harness.c": "935201527f982b2e288b6d2b7679aa16f38f73e5f9211c5af6e440097d92db45", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/float_underflow_check/Makefile": "c71251aff1e6aef17a35fa950b5b664b81769e5b3da9738664b7e8ed0841a531", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/float_underflow_check/float_underflow_check_harness.c": "1777cbe577e89219faef68f141f7ce5183c74c80341378c47f59936561e74273", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/nan_check/Makefile": "8cdea76e7a3c1c013d4bbd671521f724aec84917f2de98a14763cc2b57deb6a5", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/nan_check/nan_check_harness.c": "0dc5517aa3809edd5cd8702755aa0436ae396b0fd80b33ccd11948d3df77292e", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/pointer_check/Makefile": "6f257589bd5b2cde5f048b9ad4b817793078308ff3d56e934a9c7d33f491d9c0", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/pointer_check/pointer_check_harness.c": "aed81b521be163e7a18e3d42d5a915edc40019cfd0288edd734cba20cd6f2d0b", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/pointer_overflow_check/Makefile": "13858ce85147a35fa9ee825494f18f84e1f09b75ec058a88e1d3f984e5d38ae4", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/pointer_overflow_check/pointer_overflow_check_harness.c": "bce194df6c1b6a3643c9dab1bfa5438b7fdbfeb75ec5d187697d017e88e266ff", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/pointer_primitive_check/Makefile": "95da9161a851ff895c51be46650f0a596b1e9bcef58cbc4da0aa1e2a5e83296d", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/pointer_primitive_check/pointer_primitive_check_harness.c": "095f8252b6700357e806c699d2529f2574843bb91494a8ad7a0f11cf7da0579a", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/pointer_underflow_check/Makefile": "6fb640c3476f5a1319874dbf8877b463778492c6ba0c35e4d851fc4c8637013c", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/pointer_underflow_check/pointer_underflow_check_harness.c": "801a9a320a3f114c31a9c07f5512fdeb229f7f7f6bd86d6c7c12335bd5ef67ee", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/signed_overflow_check/Makefile": "3a73d175796d3e7e8bd5be6b570a2d3c708f83acd307ff9b8a6770d95905baf8", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/signed_overflow_check/signed_overflow_check_harness.c": "b521b1de19f38c6d14eef370f37a0c72d34fd7a8ccb6051aab9bbfa6f03d28cb", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/signed_underflow_check/Makefile": "a84192673b489cb6e50be0161dce3ec2865977f5d487805e1a8fee115ab3d857", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/signed_underflow_check/signed_underflow_check_harness.c": "cba21568eb99ea49460b14d0cdb0bc7dff0957d6f2e598db2c3a475e2ba0226f", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/undefined_shift_check/Makefile": "685decd7c4b87c860968e7e5057c6f83df7c76e8cc113b80d00fd9802b3ae4bc", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/undefined_shift_check/undefined_shift_check_harness.c": "8c99fe9d83609a55fabf9e734d240c9d5ccd47516d64ad6b67e7baf5018044fc", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/unsigned_overflow_check/Makefile": "e490196db3d28f7a2de4578f38e66938a02eedbd36c3e463c851d36e7e238492", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/unsigned_overflow_check/unsigned_overflow_check_harness.c": "0300ab020d55113fb39adab95e13664469661308755e8e6e915768c5ec1172dc", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/unsigned_underflow_check/Makefile": "885c4f82488a91117de883765923fdc94228d518f48f2bea672933558d78dd68", - "libraries/coreMQTT-Agent/test/cbmc/negative_tests/unsigned_underflow_check/unsigned_underflow_check_harness.c": "03dae34551d4730285f3beb860e859fc11454a18a60f51a8892010ffcf757a34", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/README.md": "dda48722cef39f7482baa20929815222d6cb643541505af7ac0202ab4ea30675", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/assert/Makefile": "8eda2c18734c4e1a2b07bb5cdbd5b7d5974651184a8dd594409e122b52a06416", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/assert/assert_harness.c": "034f86fc93c6cf928500721ba5bcf9b96f327596a2b931b52474ddd66c765941", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/bounds_check/Makefile": "142e70065dfe3d20bfd83d4566a26e60a254d410111d9af072e31e96b6209cd6", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/bounds_check/bounds_check_harness.c": "b1b242ef2cbc76b275951e75d87fe07d181a3538b1fc8c31839883f8eef80a11", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/conversion_check/Makefile": "97ff3a0a72e2ad71f520fb3875cfbbd3a1124df6236a14930948343fd3f219a0", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/conversion_check/conversion_check_harness.c": "89c63b828b051da2e0b0767cd2704419c389d5390178cbdcccfe591940d42da1", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/div_by_zero_check/Makefile": "3367383673bcd9262b9b61fff6c4961abe70aa2ffb3b8e3f59d014d94927b84c", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/div_by_zero_check/div_by_zero_check_harness.c": "d4255afad71ad03efc1729c46bab842f1d3727967eb75c0e41d26add25ae684a", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/float_overflow_check/Makefile": "49ffbdb80bdb47fef8c3f2af3e2445def5a1fe764285f7f28163ff55206e0cf4", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/float_overflow_check/float_overflow_check_harness.c": "0b762450e1abdfdb6eefde48545d0ea51a5699727ca46decb8aa6893dc0bf684", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/float_underflow_check/Makefile": "3a561f39099cc9a6783bfc779c56a68a08b61c336f44cdc3b957868651899354", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/float_underflow_check/float_underflow_check_harness.c": "8b84e5fefef6615ed4518834b9861bf07ebb35db8583a30c26d09f8d04bf4381", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/nan_check/Makefile": "440a4b02b6bcaa94c95c33b900ba5febca83aed17990c30b5dfddce246c9f29e", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/nan_check/nan_check_harness.c": "8376f52bcb36282975be5749f61179bffb5b5ced4161e39c68ef86c3792f09bc", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/pointer_check/Makefile": "ecd0cacef27ec44df5af35549e801aa4c17f4078b3d4b5beb3e73dfc787f54c2", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/pointer_check/pointer_check_harness.c": "662e399061f5c413c8ace57886174b11e755cb66999a90950409bf04d8cfab07", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/pointer_overflow_check/Makefile": "f1875b30dfc83287132387682a13e435a82b11186707526d39a4e10794cebb04", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/pointer_overflow_check/pointer_overflow_check_harness.c": "118c0a62a647d824f98ec779956f89b540b74206c4f81f83298d6440fa1bee16", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/pointer_primitive_check/Makefile": "131b7ee0daed69e68bdb7a949ddb5667f216a3912522ca69019871a81d25f10d", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/pointer_primitive_check/pointer_primitive_check_harness.c": "ca0e47a48fe2a0023f6c5e7e410efd5e90705d39864b3be48322f5ac82f3398d", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/pointer_underflow_check/Makefile": "5208e5e4348a5c4bb983af1c1907d7531b5988b89589ca569fbe74a8f6daff69", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/pointer_underflow_check/pointer_underflow_check_harness.c": "effb8b9837ed060a1b9a1c905afc5003bebe4832a27e7bfec940405b2e6eba52", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/signed_overflow_check/Makefile": "e08765ec88321f8f909a417af4d4e528222c32ae1224bc120a518d851accb3f3", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/signed_overflow_check/signed_overflow_check_harness.c": "1083db8aa4fc4bdcc3b89d3723d0fe58e529c330a21200f3ddc75adaf7ff9956", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/signed_underflow_check/Makefile": "4d970e22f170d34ca5c2b92db785972eb9e0529c1f68217da5eae1b86cbd2944", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/signed_underflow_check/signed_underflow_check_harness.c": "040b507614725741b8bb8d553b12d273aa7e165253fbe17e9e9cd58102d01409", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/undefined_shift_check/Makefile": "da67123ebdd610d48888064339a1180c0ebdc662b7d19c68f97a120c9499f84c", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/undefined_shift_check/undefined_shift_check_harness.c": "0f643a2aad93e70fc540f6aecf3046063a09817e5c4bec735c88ac7820f62ff2", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/unsigned_overflow_check/Makefile": "e90461e92d5257521b9c4766beaa3ff986f35dc2c7dee695f983e88baff8e2aa", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/unsigned_overflow_check/unsigned_overflow_check_harness.c": "b85cfcacd82a28417112248f72e8f734cd7799b1df4360734caf186c775669a5", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/unsigned_underflow_check/Makefile": "03beb64ea16f9748f3d739572b850371444fcafe762a51b4240bb9bbef85fdc1", + "libraries/coreMQTT-Agent/test/cbmc/negative_tests/unsigned_underflow_check/unsigned_underflow_check_harness.c": "70f9f7cbe112c6610d9785a425bb43f098e80cefce795a1f79bdda03220d6c06", "libraries/coreMQTT-Agent/test/cbmc/proofs/MQTTAgentCommand_Connect/MQTTAgentCommand_Connect_harness.c": "b6cbaf9b6715537338b91800f59d51ca7dbcc837ab007d570bab04eef3fa2183", "libraries/coreMQTT-Agent/test/cbmc/proofs/MQTTAgentCommand_Connect/Makefile": "341fcb1a81178e3816d111164a06f1c5ffb7b3fbf030f416c079b6eacbd9fe29", "libraries/coreMQTT-Agent/test/cbmc/proofs/MQTTAgentCommand_Connect/README.md": "f6708f2252283e161371d3a2ebb23d2413c6369c1cf76e43883aab608ecae2dc", @@ -4120,13 +4416,13 @@ "libraries/coreMQTT-Agent/test/cbmc/proofs/Makefile-project-targets": "d8c3930590646a4a3b5f5ed446758bf2d8b27ffb742dee196efb816ae2f502f6", "libraries/coreMQTT-Agent/test/cbmc/proofs/Makefile-project-testing": "acb51f25870892f177057e7f56e73979e0eeb4967e3280aa160fd33a1a7bb03f", "libraries/coreMQTT-Agent/test/cbmc/proofs/Makefile-template-defines": "974907443e5ac93dd54bd793741cd846e84997f370afcdc61fa576f72648709c", - "libraries/coreMQTT-Agent/test/cbmc/proofs/Makefile.common": "6bbf3e651ded59a1de7694b895aabc88a017a569f16e44ab33161c6a6ac08ec6", - "libraries/coreMQTT-Agent/test/cbmc/proofs/README.md": "9d75558e95b24ec6540dca3f5a6b84879e5646b2f13243dc8bad50c4198d0f30", - "libraries/coreMQTT-Agent/test/cbmc/proofs/prepare.py": "1b82dcfbed5af97ec0b0483c09355ffb901dcba5119de8b121965b3e0308a091", + "libraries/coreMQTT-Agent/test/cbmc/proofs/Makefile.common": "b3755f878f07472a7b633e8a52d0f392e4e8cfa5c34ea5a6bec9ac8c7db0e14a", + "libraries/coreMQTT-Agent/test/cbmc/proofs/README.md": "142dc28dad300138bed3a174bdb7ce714f1c6a882299440e63552e2bebd2f7d0", + "libraries/coreMQTT-Agent/test/cbmc/proofs/prepare.py": "0d50cf7aece2c4f205a058ddb3bf6c1b0c1cfcfa9ea6dca9a145f1bdd7a442f9", "libraries/coreMQTT-Agent/test/cbmc/proofs/run-cbmc-proofs.py": "6e0af4119c60cb425f2c1d0fd4d1ef1d424d2274180570ac722db099cef22a80", - "libraries/coreMQTT-Agent/test/cbmc/sources/README.md": "f429cedbb957a523fd544205899f8798a99ec8f2382febe7bf776ee3c4100c78", + "libraries/coreMQTT-Agent/test/cbmc/sources/README.md": "cfaa166351aeff46c321fd5627d417278accf8e88155481f678702644ce88138", "libraries/coreMQTT-Agent/test/cbmc/sources/mqtt_agent_cbmc_state.c": "f553ac59fcdc0ab2082a6e9ac3a1b7c244a327717da0e0e3b6172c40016d8ac9", - "libraries/coreMQTT-Agent/test/cbmc/stubs/README.md": "9198e8e927292aa3fe99401b1b67b299117e414a5e7ec75c8a523b8ae4b353f9", + "libraries/coreMQTT-Agent/test/cbmc/stubs/README.md": "a87bfd893269da4a5c95f88369ce394b1e031dc6dbfd09195cd11485b77eac7f", "libraries/coreMQTT-Agent/test/cbmc/stubs/agent_command_functions_stub.c": "28a5a95c88e6514ab2111791a55546969faa3507f0d43a0d28e66f49777b3362", "libraries/coreMQTT-Agent/test/cbmc/stubs/agent_command_pool_stubs.c": "7bbbd8606604d7a4f2341ed1430e1c66e6eda6f58d6eee1470e602a1b73fa0c2", "libraries/coreMQTT-Agent/test/cbmc/stubs/agent_message_stubs.c": "7b4ec11ba50ce08607b6f940e8ec5bce056ee92d2432e995921a739f0b2f634f", @@ -4591,7 +4887,6 @@ "libraries/coreMQTT/source/include/stdint.readme": "dd6b448c2e42251785a058360c728511a87282f159819b274ae1a976172ee586", "libraries/coreMQTT/source/interface/transport_interface.h": "d27ac8f149eac5b58abd42e0188c077d8ec7b45105f169c9d2096b07d2238e17", "libraries/coreMQTT/test/CMakeLists.txt": "329fe5c02c29d0daf12236504e13097296b3f10c695fbb710590270ac3fcbb68", - "libraries/coreMQTT/test/cbmc/include/README.md": "bbc229eaa43a9b0b798ba92b5a18a4341857eec34d974103196cb275a2d5ae85", "libraries/coreMQTT/test/cbmc/include/core_mqtt_config.h": "7d038ddb76ef1832e36ab4319842eed1ae3ea3ca450a1ac48b0f388e538abaf1", "libraries/coreMQTT/test/cbmc/include/event_callback_stub.h": "951bdae29cdc1208aa5bd10aa7db6f99dfe1d753a049420b785fc52217ca0022", "libraries/coreMQTT/test/cbmc/include/get_time_stub.h": "07697c0a13aa0c4b49f9a8b9705b9e3dc9374415a698f5d66db9539220aa05c1", @@ -4715,12 +5010,8 @@ "libraries/coreMQTT/test/cbmc/proofs/Makefile-project-targets": "d8c3930590646a4a3b5f5ed446758bf2d8b27ffb742dee196efb816ae2f502f6", "libraries/coreMQTT/test/cbmc/proofs/Makefile-project-testing": "acb51f25870892f177057e7f56e73979e0eeb4967e3280aa160fd33a1a7bb03f", "libraries/coreMQTT/test/cbmc/proofs/Makefile-template-defines": "50b3687413c3a9a1e42a62954b1007e270fadbfda068fcb8e796b1862563507f", - "libraries/coreMQTT/test/cbmc/proofs/Makefile.common": "6bbf3e651ded59a1de7694b895aabc88a017a569f16e44ab33161c6a6ac08ec6", - "libraries/coreMQTT/test/cbmc/proofs/README.md": "9d75558e95b24ec6540dca3f5a6b84879e5646b2f13243dc8bad50c4198d0f30", "libraries/coreMQTT/test/cbmc/proofs/run-cbmc-proofs.py": "b37b71fb8ccf4b101ea1ffc65107c857f45fa6e228f1eb9e2041c017efd3319c", - "libraries/coreMQTT/test/cbmc/sources/README.md": "f429cedbb957a523fd544205899f8798a99ec8f2382febe7bf776ee3c4100c78", "libraries/coreMQTT/test/cbmc/sources/mqtt_cbmc_state.c": "782b538a3c783615e9b072cc506d30a265375441770c5c22f9ab8135290883d4", - "libraries/coreMQTT/test/cbmc/stubs/README.md": "9198e8e927292aa3fe99401b1b67b299117e414a5e7ec75c8a523b8ae4b353f9", "libraries/coreMQTT/test/cbmc/stubs/event_callback_stub.c": "8619268ebdbc5a0cbd9ed4a28e0660f30d45e8c406479b0270d5af983cc37e1f", "libraries/coreMQTT/test/cbmc/stubs/get_time_stub.c": "46ac238cb11460eb0fce516093c7b3e7f537d95bc078e150062afd67534caeda", "libraries/coreMQTT/test/cbmc/stubs/memcpy.c": "2ab8fcbdfd5f5472065e27639359c856454d3fbf44b73ecff64e996dfbf62d1b", @@ -4739,7 +5030,7 @@ "libraries/coreMQTT/tools/uncrustify.cfg": "55c02144fdaa3d62e03ed97e3e89a54b67d9433a5320ec02ec82e75344b21656", "libraries/core_http_demo_dependencies.cmake": "afff24d0e49b1b8abacfbaa9b27c1c9ac997c8e5d54c6b2f516bd1a7234e62a8", "libraries/core_json.cmake": "9aa52ee2ae0271146f05ee8a6308a5f1ad180d0ad9ce7e712d41f4b255da215b", - "libraries/core_mqtt_agent_demo_dependencies.cmake": "32ea1ac19cb6609bb3b79374decb8c7a0d72ed11bc09551dd826e78b525090d9", + "libraries/core_mqtt_agent_demo_dependencies.cmake": "2fc66c6cfb3aaf888d3f53f3623579f3895f22eeb8ac7253a47868b2d9485982", "libraries/core_mqtt_demo_dependencies.cmake": "8c20036b4e9e350b7e18d49219d324c6e02f869917aeabfec538ad017d26ebc9", "libraries/device_defender_demo_dependencies.cmake": "6c7daec2952523949740655f0ddd45c5a6d6e032199095957ff423d93b194135", "libraries/device_defender_for_aws/CHANGELOG.md": "91f00e1bb99706180b1e65ebb6b0f585766e1a160bc8e937d6aff74792dcf313", @@ -4762,7 +5053,6 @@ "libraries/device_defender_for_aws/source/include/defender.h": "04b129e39ddc945554a5f94ed09f6d320fce6bcd9b505331e43d7cc534203d69", "libraries/device_defender_for_aws/source/include/defender_config_defaults.h": "89888ebf1938a42c8fd7aa963f4ae6d58a244f53517a1ec10d513e84ae5e436d", "libraries/device_defender_for_aws/test/CMakeLists.txt": "793970898983e0dd910611ed98bf08bed857b0d2db6502e30a82d27c175d64b5", - "libraries/device_defender_for_aws/test/cbmc/include/README.md": "bbc229eaa43a9b0b798ba92b5a18a4341857eec34d974103196cb275a2d5ae85", "libraries/device_defender_for_aws/test/cbmc/proofs/Defender_GetTopic/Defender_GetTopic_harness.c": "33485df0afea61c9b6389728c96bf561e9ef60b44a29dcb7f74d9be146066d38", "libraries/device_defender_for_aws/test/cbmc/proofs/Defender_GetTopic/Makefile": "d38a1bc79cdc7029fedd12fee893b61e6aa73c50712bbc08c8f90aea5cf5c946", "libraries/device_defender_for_aws/test/cbmc/proofs/Defender_GetTopic/README.md": "619728536b509e5a370ee7adc734175270a5e112fcabe876215ca3fd58c0ad05", @@ -4777,11 +5067,7 @@ "libraries/device_defender_for_aws/test/cbmc/proofs/Makefile-project-targets": "d8c3930590646a4a3b5f5ed446758bf2d8b27ffb742dee196efb816ae2f502f6", "libraries/device_defender_for_aws/test/cbmc/proofs/Makefile-project-testing": "acb51f25870892f177057e7f56e73979e0eeb4967e3280aa160fd33a1a7bb03f", "libraries/device_defender_for_aws/test/cbmc/proofs/Makefile-template-defines": "50b3687413c3a9a1e42a62954b1007e270fadbfda068fcb8e796b1862563507f", - "libraries/device_defender_for_aws/test/cbmc/proofs/Makefile.common": "6bbf3e651ded59a1de7694b895aabc88a017a569f16e44ab33161c6a6ac08ec6", - "libraries/device_defender_for_aws/test/cbmc/proofs/README.md": "9d75558e95b24ec6540dca3f5a6b84879e5646b2f13243dc8bad50c4198d0f30", "libraries/device_defender_for_aws/test/cbmc/proofs/run-cbmc-proofs.py": "b37b71fb8ccf4b101ea1ffc65107c857f45fa6e228f1eb9e2041c017efd3319c", - "libraries/device_defender_for_aws/test/cbmc/sources/README.md": "f429cedbb957a523fd544205899f8798a99ec8f2382febe7bf776ee3c4100c78", - "libraries/device_defender_for_aws/test/cbmc/stubs/README.md": "9198e8e927292aa3fe99401b1b67b299117e414a5e7ec75c8a523b8ae4b353f9", "libraries/device_defender_for_aws/test/unit-test/CMakeLists.txt": "a5dfc22bae97b57f11bf53b324ef858e7c135ae8d26535c2a859aa0c6f4ab0be", "libraries/device_defender_for_aws/test/unit-test/defender_utest.c": "75b5b9dd563cc6bf45c9516a52d52dfb83632977c4d65cdbc5e8a625a3591c47", "libraries/device_defender_for_aws/test/unit-test/unity_build.cmake": "daf106eac10e7a34b62e4f2165d32a30ccc5930f819bfac121818c02835c2d0d", @@ -4809,14 +5095,11 @@ "libraries/device_shadow_for_aws/source/include/shadow_config_defaults.h": "2b7b7b9c5512e8e51b424dcbad238059e4968595dfa92c8a13d3886d9708e8bb", "libraries/device_shadow_for_aws/source/shadow.c": "ff55e37b0d5b2ed6fc2b6779b6fcd99812e6a3a4b2daed5bf03955a3a8710503", "libraries/device_shadow_for_aws/test/CMakeLists.txt": "4f5de7fdcf2cbdf2fd557b569ddc34f405dddc51df66ce95d164fe01ce5a63b0", - "libraries/device_shadow_for_aws/test/cbmc/include/README.md": "bbc229eaa43a9b0b798ba92b5a18a4341857eec34d974103196cb275a2d5ae85", "libraries/device_shadow_for_aws/test/cbmc/include/shadow_cbmc_state.h": "f461e5de7047affab2de1e8e1f76e1523a5c05d725bb0314e7c4dbb5b1de21c1", "libraries/device_shadow_for_aws/test/cbmc/proofs/Makefile-project-defines": "88668a1c0ec1b0b7a944fdcc4997b050e7633f3f33da0fec37f280c11799ac03", "libraries/device_shadow_for_aws/test/cbmc/proofs/Makefile-project-targets": "d8c3930590646a4a3b5f5ed446758bf2d8b27ffb742dee196efb816ae2f502f6", "libraries/device_shadow_for_aws/test/cbmc/proofs/Makefile-project-testing": "acb51f25870892f177057e7f56e73979e0eeb4967e3280aa160fd33a1a7bb03f", "libraries/device_shadow_for_aws/test/cbmc/proofs/Makefile-template-defines": "50b3687413c3a9a1e42a62954b1007e270fadbfda068fcb8e796b1862563507f", - "libraries/device_shadow_for_aws/test/cbmc/proofs/Makefile.common": "6bbf3e651ded59a1de7694b895aabc88a017a569f16e44ab33161c6a6ac08ec6", - "libraries/device_shadow_for_aws/test/cbmc/proofs/README.md": "9d75558e95b24ec6540dca3f5a6b84879e5646b2f13243dc8bad50c4198d0f30", "libraries/device_shadow_for_aws/test/cbmc/proofs/Shadow_GetTopicString/Makefile": "e78d4425a8651d72d500df887628335b1d5e38b419fdf7f81548ef2f260499cf", "libraries/device_shadow_for_aws/test/cbmc/proofs/Shadow_GetTopicString/README.md": "accc952272ea78212cf6d4842e274e5212c75b31c4dc3d471fd4c62a0a26f90c", "libraries/device_shadow_for_aws/test/cbmc/proofs/Shadow_GetTopicString/Shadow_GetTopicString_harness.c": "865218e58468e7399655bb76269a974c7a831883772a59358f43d1b8ecd75cf5", @@ -4828,9 +5111,7 @@ "libraries/device_shadow_for_aws/test/cbmc/proofs/Shadow_MatchTopic/cbmc-proof.txt": "7d902cf8fefe06b80fb9fde9e318ebb543a217aac703a6e4c72aea7b0da71eb7", "libraries/device_shadow_for_aws/test/cbmc/proofs/Shadow_MatchTopic/cbmc-viewer.json": "b596eaf251320594edc10aab35f561c68f847211325565f18b838719bf8644c4", "libraries/device_shadow_for_aws/test/cbmc/proofs/run-cbmc-proofs.py": "b37b71fb8ccf4b101ea1ffc65107c857f45fa6e228f1eb9e2041c017efd3319c", - "libraries/device_shadow_for_aws/test/cbmc/sources/README.md": "f429cedbb957a523fd544205899f8798a99ec8f2382febe7bf776ee3c4100c78", "libraries/device_shadow_for_aws/test/cbmc/sources/shadow_cbmc_state.c": "5bcff9fd7543d0333af3b563fa9348f2362fab9f38bc94053365734050f3a33b", - "libraries/device_shadow_for_aws/test/cbmc/stubs/README.md": "9198e8e927292aa3fe99401b1b67b299117e414a5e7ec75c8a523b8ae4b353f9", "libraries/device_shadow_for_aws/test/unit-test/CMakeLists.txt": "3450a4ea7b5cf02588d8f1c577115788d19e4038f1ec6838c56b5e6deb835bb9", "libraries/device_shadow_for_aws/test/unit-test/cmock_build.cmake": "d73f758fdc599d6abcd447dbbd05331a14615eeb631b22cf5101b8a3d4eeebc2", "libraries/device_shadow_for_aws/test/unit-test/shadow_utest.c": "907ba953aa8e975bef0ca791ef57cd50554eca13e33e042f2b932efa164925c6", @@ -4861,7 +5142,7 @@ "libraries/freertos_plus/standard/freertos_plus_cli/source/FreeRTOS_CLI.c": "702d1f733cc7f2f8ffab9e33c8b117c21a282b81de053e03f17cd9887fe2b517", "libraries/freertos_plus/standard/freertos_plus_cli/source/FreeRTOS_CLI_Console.c": "fae3d9d9c233f332b07b034fba743488e362ece076b457b262a3e73a3b5f775d", "libraries/freertos_plus/standard/freertos_plus_cli/uart/FreeRTOS_CLI_UART.c": "bfe85e168f474dd85c1b04c25a7c451e86134f54e295179dbdbd650d09407515", - "libraries/freertos_plus/standard/freertos_plus_cli/utest/iot_test_freertos_cli.c": "337521d3f851419fd65b13f79e218728c4c8daa41b2ac801314c513879698441", + "libraries/freertos_plus/standard/freertos_plus_cli/utest/iot_test_freertos_cli.c": "0192b94f3dca534756fda1349a83d6b7fd2018da9d6b4cd7654f2ea0bd0e1613", "libraries/freertos_plus/standard/freertos_plus_cli/utest/iot_test_freertos_cli_console.c": "af45dad1085f2c8466d751aa74779b86578fc5b3f50379654317716c1e498869", "libraries/freertos_plus/standard/freertos_plus_posix/CMakeLists.txt": "2d110d1d29d9ef1dd3f73912e38a451f498c24711466787004f5a7624a0b680f", "libraries/freertos_plus/standard/freertos_plus_posix/doc/Doxyfile": "71907a1ca6b1cae1114f2d16664148b74b6861e6f768c9ac04b1a9052f677105", @@ -4872,7 +5153,7 @@ "libraries/freertos_plus/standard/freertos_plus_posix/include/FreeRTOS_POSIX_types.h": "fc8cf5e542d75add0b383577b5b7fdb8cae57cb3a2c64832c4c94b4b20553346", "libraries/freertos_plus/standard/freertos_plus_posix/source/FreeRTOS_POSIX_clock.c": "b170317d13ef4ac9badc1d00afaa87655f86e7b94e4bf5064ecb1621b6ee511d", "libraries/freertos_plus/standard/freertos_plus_posix/source/FreeRTOS_POSIX_mqueue.c": "5f7ea4afb1547c2e5006e873224de3bd69da039066ce4227278a50867ebd9de1", - "libraries/freertos_plus/standard/freertos_plus_posix/source/FreeRTOS_POSIX_pthread.c": "e22feecee2e094755d6dc0aee7be28d1d8dcf72d13d98d5c8922fc407474e446", + "libraries/freertos_plus/standard/freertos_plus_posix/source/FreeRTOS_POSIX_pthread.c": "83cf26badd83b3580e4a814f114c5290a8ea4357ec19ee2c79b7f898941698e0", "libraries/freertos_plus/standard/freertos_plus_posix/source/FreeRTOS_POSIX_pthread_barrier.c": "43adaafd1338534907f5d0d841950320d8e01bb637b50ac0c765181c888e5892", "libraries/freertos_plus/standard/freertos_plus_posix/source/FreeRTOS_POSIX_pthread_cond.c": "3c1d23aefa4d415c025a89d0388b53ae6d0d128e34ed23531a450116cddecaf7", "libraries/freertos_plus/standard/freertos_plus_posix/source/FreeRTOS_POSIX_pthread_mutex.c": "d217516b0ba41c02d9b491d511a81ea3a73780de6cc0a6e527347fda7753064f", @@ -4883,46 +5164,46 @@ "libraries/freertos_plus/standard/freertos_plus_posix/source/FreeRTOS_POSIX_utils.c": "4a67ed8d61577fb4ff56a8b9811a5ce8729780c21cc14cbe9e19a23ec48a1fc3", "libraries/freertos_plus/standard/freertos_plus_posix/test/iot_test_posix_clock.c": "f91d9fd78bdf34418fe4222f3752fc2bba1d681329e38b43e8d946cbe37d4281", "libraries/freertos_plus/standard/freertos_plus_posix/test/iot_test_posix_mqueue.c": "912eeb6ea837aca95d88fbcb63be237239ee583319d157250ff9e856120734d3", - "libraries/freertos_plus/standard/freertos_plus_posix/test/iot_test_posix_pthread.c": "f02793e69e06da522fac7a2728983540d668c2a5f9dace05e1f4c6abd20c583e", + "libraries/freertos_plus/standard/freertos_plus_posix/test/iot_test_posix_pthread.c": "9abb2e7a9825acbd1a1b09e8a81d1a9f0e1c22e73ece79689a37af0d52ab47ad", "libraries/freertos_plus/standard/freertos_plus_posix/test/iot_test_posix_semaphore.c": "0461bbedab67462139d12aaece2279490b73146fd5572e7c86cddb4b92f2109d", "libraries/freertos_plus/standard/freertos_plus_posix/test/iot_test_posix_stress.c": "ba930da93fe8953cf0cbd95dc630da07bd5a409125895752fecd3db1a0bacf16", "libraries/freertos_plus/standard/freertos_plus_posix/test/iot_test_posix_timer.c": "1e65f7b22962948f761f692c5276853f1ed602eeb4aafeace39e5599c868f738", "libraries/freertos_plus/standard/freertos_plus_posix/test/iot_test_posix_unistd.c": "e0b2ce70d62b9b153d09c11a265fe44d03c34dac72b01aa23dd9b6a767d0b889", "libraries/freertos_plus/standard/freertos_plus_posix/test/iot_test_posix_utils.c": "3352d2f4f0b5dfa8b26b360ec74bbf0126c11baf57762cf961d179bbca4c6071", "libraries/freertos_plus/standard/freertos_plus_tcp.cmake": "65fe34d30f92b7d85a761ab8817910f11059dc760e1298af661517f41569e4fb", - "libraries/freertos_plus/standard/freertos_plus_tcp/FreeRTOS_ARP.c": "a270eed4926e4aa2ba0aff17dabbdf89bda435d104586e65ef1491cb47feabeb", - "libraries/freertos_plus/standard/freertos_plus_tcp/FreeRTOS_DHCP.c": "e877fa52ef7af3066284be53b96a87f7754a863167b0ae8e0649bc4ad7d40c5f", - "libraries/freertos_plus/standard/freertos_plus_tcp/FreeRTOS_DNS.c": "a47ce04a889c396ecfc8acb0b4cff3a4aee89913dfb4a21afc34f48e8c189196", - "libraries/freertos_plus/standard/freertos_plus_tcp/FreeRTOS_IP.c": "90122392833358cb09a4a81c8053f30ba157d5224af871fe8f5d0dca953dc3f3", - "libraries/freertos_plus/standard/freertos_plus_tcp/FreeRTOS_Sockets.c": "c72b205e5653d26e579a68c500c43e1847aedde2db79e078c520aa03a04972b0", - "libraries/freertos_plus/standard/freertos_plus_tcp/FreeRTOS_Stream_Buffer.c": "082f6e847085091d3fa26a580c21202ac5a63dc82e1ee5a2f1ea30f383b0cd91", - "libraries/freertos_plus/standard/freertos_plus_tcp/FreeRTOS_TCP_IP.c": "c2f2f3651cc35cc2d741f8342a6a51c95f630b2fb1d29da8f1e4fe302041a446", - "libraries/freertos_plus/standard/freertos_plus_tcp/FreeRTOS_TCP_WIN.c": "ae5a8653ead35cba49c899c20d442e7a02f0e06894d2ed24c21923181a00c508", - "libraries/freertos_plus/standard/freertos_plus_tcp/FreeRTOS_UDP_IP.c": "ed2397a207d4692e86b7fa6c96c9dfb20806c691562c0abd7482cea22b1941c0", - "libraries/freertos_plus/standard/freertos_plus_tcp/History.txt": "14444b020933d64403a5eb7a44f1144f6750b91296d9a1bd51e034952c15c972", + "libraries/freertos_plus/standard/freertos_plus_tcp/FreeRTOS_ARP.c": "10fb9dc0bc0be97dd6ab83b4004fe4917ad7173333a5994b3b14c9c4b792e3c5", + "libraries/freertos_plus/standard/freertos_plus_tcp/FreeRTOS_DHCP.c": "55838466951442b694837652cbc4dc935fc39c8f2975803b249af4d63b858621", + "libraries/freertos_plus/standard/freertos_plus_tcp/FreeRTOS_DNS.c": "639eceee9ee0ecf08fdd032070f283f8348c8c64a57de124dadcdb6bd20f84f4", + "libraries/freertos_plus/standard/freertos_plus_tcp/FreeRTOS_IP.c": "cca48f7ab3ee76d0d338ca31356375aa7115af19649b8eda20b4432d5e1cc579", + "libraries/freertos_plus/standard/freertos_plus_tcp/FreeRTOS_Sockets.c": "ea90a3fa34674daf2c9aebeb5c6df2a144a4b0b1dbade2950b66d9faf7f3be55", + "libraries/freertos_plus/standard/freertos_plus_tcp/FreeRTOS_Stream_Buffer.c": "11e8f801e05cf8351a211f86a3a7dc75e2c5fb9a199ee297205d0cb48b6a39d7", + "libraries/freertos_plus/standard/freertos_plus_tcp/FreeRTOS_TCP_IP.c": "3a9bdefd168ad09bca9e2bd56b18ee83aae2ba9f971278ee7558273606d1894a", + "libraries/freertos_plus/standard/freertos_plus_tcp/FreeRTOS_TCP_WIN.c": "528aa42de21d158e501d921bb92d6dc107cb7e98ec04cc722dd13156cb6954bc", + "libraries/freertos_plus/standard/freertos_plus_tcp/FreeRTOS_UDP_IP.c": "b4c8fb0bc119705fd0949f97378eba51e6403a4559a42659b16538e6672a9aca", + "libraries/freertos_plus/standard/freertos_plus_tcp/History.txt": "a40aff9f1045bda36bc60c02b52fbcf51e3538bccf99924447c20ba3bd3df7c2", "libraries/freertos_plus/standard/freertos_plus_tcp/LICENSE.md": "508a77d2e7b51d98adeed32648ad124b7b30241a8e70b2e72c99f92d8e5874d1", "libraries/freertos_plus/standard/freertos_plus_tcp/MISRA.md": "c2f61079e65ad438c7d74550a1bf8958457da9bcd65861aa6820f7ac29395a4d", - "libraries/freertos_plus/standard/freertos_plus_tcp/README.md": "ea4a6f76004cae4ba33b1b2c077dcf72139cd7905e8afcf69960f7c206031604", + "libraries/freertos_plus/standard/freertos_plus_tcp/README.md": "ca6d097b6bcda2b00f230789f0684ffb563b14f949a6d0f8b426453ba77cbd0d", "libraries/freertos_plus/standard/freertos_plus_tcp/ReadMe.url": "6c821ec481c65c354d181c49e519d0dde0def21bde8e85e7350bdb87a946941f", - "libraries/freertos_plus/standard/freertos_plus_tcp/docs/doxygen/config.doxyfile": "71fa4d9cae8b5c3628806eb2129f10bf99db95fa0efcaee9e9b0eab6ec003e65", + "libraries/freertos_plus/standard/freertos_plus_tcp/docs/doxygen/config.doxyfile": "0c614debd7bc4ce42e63ae832e4dfb5cdcd33b6c5c142953f5fc21958469ba5d", "libraries/freertos_plus/standard/freertos_plus_tcp/docs/doxygen/layout.xml": "555a70789f54c525456ad9d30730614fe7119afb8b81dd8f8067af28dd14f66c", "libraries/freertos_plus/standard/freertos_plus_tcp/docs/doxygen/style.css": "e3d3b4438744aa4d547bcacc6e64f3fcfc5057b476c5237e5107e6bbe0aac72a", - "libraries/freertos_plus/standard/freertos_plus_tcp/include/FreeRTOSIPConfigDefaults.h": "8da78f305a7190c4467a925dd0f2862e48ce85e8cc59f0fc5cbdbbb4500e0b66", - "libraries/freertos_plus/standard/freertos_plus_tcp/include/FreeRTOS_ARP.h": "cf63bc041c5253ec98f0e99a24cd9632390ad3155513878acd84cba1a5e36df9", - "libraries/freertos_plus/standard/freertos_plus_tcp/include/FreeRTOS_DHCP.h": "d367d65e193764ef9196ebb3047d090996059e835b133485716e2754938f3ab7", - "libraries/freertos_plus/standard/freertos_plus_tcp/include/FreeRTOS_DNS.h": "4b3a0aa2229d83b82177c76ea52f2850783de0c94338c71c96e54f80fe3193f1", - "libraries/freertos_plus/standard/freertos_plus_tcp/include/FreeRTOS_IP.h": "f5f29e00160d83a89791d23db91ba66de860eb59b0ec30e7bd9a290ef490187b", - "libraries/freertos_plus/standard/freertos_plus_tcp/include/FreeRTOS_IP_Private.h": "35464c7c9f6d9c1e1df087b1e78095a7482ec425c1bf23d4c2fb383584ba4b6d", - "libraries/freertos_plus/standard/freertos_plus_tcp/include/FreeRTOS_Sockets.h": "398a33e571ceb503775b0c38e3526ea9e802b8f196c93c6bb9def1aed146e07c", - "libraries/freertos_plus/standard/freertos_plus_tcp/include/FreeRTOS_Stream_Buffer.h": "ad40c09c20217a9b7b7a9bc5428795d4f984f37137444cccd5a838bdf14fb6f8", - "libraries/freertos_plus/standard/freertos_plus_tcp/include/FreeRTOS_TCP_IP.h": "cdcbdc63361882781a3780590490334e4314a125e94e624585c9dcaf4fd88e51", - "libraries/freertos_plus/standard/freertos_plus_tcp/include/FreeRTOS_TCP_WIN.h": "d52bcb271c12a76a5035fc38552946b7dfc29b0cb3b35041d3dfd72d39982656", - "libraries/freertos_plus/standard/freertos_plus_tcp/include/FreeRTOS_UDP_IP.h": "90d584e6df3517df934d91691db60f7ab0e72f13341ce8a83d1055e2b5552c85", - "libraries/freertos_plus/standard/freertos_plus_tcp/include/FreeRTOS_errno_TCP.h": "9c26ccf13f3998cfddb553c36ab575e834510cb7ad1cb2717296542d313d54ef", - "libraries/freertos_plus/standard/freertos_plus_tcp/include/IPTraceMacroDefaults.h": "3ac7aae8a855222cf4639221ec51866c94cba91b9d4ef840a516e0913603191c", - "libraries/freertos_plus/standard/freertos_plus_tcp/include/NetworkBufferManagement.h": "0331f99c9cae5847daef64c8c8994927a1d00b52377a0a302fde7a86c887d051", - "libraries/freertos_plus/standard/freertos_plus_tcp/include/NetworkInterface.h": "56bab67595d2845182a6906d6a23b734f08314908b250db9b3197d9688ff9b58", - "libraries/freertos_plus/standard/freertos_plus_tcp/manifest.yml": "e0b02279d0892fad65af80469875dd99a8c241cb9d683721626afac52bbe651d", + "libraries/freertos_plus/standard/freertos_plus_tcp/include/FreeRTOSIPConfigDefaults.h": "3e5f9c0b068238452e1db91ab50ccdc97d56a2841f43d654c5a1789a01742361", + "libraries/freertos_plus/standard/freertos_plus_tcp/include/FreeRTOS_ARP.h": "b75ed21c469d2af8c6bceecc2a6be56179a4fb0e7b8724d82d761cfaafb045c5", + "libraries/freertos_plus/standard/freertos_plus_tcp/include/FreeRTOS_DHCP.h": "fbba5be589d1db829328c79d7bad5c23d0a61e28a741072bbc2dcf753ee69d82", + "libraries/freertos_plus/standard/freertos_plus_tcp/include/FreeRTOS_DNS.h": "5abd9f1d58715139bf0a6ea4e77d34a8ca2993b32215d3ea19b5d97a5bd20ccd", + "libraries/freertos_plus/standard/freertos_plus_tcp/include/FreeRTOS_IP.h": "0bd77d8c13f7113d1e166127039c08423127995d183847e5966e91ab70164ce3", + "libraries/freertos_plus/standard/freertos_plus_tcp/include/FreeRTOS_IP_Private.h": "c7dc14b4426c3ac36da397cb467c788036eb3536ac03bdf7c94bcccd5ab77b21", + "libraries/freertos_plus/standard/freertos_plus_tcp/include/FreeRTOS_Sockets.h": "a16baf033f47e39fb5fefc597a393a2f30bee7f4926377f759ecc90a2874da62", + "libraries/freertos_plus/standard/freertos_plus_tcp/include/FreeRTOS_Stream_Buffer.h": "375bb2c24d9aaeb96315cefe895dfd14c7e724b98c754f686f669b2d8e61c298", + "libraries/freertos_plus/standard/freertos_plus_tcp/include/FreeRTOS_TCP_IP.h": "b0d6f41455ee8ee14afdda8886ee7db2e93f6a8de9ca173086e08508b95d7e5f", + "libraries/freertos_plus/standard/freertos_plus_tcp/include/FreeRTOS_TCP_WIN.h": "908e0c4ea16bd9b0d6c4dae47f4b80a2024689f67b371f4e6b55ae41b70d676d", + "libraries/freertos_plus/standard/freertos_plus_tcp/include/FreeRTOS_UDP_IP.h": "341699629f853db8ffa6b66f0af55a7ac4d6dd5bab2f3fb63bff35ccd50b72b3", + "libraries/freertos_plus/standard/freertos_plus_tcp/include/FreeRTOS_errno_TCP.h": "dc5fe88aa345f8dad3a99f9acd4c1b833bea1af9c806fc3166962f0b42595e2a", + "libraries/freertos_plus/standard/freertos_plus_tcp/include/IPTraceMacroDefaults.h": "c3690a31ff7faeaa0743ad346413e56c785b3b429635bfa83d7d08e7fb8f0b80", + "libraries/freertos_plus/standard/freertos_plus_tcp/include/NetworkBufferManagement.h": "782745a210615f3c5bbf4cb7b4b0a7bb10cff7ad31f69c73ed086e35da03d71f", + "libraries/freertos_plus/standard/freertos_plus_tcp/include/NetworkInterface.h": "8e3b7cc5ff2d056334a55951111da98866f1168c58db71342ad2ddc27ab4470b", + "libraries/freertos_plus/standard/freertos_plus_tcp/manifest.yml": "39ec2b5b286ec50aea9d0229fb9efa50dabcc26f09a6a45069abe3432ca4ac6d", "libraries/freertos_plus/standard/freertos_plus_tcp/readme.txt": "650a32b9db6e75a5bddfded2e44b5e137a9f9ba76124451eadd452b00c3c8010", "libraries/freertos_plus/standard/freertos_plus_tcp/test/build-combination/AllDisable/FreeRTOSIPConfig.h": "fff034ce69843890bbc87467fb23e891da26ebb266de6a72aa4d3e87f806f819", "libraries/freertos_plus/standard/freertos_plus_tcp/test/build-combination/AllEnable/FreeRTOSIPConfig.h": "06c1c2d37d40ee7c54a8def533c2700f4fffb2f12b8c906b3145249377fd0a2d", @@ -5092,15 +5373,15 @@ "libraries/freertos_plus/standard/freertos_plus_tcp/test/unit-test/CMakeLists.txt": "1f39e3090be8d52f89debe6f54cd651f3d1c56a9d29150888cc60a9984ba1155", "libraries/freertos_plus/standard/freertos_plus_tcp/test/unit-test/ConfigFiles/FreeRTOSConfig.h": "8762872d3a508e141a4b67c9c65721363868c83b3934689692392928a87efd40", "libraries/freertos_plus/standard/freertos_plus_tcp/test/unit-test/ConfigFiles/FreeRTOSIPConfig.h": "2e999a469c09573cb6be76a149f547149c3515145ed450ef2674a741adfa9ae5", - "libraries/freertos_plus/standard/freertos_plus_tcp/test/unit-test/ConfigFiles/FreeRTOSIPConfigDefaults.h": "c8eb46dae180686102fb0f1ee06140bcd4041a01dd3d6e4e29387babb3b3cf03", - "libraries/freertos_plus/standard/freertos_plus_tcp/test/unit-test/ConfigFiles/FreeRTOS_errno_TCP.h": "d4caee738c896606b1d77940c572a60fc95629d74b510dad4f2e55893b895f24", - "libraries/freertos_plus/standard/freertos_plus_tcp/test/unit-test/ConfigFiles/IPTraceMacroDefaults.h": "56fa5f9875e92e4f30163a25d0ef63fbe171a3e22a61f9866859fced2565bb00", - "libraries/freertos_plus/standard/freertos_plus_tcp/test/unit-test/ConfigFiles/NetworkBufferManagement.h": "500e817036af01d88b3316c6f275bcc9ade09896eba034273b5ecde538ac4a14", - "libraries/freertos_plus/standard/freertos_plus_tcp/test/unit-test/ConfigFiles/NetworkInterface.h": "d8efdfdd8048b1928cad1a3b344916f2743a647e931130ff5bd9f00e66a509e5", + "libraries/freertos_plus/standard/freertos_plus_tcp/test/unit-test/ConfigFiles/FreeRTOSIPConfigDefaults.h": "23a5a3379af15903461fa86d6752f18943ca07e6c4ae1316430be3716f06b453", + "libraries/freertos_plus/standard/freertos_plus_tcp/test/unit-test/ConfigFiles/FreeRTOS_errno_TCP.h": "dd47449cc3de5ec0750b2989f42aaad7e66a677ba4f3f7484a6d1ff82343ea19", + "libraries/freertos_plus/standard/freertos_plus_tcp/test/unit-test/ConfigFiles/IPTraceMacroDefaults.h": "309cd89f11aa55997325d6babbbe6864f714cdebd53c8ef37b5a6db1871d6ea9", + "libraries/freertos_plus/standard/freertos_plus_tcp/test/unit-test/ConfigFiles/NetworkBufferManagement.h": "b925389d2f19258a1d8cfd9798ac3dcc8610bc16c7cb88f150614fe7efb108a2", + "libraries/freertos_plus/standard/freertos_plus_tcp/test/unit-test/ConfigFiles/NetworkInterface.h": "389c500e0d11ec662bb8455aa9d45b11d251842fa46fe98c703b178ac44d07cb", "libraries/freertos_plus/standard/freertos_plus_tcp/test/unit-test/ConfigFiles/WinBase.h": "9fe50d95cffddb9800ebb400c762c7bb7e7ece820ab4ee790c6c603eefbbc590", "libraries/freertos_plus/standard/freertos_plus_tcp/test/unit-test/ConfigFiles/Windows.h": "9fe50d95cffddb9800ebb400c762c7bb7e7ece820ab4ee790c6c603eefbbc590", - "libraries/freertos_plus/standard/freertos_plus_tcp/test/unit-test/ConfigFiles/pack_struct_end.h": "a5628c709b78400763ccc6e0db1b45bc60b0253f0be8c7f637b7560e18b10047", - "libraries/freertos_plus/standard/freertos_plus_tcp/test/unit-test/ConfigFiles/pack_struct_start.h": "71ee6c7854b738c210a91c68d30ad4a6b4d4c5ba64f2cc0510ecfe77e037a75b", + "libraries/freertos_plus/standard/freertos_plus_tcp/test/unit-test/ConfigFiles/pack_struct_end.h": "0d4b4c1eab43034b0e2c28e12bce46e185d5932082f4fdde85cc7ed9a5d7b72f", + "libraries/freertos_plus/standard/freertos_plus_tcp/test/unit-test/ConfigFiles/pack_struct_start.h": "4b6a6ab10a1e816921bd914151889f6d3096822e3b6845521c76615ca6a1f1a2", "libraries/freertos_plus/standard/freertos_plus_tcp/test/unit-test/ConfigFiles/portmacro.h": "a1e4bef1b700ac9fb9d2d6f02e2fea3d1c1ada009790738668a8359b6e264d38", "libraries/freertos_plus/standard/freertos_plus_tcp/test/unit-test/FreeRTOS_TCP_Unit_test.c": "f283e74ecb1912fba3cc8664186301b39a75337aa48e7f03227274f97f98d376", "libraries/freertos_plus/standard/freertos_plus_tcp/test/unit-test/README.md": "c8396e1f028fdc6c4cfce82eb8987536484f61f2dd6cd84cda6226b9b8d4c487", @@ -5111,20 +5392,20 @@ "libraries/freertos_plus/standard/freertos_plus_tcp/test/unit-test/cmock_build.cmake": "90a0d545d0848194b28b86ed0d0815c4bf9ddf6cb4a9f6aabf9259d63e669524", "libraries/freertos_plus/standard/freertos_plus_tcp/test/unit-test/stubs/FreeRTOS_ARP_stubs.c": "4d9c33ec2705f90ef074aea7553058c200108a0dbc1f96a59774f7a859204cee", "libraries/freertos_plus/standard/freertos_plus_tcp/test/unit-test/unit_test_build.cmake": "24d557a556205517dbe65de1dca22b2f454fbf294771d0cd272ed3a404166097", - "libraries/freertos_plus/standard/freertos_plus_tcp/tools/tcp_utilities/include/tcp_dump_packets.h": "5698278f5b08a81788087c959058cf8d160328d02024b857542236def8ced28d", - "libraries/freertos_plus/standard/freertos_plus_tcp/tools/tcp_utilities/include/tcp_mem_stats.h": "acde50800ea92d1776fcdb90e7d0d5406cdc07829d41ae370f322da3f71e4b41", - "libraries/freertos_plus/standard/freertos_plus_tcp/tools/tcp_utilities/include/tcp_netstat.h": "6a918f1867c970864abeccad8809e61bd66d2a391dc544d1da85055c18219994", - "libraries/freertos_plus/standard/freertos_plus_tcp/tools/tcp_utilities/tcp_dump_packets.c": "25696067947f82c80655e141eb96f806f203ef1aad7a93c9f1d2189bc5619d16", + "libraries/freertos_plus/standard/freertos_plus_tcp/tools/tcp_utilities/include/tcp_dump_packets.h": "21504a387d9f48bfcbc7d71edfbedfa6a590cc12b84772bf122bdbe408bdf530", + "libraries/freertos_plus/standard/freertos_plus_tcp/tools/tcp_utilities/include/tcp_mem_stats.h": "7c3b4231bacd000490bd2111bae272e0d9484da252dfec5c6e6b1520cae2d018", + "libraries/freertos_plus/standard/freertos_plus_tcp/tools/tcp_utilities/include/tcp_netstat.h": "a6ceb9af051438200de2780c01cecb0b6af15a7e556754a004551f8ad96063d9", + "libraries/freertos_plus/standard/freertos_plus_tcp/tools/tcp_utilities/tcp_dump_packets.c": "cf4425aa85f20679a755f1e30f672b4c9cc97c3d6016b84b4655615933178f7b", "libraries/freertos_plus/standard/freertos_plus_tcp/tools/tcp_utilities/tcp_dump_packets.md": "b516c055037cb3e626e020569ea017f45f67b2c6a315539670807da107e04e62", - "libraries/freertos_plus/standard/freertos_plus_tcp/tools/tcp_utilities/tcp_mem_stats.c": "3b1f0dc9c84bc9756b675e036060335c2cc8905c25efde3d133375023afa88c1", + "libraries/freertos_plus/standard/freertos_plus_tcp/tools/tcp_utilities/tcp_mem_stats.c": "c3a94854101eb7c1b7a77392fd48ce367a967713415419525a12312958bf92a3", "libraries/freertos_plus/standard/freertos_plus_tcp/tools/tcp_utilities/tcp_mem_stats.md": "5e3c6c46e2cc64f7fed92c9e4fa3cc06ca9a64ac79c8ee62a3ef9485c7f2b6f1", - "libraries/freertos_plus/standard/freertos_plus_tcp/tools/tcp_utilities/tcp_netstat.c": "4432888f81412aee9f48989d132dcabe09bf0aa7aa4b7008282e98befbc7af8c", + "libraries/freertos_plus/standard/freertos_plus_tcp/tools/tcp_utilities/tcp_netstat.c": "5ad0c2de4fdee74d97757ed2aa97f03fd56fd61e3daed82a48bfb2d399b3c024", "libraries/freertos_plus/standard/freertos_plus_tcp/tools/tcp_utilities/tcp_netstat.md": "cf041fbfd893defddc4ef9c9f51f3824e69e5fa56c9558a436a3b21de9298255", "libraries/freertos_plus/standard/freertos_plus_tcp/tools/uncrustify.cfg": "55c02144fdaa3d62e03ed97e3e89a54b67d9433a5320ec02ec82e75344b21656", "libraries/freertos_plus/standard/freertos_plus_tcp_utils.cmake": "9d414393edc498f8334f2f53675b1a134ccf884c0dbc3c243b5d399bc51f55c5", "libraries/freertos_plus/standard/tls/CMakeLists.txt": "cf0ef0baf3fa24b73cc492a69a82e6b6f02f1aa0b413aea63e48795c37ea7f77", "libraries/freertos_plus/standard/tls/include/iot_tls.h": "c48b608068b4bf962a9e9265960ee04abebaaf488c7ca543c186738c56ab1444", - "libraries/freertos_plus/standard/tls/src/iot_tls.c": "0542476069da8f3e3a2ec1403834eb39049b33673b2432a2e22c357e17811132", + "libraries/freertos_plus/standard/tls/src/iot_tls.c": "3b977e23702858b37d5b5cae7c584cdeafedd0e316ad2fb214e811cd11817e89", "libraries/freertos_plus/standard/utils/CMakeLists.txt": "c26d41b8c622dfda9f55c41d6057415a4724ee7c5c569762e3d0297eb1c8472e", "libraries/freertos_plus/standard/utils/include/iot_system_init.h": "2cb083ba7e32cfd7042bd1c4c72b73c73def1f054b5420f5dc40bfa46cce1242", "libraries/freertos_plus/standard/utils/src/iot_system_init.c": "e563c4fabdcc6450ea0bb36eccabaa4ac77f834d8b7e497a65a7281b50b15bb8", @@ -5147,7 +5428,6 @@ "libraries/jobs_for_aws/source/include/jobs.h": "720e72ad16c9873cf6e777dadabc6c763ce55e630a47ab116c8ae6f01e9a7d23", "libraries/jobs_for_aws/source/jobs.c": "522c2182e6b75ac338ba1620efc2fd277c831e2a5d636b4981c3282be97bc545", "libraries/jobs_for_aws/test/CMakeLists.txt": "6deafc861516f7a851f204ec647d2e2b28fe261a5f54d03247e2390d7e64cfda", - "libraries/jobs_for_aws/test/cbmc/include/README.md": "bbc229eaa43a9b0b798ba92b5a18a4341857eec34d974103196cb275a2d5ae85", "libraries/jobs_for_aws/test/cbmc/include/jobs_annex.h": "38450730b37bf0238ee52993e2ef545899df44bd0740a1224d8ae1a6808bd38e", "libraries/jobs_for_aws/test/cbmc/proofs/Jobs_Describe/Jobs_Describe_harness.c": "481593869cb5969e5b480bae0b03d911f8151dc0acdf88dc0df366844551d310", "libraries/jobs_for_aws/test/cbmc/proofs/Jobs_Describe/Makefile": "30993c68d5450e600b79de44b50c1170500a3aa427a2ce976f06f8f88f78f693", @@ -5179,7 +5459,6 @@ "libraries/jobs_for_aws/test/cbmc/proofs/Makefile-project-targets": "16763b7ce1babf81ca45e9e2be29af49ed2e09b476a2687e1710632ccd50108d", "libraries/jobs_for_aws/test/cbmc/proofs/Makefile-project-testing": "daad04bea5682eb4450d3cb65cd37d5bb822d487a5db0c2fed58fd188c02f052", "libraries/jobs_for_aws/test/cbmc/proofs/Makefile-template-defines": "50b3687413c3a9a1e42a62954b1007e270fadbfda068fcb8e796b1862563507f", - "libraries/jobs_for_aws/test/cbmc/proofs/Makefile.common": "6bbf3e651ded59a1de7694b895aabc88a017a569f16e44ab33161c6a6ac08ec6", "libraries/jobs_for_aws/test/cbmc/proofs/README.md": "5adff57e2d2a6544d212c84bb5809dc2c2d5aef02ee4832633f59678b3f29240", "libraries/jobs_for_aws/test/cbmc/proofs/run-cbmc-proofs.py": "b37b71fb8ccf4b101ea1ffc65107c857f45fa6e228f1eb9e2041c017efd3319c", "libraries/jobs_for_aws/test/cbmc/proofs/strnAppend/Makefile": "7c872d86e1041b74d87313e4e5b9f02c71a1dc813e72033a1059dd0ac4d5ec17", @@ -5190,8 +5469,6 @@ "libraries/jobs_for_aws/test/cbmc/proofs/strnEq/cbmc-proof.txt": "7d902cf8fefe06b80fb9fde9e318ebb543a217aac703a6e4c72aea7b0da71eb7", "libraries/jobs_for_aws/test/cbmc/proofs/strnEq/cbmc-viewer.json": "d14104e7347b9da636032cd236bf7a697bda1ea4f2f4c5705b331056259c30f0", "libraries/jobs_for_aws/test/cbmc/proofs/strnEq/strnEq_harness.c": "c0a0c38de531fc75c18860dd7d5829743c28deb12df83c5ba9fbefba247e758f", - "libraries/jobs_for_aws/test/cbmc/sources/README.md": "f429cedbb957a523fd544205899f8798a99ec8f2382febe7bf776ee3c4100c78", - "libraries/jobs_for_aws/test/cbmc/stubs/README.md": "9198e8e927292aa3fe99401b1b67b299117e414a5e7ec75c8a523b8ae4b353f9", "libraries/jobs_for_aws/test/cbmc/stubs/strnAppend.c": "d9699601f16aff57958ec78e535465f76e2bc878f232af16edfc43cd87708a0d", "libraries/jobs_for_aws/test/cbmc/stubs/strnEq.c": "63adefd43d228566a32be9de4b6d4bc4164f70a3afd0db2e5f5228541a5a09b2", "libraries/jobs_for_aws/test/unit-test/CMakeLists.txt": "1a40c32dfd0d259d179ac1cd70a1558f15d57685843ded616931a1c870ad6abe", @@ -5210,14 +5487,14 @@ "libraries/logging/include/logging_stack.h": "ac23a27b51ad6f4c920cd91181550132f20e24d8e9a38cf22d174d0af870a362", "libraries/logging/iot_logging.c": "d755884d3106c4365ca0b57ee197bcdee4e3348b2f6ea39cac1635d526f6cceb", "libraries/logging/iot_logging_task_dynamic_buffers.c": "ac069047f4f6e3d7c298b144c860a9d67b530f04c60d0f79e59316c762521e32", - "libraries/ota_demo_dependencies.cmake": "7d07ef5435082ffbc9238fea834dc3239f4897702e66537e16ad8b51496c8573", - "libraries/ota_for_aws/CHANGELOG.md": "30f52bd30a7fc3b28a57b2a74d5ce844a3d0802ef6a290abd28f24cb587c704d", + "libraries/ota_demo_dependencies.cmake": "6247e564de930cf657fb4ff798aea911e371f436f872b95d7f708c488359ebb1", + "libraries/ota_for_aws/CHANGELOG.md": "1b41b8fbcf89acf5a7a67e119b52e428641a86ad590ce28ad874e5851eb591bd", "libraries/ota_for_aws/CODE_OF_CONDUCT.md": "34b6c98d5c23127ae6769e95e483e5bf6d3704ae1f0d3ae4e69d15f4ede118b6", "libraries/ota_for_aws/LICENSE": "51ed76d1ff7b2c3efbfb18392eb02c8ecdc3928e17da0c30c2a74f7e8cd6be25", - "libraries/ota_for_aws/MISRA.md": "dbce113c12274e89b00080755abf6de24ce3ad0c361ce713934381c1bb83f4cc", - "libraries/ota_for_aws/README.md": "53453d411358166ef294462ff34d49e52a43739f6193d9471090c5c48477c757", + "libraries/ota_for_aws/MISRA.md": "844fdb87ffa2f66f4be1b2fedb5ddb1bab8452b95237a0e4c70eb341b6ba79a1", + "libraries/ota_for_aws/README.md": "fd60bc2309c195a9b3cd027b17d6f8569adecca569887ec31e105b355a56c122", "libraries/ota_for_aws/SECURITY.md": "ff53e3502bc39dac4a7074fe790f663c56d6c7aacd5b66dc648049f685e1e44b", - "libraries/ota_for_aws/docs/doxygen/config.doxyfile": "5c03088c956a0357cd12c6d9a7d6ffbbd9a60a827d90b9e963e3d1b190882faa", + "libraries/ota_for_aws/docs/doxygen/config.doxyfile": "10ebc4525b5ced79d356ffc467e1c7108c24c20be12c9ad585687814f9f8fc63", "libraries/ota_for_aws/docs/doxygen/images/ota_architecture.png": "b4b3e1ca89c15e5ffd2fcf57a9c92bcf0c8ca3ee269983c373334b9b388cc165", "libraries/ota_for_aws/docs/doxygen/images/ota_config_block_size_10.png": "b404264d79f423eba82528d43ac46570540463c2e6d94bf8f0a3acddfd8abfb4", "libraries/ota_for_aws/docs/doxygen/images/ota_config_block_size_12.png": "3fef3964872b954d498b62997fa77841117f8bb46205ba81a4b0d65f509241fa", @@ -5225,12 +5502,12 @@ "libraries/ota_for_aws/docs/doxygen/images/ota_design_http.png": "02812210241d6588387b008cdb05839036d37132dff1f6fc43638b674c0e2550", "libraries/ota_for_aws/docs/doxygen/images/ota_design_mqtt.png": "b2b8c511ce3100c1e5257140f09cf9284390ca77f990d6a7d503433f1b236967", "libraries/ota_for_aws/docs/doxygen/images/ota_design_os.png": "5138998382a5fe6e70ed2b2788e7573c5d93db7689750f1f62a4550994ba7bfd", - "libraries/ota_for_aws/docs/doxygen/include/size_table.html": "65964a66c937f5ecc2553e492760b8f24597458d1c39aa3fa95c48825134e2f7", + "libraries/ota_for_aws/docs/doxygen/include/size_table.md": "e754c1cb597789824543ec8a8e5c9b0b5fd1fe47f0123d38cccf02574d7fec5c", "libraries/ota_for_aws/docs/doxygen/layout.xml": "555a70789f54c525456ad9d30730614fe7119afb8b81dd8f8067af28dd14f66c", - "libraries/ota_for_aws/docs/doxygen/pages.dox": "8bb736736f097b40802a5f914f378b251e8c1751e06aef63a4edafdd1036e240", + "libraries/ota_for_aws/docs/doxygen/pages.dox": "7dbcbc840585ca951d76fa0f07c366de545ddec679412478c6ca9c5e534535dd", "libraries/ota_for_aws/docs/doxygen/porting.dox": "6c9d974c3ffe67a69f7d14dedd97dd6c2e8473068ad166f5c751aa81218de494", "libraries/ota_for_aws/docs/doxygen/style.css": "e3d3b4438744aa4d547bcacc6e64f3fcfc5057b476c5237e5107e6bbe0aac72a", - "libraries/ota_for_aws/manifest.yml": "cb1525e4017c05364948078b1f48ea13d95a2a700d75936da155d55e2b952378", + "libraries/ota_for_aws/manifest.yml": "167bacee50bb9075e853936870860ee5f4d02ebc96224d5b17e9b7bec6414690", "libraries/ota_for_aws/otaFilePaths.cmake": "33c5ffaced56e3094e168dbaccdb0e185b3b906e7c562dbf41848f38383ac7df", "libraries/ota_for_aws/source/dependency/3rdparty/tinycbor/Doxyfile": "9963a8bc52129b4c676606131756fbcf5b6b1779c6e6fca427bbda4ec8fc6fdf", "libraries/ota_for_aws/source/dependency/3rdparty/tinycbor/LICENSE": "3c6ba0b5bfa7830505301ffb336a17b0748e0d61c4d34216e9dc98f10e40395e", @@ -5283,38 +5560,38 @@ "libraries/ota_for_aws/source/dependency/3rdparty/tinycbor/tools/cbordump/cbordump.pro": "b352c8e63d0ae0a5443fc26d9c1b40d69c5e4be6bfbb66795ddff050af2509d2", "libraries/ota_for_aws/source/dependency/3rdparty/tinycbor/tools/json2cbor/json2cbor.c": "8f469735abb4203c2f2a1846892a960c20aba44751d8bddc8e7b74280f11ca47", "libraries/ota_for_aws/source/dependency/3rdparty/tinycbor/tools/json2cbor/json2cbor.pro": "6252c4b3d2c026a3746ee6fe660868f6ac14f367975e95cec39874cd110757f5", - "libraries/ota_for_aws/source/dependency/coreJSON/CHANGELOG.md": "6c16b6db078b49a243b6e7c05492afa6c131ef36aa809ba5acb582ce0d6c9332", + "libraries/ota_for_aws/source/dependency/coreJSON/CHANGELOG.md": "2ae828e011ba8d0fde182c5a4244d029695f1c5b3f1088aef7b1e221484fd765", "libraries/ota_for_aws/source/dependency/coreJSON/LICENSE": "508a77d2e7b51d98adeed32648ad124b7b30241a8e70b2e72c99f92d8e5874d1", - "libraries/ota_for_aws/source/dependency/coreJSON/MISRA.md": "616fc5ab84e4b5dbe75b1e4b7aff3a6dbb187c73c1943a00b78a4683cb64dd7e", - "libraries/ota_for_aws/source/dependency/coreJSON/README.md": "d2a38300a95e49e1459cb1886bee4bae7139b1bc234ac99e44f5e8f30dd47292", + "libraries/ota_for_aws/source/dependency/coreJSON/MISRA.md": "8d70de5abed8f030486c61473054f7837770f9fedee4fc5e3c21d31713420f6e", + "libraries/ota_for_aws/source/dependency/coreJSON/README.md": "c6614bcd96d997823a2b51c7b3a6a87010f470eaf3a94d3e47db00115826533b", "libraries/ota_for_aws/source/dependency/coreJSON/SECURITY.md": "ff53e3502bc39dac4a7074fe790f663c56d6c7aacd5b66dc648049f685e1e44b", - "libraries/ota_for_aws/source/dependency/coreJSON/docs/doxygen/config.doxyfile": "0e7200549685238cf88c89bb3d7c9b4491aed7ff538f18fe49aae1dd2083eadb", + "libraries/ota_for_aws/source/dependency/coreJSON/docs/doxygen/config.doxyfile": "58497e870c106cb89ada7894952505161af3fbc9a2833962614c4571f28b4a6b", + "libraries/ota_for_aws/source/dependency/coreJSON/docs/doxygen/include/size_table.md": "3aad1de95df43fe2dd895a992066cc867cc71c138de7e49d3900e0cc1222627a", "libraries/ota_for_aws/source/dependency/coreJSON/docs/doxygen/layout.xml": "555a70789f54c525456ad9d30730614fe7119afb8b81dd8f8067af28dd14f66c", - "libraries/ota_for_aws/source/dependency/coreJSON/docs/doxygen/pages.dox": "8e6306c157d181618a06030628c953ce198c5880cfb8ca27b42e4bb32d898eb7", + "libraries/ota_for_aws/source/dependency/coreJSON/docs/doxygen/pages.dox": "a832d6efa236046172982e81d7467588379b99f897b33cb7d60ec9d165a73a88", "libraries/ota_for_aws/source/dependency/coreJSON/docs/doxygen/style.css": "e3d3b4438744aa4d547bcacc6e64f3fcfc5057b476c5237e5107e6bbe0aac72a", "libraries/ota_for_aws/source/dependency/coreJSON/jsonFilePaths.cmake": "f32f3a92f044c43d37eeb359f23efbdbd428ff643b1778c5381d1fbdc353cf1f", - "libraries/ota_for_aws/source/dependency/coreJSON/lexicon.txt": "d44dce8b866dfee032b593d562428e366777d9675c8cbe551de3ff8a6cd928e3", - "libraries/ota_for_aws/source/dependency/coreJSON/manifest.yml": "55e82e0f8afc5317954eaa807de33060fc377bbb573618ddee825a45d1474ea8", - "libraries/ota_for_aws/source/dependency/coreJSON/source/core_json.c": "4409f01c1feca9a152669abcfeca27bb276755931d2aee84ccc62ef4c2a2d1e1", - "libraries/ota_for_aws/source/dependency/coreJSON/source/include/core_json.h": "95f1741edb7039ba101d444a3efdcda46157a1792eafbbb4c47023427fd28966", + "libraries/ota_for_aws/source/dependency/coreJSON/lexicon.txt": "de4339455d91c98424b0f9ddabc2147de72db886a065c8cb8b60f069ccde2529", + "libraries/ota_for_aws/source/dependency/coreJSON/manifest.yml": "575d8fe974377cba1d1ef8c1ba96656627445a6d355573f8397006c4e13494ab", + "libraries/ota_for_aws/source/dependency/coreJSON/source/core_json.c": "2967f6d1dc17415c6e46e0bedadde4d41a3dcca62b85b411b33d1542cc1fb80b", + "libraries/ota_for_aws/source/dependency/coreJSON/source/include/core_json.h": "83ff40f31d6a2ad6cd32d52b3c976cdd75dfefc6656def3e9c3e98fb9cb3503e", "libraries/ota_for_aws/source/dependency/coreJSON/source/include/stdbool.readme": "3b5fea454a7ffd75a0dc1a752e10ab00f56e9f07141a7a1cd420b0ba3a979090", - "libraries/ota_for_aws/source/dependency/coreJSON/source/include/stdint.readme": "dd6b448c2e42251785a058360c728511a87282f159819b274ae1a976172ee586", + "libraries/ota_for_aws/source/dependency/coreJSON/source/include/stdint.readme": "f603d61f0eef10cca8a4c43e5408ab400980773e0401dfa8c27e349a55c723d2", "libraries/ota_for_aws/source/dependency/coreJSON/test/CMakeLists.txt": "f22296561886d698c1672c2d5df2e94c34363b8a40d42985fc71abc5640ddcc6", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/include/README.md": "bbc229eaa43a9b0b798ba92b5a18a4341857eec34d974103196cb275a2d5ae85", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/include/core_json_annex.h": "8e10b277e200d09ac3e14460102933c5d35471f2ee5383a1388919ad857f1912", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/include/skipGeneric.h": "71b471afc11837c9fc7e452f383fe5419b8ece257a90ce2ed4e7d92705ab090c", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/JSON_Iterate/JSON_Iterate_harness.c": "db28221f3ccfb5c4203183ed29108f00b83227805cf2682f8a7c2f051fb069c3", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/JSON_Iterate/Makefile": "77738d5901c8915025ef1729f85cb7369ddb6acc7e9a969b54b2f23f7e7f258c", + "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/include/core_json_annex.h": "288b59db8618e369df08f2bf6b0fb92462bece4f9550eb4444de43f72c69d428", + "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/include/skipGeneric.h": "389b856bc4a9e236bffdd87c4395034ea5fc8e85b3423749c566c18e138c829c", + "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/JSON_Iterate/JSON_Iterate_harness.c": "ab1035828f1430cb756efbd2046a27f2fe3e0ba4f21db180ce3f191505e5c89d", + "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/JSON_Iterate/Makefile": "1428f6b96b73653328d56fb7e8fa3b4259ca9f9e58f00a055a91e1ba82bb6214", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/JSON_Iterate/README.md": "7bd5e4d69a5b4548ca6810f69fa07186c2e26b44af20b6abdb38266a9d5566ad", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/JSON_Iterate/cbmc-proof.txt": "7d902cf8fefe06b80fb9fde9e318ebb543a217aac703a6e4c72aea7b0da71eb7", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/JSON_Iterate/cbmc-viewer.json": "39a8e80bc7a1eb7eaf0bcf0bfdfcdcfec81ef0b5072eb7679bb39df71b3f16bf", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/JSON_Search/JSON_Search_harness.c": "17ca937e25e1b97cb0df5316f35d39fa73faa050cf503ba819eee5b2ef1bca4b", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/JSON_Search/Makefile": "73b7bc81d143a9482379dab0a83a9e3f0afc83fd8bc8b4440a5b9e7892df69b6", + "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/JSON_Search/JSON_Search_harness.c": "12f89c1079e0ffbef58b0068c65670737f431abdf1baf6a1f35eaa1c69939e4e", + "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/JSON_Search/Makefile": "3800ad2743c77b8d18e64f3fd4073095044c5ba93c2b94afecc256b3eae1e48c", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/JSON_Search/README.md": "a965351dc787454d41311dff7736ff7362d36b45a6dbbc9ff7151342a3e43104", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/JSON_Search/cbmc-proof.txt": "7d902cf8fefe06b80fb9fde9e318ebb543a217aac703a6e4c72aea7b0da71eb7", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/JSON_Search/cbmc-viewer.json": "6da77d4bf12527d3e501027861e38907084f4d23c6ce122d4da4d94dcd33a5a3", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/JSON_Validate/JSON_Validate_harness.c": "90986194c3e783cdaf2faea14d3d6c9a4a993c1970bc23d199553e27a5a6a355", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/JSON_Validate/Makefile": "517644e63575deaf71c485a6383000b9e948f0dc3148ac746c4ccfbac45643fe", + "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/JSON_Validate/JSON_Validate_harness.c": "89c96bc4761ebb13cb6c25b165a58708472f1df3c7f13f6854d58bb3cb2f7274", + "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/JSON_Validate/Makefile": "b2abfe6e3d62a7a1b94caf52fd8ac3c6863168f00700309c70b648a16d3cd5c2", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/JSON_Validate/README.md": "b59f599efc875baf43bec04bbf8b8128035d4029384eef85e791220652556a6e", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/JSON_Validate/cbmc-proof.txt": "7d902cf8fefe06b80fb9fde9e318ebb543a217aac703a6e4c72aea7b0da71eb7", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/JSON_Validate/cbmc-viewer.json": "2d3aff70830a307ffd0ea58660969c781f4cec87116de38cc6f39b97ae7aef0e", @@ -5324,107 +5601,399 @@ "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/Makefile-project-targets": "cf0f30169e817afc81cc8d161d4bcc336f369392db04b81c43570fffdb57ca6c", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/Makefile-project-testing": "acb51f25870892f177057e7f56e73979e0eeb4967e3280aa160fd33a1a7bb03f", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/Makefile-template-defines": "50b3687413c3a9a1e42a62954b1007e270fadbfda068fcb8e796b1862563507f", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/Makefile.common": "6bbf3e651ded59a1de7694b895aabc88a017a569f16e44ab33161c6a6ac08ec6", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/README.md": "142dc28dad300138bed3a174bdb7ce714f1c6a882299440e63552e2bebd2f7d0", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/run-cbmc-proofs.py": "b37b71fb8ccf4b101ea1ffc65107c857f45fa6e228f1eb9e2041c017efd3319c", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipAnyLiteral/Makefile": "bfd696dd9aaf2ce7b0c486c3dae2e181438e83727c76dd1cf34559293bc2e0d8", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipAnyLiteral/README.md": "7df172f374b3f15a458a9fa766ba5e79687549f2dcf501d8d7de9aa5290efc2f", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipAnyLiteral/cbmc-proof.txt": "7d902cf8fefe06b80fb9fde9e318ebb543a217aac703a6e4c72aea7b0da71eb7", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipAnyLiteral/cbmc-viewer.json": "fae6047e1eed0cf84842c64e6fb697d295bb4cb3b4c09b8314c306c3fc6462ae", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipAnyLiteral/skipAnyLiteral_harness.c": "f16bbd9c20c9b63e165907f1a9a1f93a2aac02c9efbeeac9f00c9d6fc7882545", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipCollection/Makefile": "0349bae0eadee7229072a5bdeda767e0d85ea4dd56f1829890c7957ea283e0e8", + "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipAnyLiteral/skipAnyLiteral_harness.c": "1df03f60d7b75d532601ae8fa2f468a342185c6235f25f2be45c1a877f1dfe50", + "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipCollection/Makefile": "1c11b38a4c9095c61e9d17bde80ed0da8b9efdc5d18a61c6b35a7a28fedfeedc", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipCollection/README.md": "4314646b3917f891cfb5ca83b7862bb9412434bc7b156f8337dd6deaf4b4751f", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipCollection/cbmc-proof.txt": "7d902cf8fefe06b80fb9fde9e318ebb543a217aac703a6e4c72aea7b0da71eb7", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipCollection/cbmc-viewer.json": "be80ad3ea1285e22419058ed98c05d8159994755fa4c6bafb015d5d63f065128", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipCollection/skipCollection_harness.c": "f2140b46a6f776d3995b3393b8b82c3a8adfc3d02beffcaf060e196a0670fb3a", + "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipCollection/skipCollection_harness.c": "22b281c58c07f0907d4bbe7726c490271c78f75649c60bd068835e524612fe39", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipEscape/Makefile": "2c355113aec48c5d4c4dbdc16fef7601c174011b61920e1047e6c55487d147da", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipEscape/README.md": "3e5425772da09445abb5d976a789941ea1233744a717887165efb7a89f87ba2f", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipEscape/cbmc-proof.txt": "7d902cf8fefe06b80fb9fde9e318ebb543a217aac703a6e4c72aea7b0da71eb7", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipEscape/cbmc-viewer.json": "6318ff51b7058066c99a87b99194b1d65d4a33d77a83da3dc4fad6327778b29f", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipEscape/skipEscape_harness.c": "2a1a83bcbf3e2c766d71a3031b1ce519342b014456222692b3ed091740cd034a", + "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipEscape/skipEscape_harness.c": "33ed54d7e1d50c2f8a293cb09378f9295cf1b63bc8e6bce3c0fe279412f1c5bf", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipNumber/Makefile": "20ffa32b03006ec004d968f3984567be678ce81b8a4ae85c250f8a3630c12666", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipNumber/README.md": "0d4f0d613efe747e39bac8874b639129b74f164fcb017cc8aa1acae9e0da8b0e", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipNumber/cbmc-proof.txt": "7d902cf8fefe06b80fb9fde9e318ebb543a217aac703a6e4c72aea7b0da71eb7", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipNumber/cbmc-viewer.json": "13bd089ecb4de1a6edca24af3bb2d2dbf124681e71a50539bda9cb85c502b16f", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipNumber/skipNumber_harness.c": "cd1a8ca3bbfda7297460a88f10514686e80cee27e9f2fa596bb8005226018fa0", + "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipNumber/skipNumber_harness.c": "3a716a3b85e13b50e847f9cae7c064843442f51cb7a4ab0ad9ad418d43680948", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipSpace/Makefile": "825e917450aeaf3536995a43b84e6b846191ff976e7e3b789f8cbde804d8e319", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipSpace/README.md": "620573816baea73974121fb4415ad4dfca463a38e925152aa3d4e2b04a53d122", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipSpace/cbmc-proof.txt": "7d902cf8fefe06b80fb9fde9e318ebb543a217aac703a6e4c72aea7b0da71eb7", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipSpace/cbmc-viewer.json": "3a3db6ce8ebe463f90a95bb9b984bb9c8c0a8c346dfe3fd9f1e736e12bac8782", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipSpace/skipSpace_harness.c": "1334799a73aef3cd60a934f1d65d10be36a2200a2225f0ac80d0e9c0dab31188", + "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipSpace/skipSpace_harness.c": "38c0c0ee8cd45c6716ba67dd3be4556fdd79f85a90835d7e0c5cb78e555ed054", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipSpaceAndComma/Makefile": "8759e841c7a053a9117758370b768561e85baa72919bff3ed6aed65178cf8658", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipSpaceAndComma/README.md": "acbbf3b27c2f02885f9b5c92f47208f335fb54eb4f730a7b73dad404e7c6305d", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipSpaceAndComma/cbmc-proof.txt": "7d902cf8fefe06b80fb9fde9e318ebb543a217aac703a6e4c72aea7b0da71eb7", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipSpaceAndComma/cbmc-viewer.json": "1de624ce0d5cdfb47f4e60861fad02c9ecad2cb1d825cc4ff7cbe438f32ee2ec", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipSpaceAndComma/skipSpaceAndComma_harness.c": "3e8eadf67d70396fe80dbd288c6ee598db34696b47be92270f455aa9ba435e70", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipString/Makefile": "84a027e8b6ab7744bba40d2889dfb218bfc45f3d18aa91595e09557d3d1a24b1", + "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipSpaceAndComma/skipSpaceAndComma_harness.c": "f3215c0c74e930145b4aa283c88a14988b7e4f212e9ef88769c5ca3190b104a5", + "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipString/Makefile": "f22745131765880d143c32817c2dd8983e748b6313985e95d1f7ef9cc34671e5", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipString/README.md": "1bc095eaac3f4f5945a7dac68dc5baf969dc18a4dee99423da6bbdf779a9387c", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipString/cbmc-proof.txt": "7d902cf8fefe06b80fb9fde9e318ebb543a217aac703a6e4c72aea7b0da71eb7", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipString/cbmc-viewer.json": "2ca367bb82a31b0e2758e773bc28b7360cd54917696fa019b35a1ed401228cbe", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipString/skipString_harness.c": "348a4b1637233ff4c1d9989673e39c4757026dd7d5a219ba40c64f334c111438", + "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipString/skipString_harness.c": "84f855652621921fb7bd905792deef5a8e17a13a057772c38001a43029ef3a7f", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipUTF8/Makefile": "4fbbea93626213a1782113d1bebb7ed521c03443bccfe0b79f64a1f6552faa96", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipUTF8/README.md": "d0224f808e488f9c5d257bf40d465bcef9934b5de5d5cc91a40395d888dd109c", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipUTF8/cbmc-proof.txt": "7d902cf8fefe06b80fb9fde9e318ebb543a217aac703a6e4c72aea7b0da71eb7", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipUTF8/cbmc-viewer.json": "e6c1725d654647bc7bfb06be02406424b554104b42f739f6d3339e99106ecd65", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipUTF8/skipUTF8_harness.c": "eb9276e6f0e56624701aaec6fe5108e7bde05250b620150f019b99a922bc585e", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/sources/README.md": "f429cedbb957a523fd544205899f8798a99ec8f2382febe7bf776ee3c4100c78", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/stubs/README.md": "9198e8e927292aa3fe99401b1b67b299117e414a5e7ec75c8a523b8ae4b353f9", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/stubs/skipAnyLiteral.c": "2c8257603a3f02cc950a41eeec30befd5e68c4e16c92d525d4fc0039dde7cc9e", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/stubs/skipAnyScalar.c": "b2e94f963d6353dbf3fdb922d6540a4296ad8b77b4d5bc0371dc46c50fdf1f35", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/stubs/skipCollection.c": "e237c37e15efe9b998f01fe7dfcb948113a25d55e9b223822d8c23d70af2bc94", + "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/proofs/skipUTF8/skipUTF8_harness.c": "464726fc0714e5ac3dec9512fcf1c6cf61c388a345b359de501ec0014abc897c", + "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/stubs/skipAnyLiteral.c": "b6f4065cf4069e1647e822fc36c4e25a4835406294fc7fd82f5ea647af775f34", + "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/stubs/skipAnyScalar.c": "71419cdaa2def9f580eb47ba1af35d769d7df7cc4ff716809e3a90ec314ed83e", + "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/stubs/skipCollection.c": "23bb52a449f5280b8fb638c1ba0eb4a24a023814c2c4bb2665e1603c6102f8a3", "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/stubs/skipDigits.c": "1310376156b8f04b4441d15bd8227fec6297e436ffca521d8179067a2b7a326f", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/stubs/skipEscape.c": "e1c4eff844a08977d712e4b65941524d3be2eb2982dc41f4f475a3b0027fb113", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/stubs/skipGeneric.c": "aa1fbd55b2b4c5eda9f27e87131d873ce0c59529c55cf02a41fe53c756503477", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/stubs/skipNumber.c": "411c5f259588b734347384e88fff8a6b1588b9f3f31d6dc1376e25d073419ea2", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/stubs/skipSpace.c": "444944024e58480e7f7ef141eca39e93ace17af35703e206b3081568ef1551df", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/stubs/skipSpaceAndComma.c": "acacb7367c1da82480f28cf6b0a99dd956c44b866fd5c57f3ab37d43880e138f", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/stubs/skipString.c": "be94a80872309695fc9f485f3a3ed7099120df47ebb5e623536dc50e87e634e5", - "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/stubs/skipUTF8.c": "0ed0934046be2c98e5ad719dc421625c803c39c1c28f6d870f448330e2dabe37", - "libraries/ota_for_aws/source/dependency/coreJSON/test/unit-test/CMakeLists.txt": "bb0a488a774d045b9d69078094ab50389b5e6b881cca16b967c69f198206ca5a", + "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/stubs/skipEscape.c": "ecd97fc3de72e6256efd805396004c8c67129f450df0398c4e2944c3f29fb459", + "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/stubs/skipGeneric.c": "fd8f292adb3b1194eb6315f7aefef04d2cad17f4aea13c3348af7a400294ba83", + "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/stubs/skipNumber.c": "2c26a1e3a0a98d3876b01d45a8d45ff9a0fc23a2439d6d3fd4ce60c82c2557c9", + "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/stubs/skipSpace.c": "545a01ab6a3d0125cc9fe1a49724de2b424ca5a746529a9dab2a486776e60c7d", + "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/stubs/skipSpaceAndComma.c": "9df1525cd82393965ba753db2a61436726d905c36c34c5f3cca238f34c6d19e8", + "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/stubs/skipString.c": "a26792cf28f90375146901901be61ac1112cbd84e454371e99f995ad0bcb6dc1", + "libraries/ota_for_aws/source/dependency/coreJSON/test/cbmc/stubs/skipUTF8.c": "bad89d5175355bacdc3683e26d266a690057852c182af08c9a22624d1c9959c2", + "libraries/ota_for_aws/source/dependency/coreJSON/test/unit-test/CMakeLists.txt": "a6e25c4dcb03307d2a4dc49462f2687664c261331db176ea5bb6d7672d54a27d", "libraries/ota_for_aws/source/dependency/coreJSON/test/unit-test/catch_assert.h": "de1bfd864b4f994720f3393a4c735b13091270fa22b263d9af1f35a0dc80ce83", - "libraries/ota_for_aws/source/dependency/coreJSON/test/unit-test/core_json_utest.c": "dd94bd234a092c614737bcf02fe3470a813c5eb679c9a8022318c90e590ed327", + "libraries/ota_for_aws/source/dependency/coreJSON/test/unit-test/core_json_utest.c": "d5342533eb22153a3a3dba05fafd51828f2cfbf0e0f44e436ebe597588488d8f", "libraries/ota_for_aws/source/dependency/coreJSON/test/unit-test/unity_build.cmake": "0bd532c05dac6876647508256c5c50ff87b2c2017ab9e3cb866cf0722edc1ddc", "libraries/ota_for_aws/source/dependency/coreJSON/tools/coverity/misra.config": "d7d37fb4773c548cd823d55ac8278cb9b4d89eb49d0e12c9fbf7132a92011497", - "libraries/ota_for_aws/source/dependency/coreJSON/tools/uncrustify.cfg": "55c02144fdaa3d62e03ed97e3e89a54b67d9433a5320ec02ec82e75344b21656", "libraries/ota_for_aws/source/dependency/coreJSON/tools/unity/coverage.cmake": "44684d66e5193f6c54e47c677c1efd3251f4e83c9893e336918dd90e72c922bd", "libraries/ota_for_aws/source/dependency/coreJSON/tools/unity/create_test.cmake": "086650d12714429c4130c386417e1aef985421f26c4c82a209ac0d40f71c1cd2", "libraries/ota_for_aws/source/dependency/coreJSON/tools/unity/project.yml": "12130e50fcf569eaee1c82ebf43c3accfdc599b0f42064ea6819a49f2089eb2f", - "libraries/ota_for_aws/source/include/ota.h": "f9b910b5ba63836525e3f7a2bc0e1207fbc1ade7f2c85d09e8356f5e34ed03bd", - "libraries/ota_for_aws/source/include/ota_appversion32.h": "194e19870bf43b149f51a6826758ffbad03d468b7d18ac62ed05fbcf4e0181c9", - "libraries/ota_for_aws/source/include/ota_base64_private.h": "48ef609b5521802a00c146bfae5303fbd91cacc07f598af98d8911d84920a0c2", - "libraries/ota_for_aws/source/include/ota_cbor_private.h": "bf3b13251e2a731f1756e7a3690ba74dae61f5341725f8421d5aa5a10bf7300c", - "libraries/ota_for_aws/source/include/ota_config_defaults.h": "2735af888641e81b9acaae50f3ede74be496fe346fa641674b3b5ed0d340daba", - "libraries/ota_for_aws/source/include/ota_http_interface.h": "90eacc515e7dc3e81fda117c673efe41dce57c56a89bc01f1dd5458d9b221c2f", - "libraries/ota_for_aws/source/include/ota_http_private.h": "573b3befa407aa7b5fd9d541a7782578bdfd5a409200f08fe55ac1c42320bd38", - "libraries/ota_for_aws/source/include/ota_interface_private.h": "2d18528018dba3996d2baf80b7ae41fb4c26045473a00f3d75a8b24953a2bd2f", - "libraries/ota_for_aws/source/include/ota_mqtt_interface.h": "f5ec6016b0d256c6fce925dac427fa6ace74ad2b76331959b78c1f10d571c7dd", - "libraries/ota_for_aws/source/include/ota_mqtt_private.h": "4953294f97fdc4e070474832c5f7f5e5ab6728c44a8e7700b8c15021527aa4ce", - "libraries/ota_for_aws/source/include/ota_os_interface.h": "5c1038f14c4b9a5cc2c36386da52e73a9a1ce1d743a29815d20ce1518862d77c", - "libraries/ota_for_aws/source/include/ota_platform_interface.h": "eaff3ef44c81f9767022468b97496139fd0835cdfb8d505730df70309c43c1ba", - "libraries/ota_for_aws/source/include/ota_private.h": "050f6307e3cefb63d22028015b3b0312cf7daf2e23b722634fde008f92158dfa", + "libraries/ota_for_aws/source/include/ota.h": "6f9d2cd89da27562d6f8892a08663d328e90aab81ebd30ab05e62ad1e4816040", + "libraries/ota_for_aws/source/include/ota_appversion32.h": "5e3ab23bfdf2dff0a3068db5ea4097f174e0ac57cdedae7f3b9fe33864b03a44", + "libraries/ota_for_aws/source/include/ota_base64_private.h": "93c41e3824ae81f48888a01c987641e73b1c8b677dedc2123891ff37198c1e1a", + "libraries/ota_for_aws/source/include/ota_cbor_private.h": "d62043d133b1f906e1e1a9a954ec19c06f02a3bc03ed7386db2fda8deba16d11", + "libraries/ota_for_aws/source/include/ota_config_defaults.h": "b6c0533e343dc0843f35b87961e4e6162bf724c630710ea7a3d5caafcb46b506", + "libraries/ota_for_aws/source/include/ota_http_interface.h": "fcc79827e561b5e13bb57475d9ec49c58aabca8ced1270cbecc94c0886b03c05", + "libraries/ota_for_aws/source/include/ota_http_private.h": "4faee8fe78c3eb5e00d8af485eea807577b4b431bd020056905c64ba6c4ac61e", + "libraries/ota_for_aws/source/include/ota_interface_private.h": "b96b641fabadc533a0a5c7de2919d69d6995fa9308dd3d1ed60646e64a707dbd", + "libraries/ota_for_aws/source/include/ota_mqtt_interface.h": "2124032f1c269cee6f562033106ad1b19a27d6a16f0d7f9c74a0a0864951964d", + "libraries/ota_for_aws/source/include/ota_mqtt_private.h": "e8d100f8db46ad3742d45086844ffacfa8b875e60949695a3fcc8c5bd49fd1a3", + "libraries/ota_for_aws/source/include/ota_os_interface.h": "9cddbb0988f7c7a2776ced5edf82dff8eedff4031fc73ba4c72d263fd791c33c", + "libraries/ota_for_aws/source/include/ota_platform_interface.h": "57e3735da949daae6db75a44e4bb5e74eb279ad64b7357955c5e3f258a580485", + "libraries/ota_for_aws/source/include/ota_private.h": "95b5afe45203b6a52bf948c1bcec3d448ceabac805692c00e4564aca37e30b32", "libraries/ota_for_aws/source/include/stdbool.readme": "f75eb8fb934861da96eed397d36478fbe22123dab6113a31596037faed55302d", "libraries/ota_for_aws/source/include/stdint.readme": "0e0da582eb1131f0885efeabaf0b44bdf7688d8ff02cb7c89418a087a8ded8e5", - "libraries/ota_for_aws/source/ota.c": "c0f736eaf95910c684c017bf2fc9ffe5d38cf07c10e450abebda539af910f67d", - "libraries/ota_for_aws/source/ota_base64.c": "2b9bcc3429f122aa411f8d540194735546990937365e767d41bf9f0c699c954e", - "libraries/ota_for_aws/source/ota_cbor.c": "3920f51e29636f155521ee927816199c8a771840a36300f9dff568092f65f979", - "libraries/ota_for_aws/source/ota_http.c": "d7e257a8d3b8b44f56f6ccd3f1ef077fde64d787f7872a83cb7e6d52fe9a4050", - "libraries/ota_for_aws/source/ota_interface.c": "749d86398b6447c7305dd3505615f0e1e5124811e84ab9e0bfb048f70fc6f882", - "libraries/ota_for_aws/source/ota_mqtt.c": "ecba8cc441f6d82d203982a450ea841cc33e7d19e5d9a2ed8b632973fffb79ce", - "libraries/ota_for_aws/test/CMakeLists.txt": "9976175796c6dc61e8bf8800f6009ea8d7b5677d54d6e1554d2acffb92783061", + "libraries/ota_for_aws/source/ota.c": "449bbf1b78483545b3fd8594b6330c96892bd41a82c6ba93c1bd5da2c3d0f2bb", + "libraries/ota_for_aws/source/ota_base64.c": "13f845729c03bf1a63f4f492069c3d915f9536990334f49dd661707b74c244f7", + "libraries/ota_for_aws/source/ota_cbor.c": "d3fdd376e24cfa5673e19a02244f4160157767832939e11ee132aeceda7c44aa", + "libraries/ota_for_aws/source/ota_http.c": "278fbf4e09fa68ebb64a0f2427646871e69a7fb50ed8a634d1d4612bcfe3dd3f", + "libraries/ota_for_aws/source/ota_interface.c": "c2466cf0a58284ffc0d2211f00b08961ec3cc021929850538c51a4b4dd0faace", + "libraries/ota_for_aws/source/ota_mqtt.c": "f26e299022c771fd95f949fe55528928c25606ed06682a68e871b200a150352e", + "libraries/ota_for_aws/test/CMakeLists.txt": "69824248e2aeb99742044ef3f979edc2252d576f08f516dcafc7b935d0cc95c6", + "libraries/ota_for_aws/test/cbmc/FreeRTOS-Kernel/GitHub-FreeRTOS-Kernel-Home.url": "29a615679aaf977693b52195bbbd531b884a82f3170e532c79c88faa026839c6", + "libraries/ota_for_aws/test/cbmc/FreeRTOS-Kernel/History.txt": "0948f7f231c962fa3f4fa87b2d5e56e9f227789970bb3ae0622e6e977aeeccc2", + "libraries/ota_for_aws/test/cbmc/FreeRTOS-Kernel/LICENSE.md": "508a77d2e7b51d98adeed32648ad124b7b30241a8e70b2e72c99f92d8e5874d1", + "libraries/ota_for_aws/test/cbmc/FreeRTOS-Kernel/Quick_Start_Guide.url": "367a817538b81e233c897edfaeb14a4650fecd2e090a0d4d285f057d2466390f", + "libraries/ota_for_aws/test/cbmc/FreeRTOS-Kernel/README.md": "1067be4298fcea712cc9a970bd2e275c510c4fc96eda24d4ebea8ca5e87dbece", + "libraries/ota_for_aws/test/cbmc/FreeRTOS-Kernel/croutine.c": "1d436aa17bf09aa0998e8431dd73e046c361062bc7415998f1cbae7bbc313e6a", + "libraries/ota_for_aws/test/cbmc/FreeRTOS-Kernel/event_groups.c": "9ce6f47ebeebe2575c706e5b9a2eb6574c4c4200fe2831d8d5fa5df3f67418c6", + "libraries/ota_for_aws/test/cbmc/FreeRTOS-Kernel/include/FreeRTOS.h": "9b860cda3fc0d0824d2e66c997830dc0a93f75471be4ec46df6363a55b16a057", + "libraries/ota_for_aws/test/cbmc/FreeRTOS-Kernel/include/StackMacros.h": "5e0eba51ab3ac31e2116af79c98dc33802f5e1dca14570eb085c606b045dd644", + "libraries/ota_for_aws/test/cbmc/FreeRTOS-Kernel/include/atomic.h": "1e73c5b0a8c01b8f41d5b4debb8af8f42a16145c8d770db8a818bf647de799b4", + "libraries/ota_for_aws/test/cbmc/FreeRTOS-Kernel/include/croutine.h": "c75826090809e46ba3263bb61ea7150f7e9c77f62f6a8fd75362445f9d0e6eaa", + "libraries/ota_for_aws/test/cbmc/FreeRTOS-Kernel/include/deprecated_definitions.h": "c7e9adb4fe5a1e953b3b5a615539e5fc9023806c6e5fd7ddea2d7cb6ea8299d0", + "libraries/ota_for_aws/test/cbmc/FreeRTOS-Kernel/include/event_groups.h": "b11b31e848e5342527168dcd73472cff2a160619c8b770a320cee4127cc947ff", + "libraries/ota_for_aws/test/cbmc/FreeRTOS-Kernel/include/list.h": "a3cde388fc70b6e507034bc43349889e42fb8ff1e1013b2c07742c879cc82ee5", + "libraries/ota_for_aws/test/cbmc/FreeRTOS-Kernel/include/message_buffer.h": "5d3683e03fc7685dea0c7b8f127461039b4288c4c4bc819095e3945d525d2e30", + "libraries/ota_for_aws/test/cbmc/FreeRTOS-Kernel/include/mpu_prototypes.h": "b6854bf5fced161b18db6b3b1990e112420b94eacc46a55955b32fe15129cbf0", + "libraries/ota_for_aws/test/cbmc/FreeRTOS-Kernel/include/mpu_wrappers.h": "934244ac4df1bc961fe6f46bf9d1b05c2ab2e7fb775e845312483152d407927c", + "libraries/ota_for_aws/test/cbmc/FreeRTOS-Kernel/include/portable.h": "407108d62c43ec083e975e045d30d22f5dbda76df794734204b8adebdfae1c1b", + "libraries/ota_for_aws/test/cbmc/FreeRTOS-Kernel/include/projdefs.h": "9d989985c7e638ad7e1fc3f30cc400db8258c0d666f9959a21057f644401650d", + "libraries/ota_for_aws/test/cbmc/FreeRTOS-Kernel/include/queue.h": "eafd144900e442a01b21daf17753fcea3330b9c0ab8a82437095a3785c031d2f", + "libraries/ota_for_aws/test/cbmc/FreeRTOS-Kernel/include/semphr.h": "a96a6671bc90341a17f4fd00f553eebc0f38634398a43abc52bc570923111ea9", + "libraries/ota_for_aws/test/cbmc/FreeRTOS-Kernel/include/stack_macros.h": "d7f341f27a372c46682dffce7c2ae03c64d621fd2325475405ba9fba432e1ff1", + "libraries/ota_for_aws/test/cbmc/FreeRTOS-Kernel/include/stdint.readme": "b68ffcf0ee15ce4080a173cb96e09a50e165530a457f9dab387f61fb795b2333", + "libraries/ota_for_aws/test/cbmc/FreeRTOS-Kernel/include/stream_buffer.h": "a248cd97c0a18e9365f5e5e6bb479f42639ecd6848c5ce0420af044c39c59845", + "libraries/ota_for_aws/test/cbmc/FreeRTOS-Kernel/include/task.h": "1359283f6ecfd60a9ec5acf2d417eb1ae814091b3ef9d0d87a03e215d73b721f", + "libraries/ota_for_aws/test/cbmc/FreeRTOS-Kernel/include/timers.h": "aa9beeb4c221535a9b340506823b4be730ceee6862f9d53c417e721be4cc0b0c", + "libraries/ota_for_aws/test/cbmc/FreeRTOS-Kernel/list.c": "72a674de3d9aba2b49bc6cc5f50593929709ddbae06dff28d255abc2ba1faf78", + "libraries/ota_for_aws/test/cbmc/FreeRTOS-Kernel/queue.c": "abae0cf2c7a5e9aa2c5528d06dda5460185a5d4b193b74213e19a4088aa9cd62", + "libraries/ota_for_aws/test/cbmc/FreeRTOS-Kernel/stream_buffer.c": "6a53e689ca2faff0779bab83384ce6181f5cf6d8e75cb4ff9a036f4eec4006e9", + "libraries/ota_for_aws/test/cbmc/FreeRTOS-Kernel/tasks.c": "da0c623a413b14654a92dd3bb99ed42bb07d59f9765bcd7c1b44276fc7eada28", + "libraries/ota_for_aws/test/cbmc/FreeRTOS-Kernel/timers.c": "29373925968dfc1cfb596466f46ad253e89e56e0ae9b2eea2771d8334deac47e", + "libraries/ota_for_aws/test/cbmc/include/FreeRTOSConfig.h": "6a14917d2e1e7dbd6482775db7bc1034c3e8b4580c571c34720d122404c2f502", + "libraries/ota_for_aws/test/cbmc/proofs/Free_FreeRTOS/Free_FreeRTOS_harness.c": "1db3f25b5736b1b75689b88ad2a195405f408dbb91eee4e50943dc7aa096ad88", + "libraries/ota_for_aws/test/cbmc/proofs/Free_FreeRTOS/Makefile": "b0e416a3b3507b646f2e67d0baa6ddf1abb1d1e582aaaba60ac51174cb216583", + "libraries/ota_for_aws/test/cbmc/proofs/Free_FreeRTOS/README.md": "ea0a71fe96cf3e15ae843d40d684428eba139b180ddcc1f890f9fa740221f513", + "libraries/ota_for_aws/test/cbmc/proofs/Free_FreeRTOS/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/Free_FreeRTOS/cbmc-viewer.json": "c40205463a10c4a49efc725fb4aca5db5d4f98ca1b4ee770d9ef577f0d4a2740", + "libraries/ota_for_aws/test/cbmc/proofs/Makefile-project-defines": "d09a7f303f6b1bc62e0a2df1df7a4dc5b24d1853aed3b3bf61eee30580171635", + "libraries/ota_for_aws/test/cbmc/proofs/Makefile-project-targets": "5ff22f735eef47822e1e5c9acf8dc88413acd179cfdfb965bb8e952460754237", + "libraries/ota_for_aws/test/cbmc/proofs/Makefile-project-testing": "a8da64577cc5b4e2753d4e9aaf8d7e0e68ff6dcf948a94e7562ca0266e245897", + "libraries/ota_for_aws/test/cbmc/proofs/Makefile-template-defines": "009f02933c691145c7c91449d149ba4d6b6e51bbdd8c6bf42da5203535403ba4", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_CBOR_Decode_GetStreamResponseMessage/Makefile": "497fd2a377ee5dcebadf0b2b31861b5a722bff6a9fb3e79b3162c663fef22e90", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_CBOR_Decode_GetStreamResponseMessage/OTA_CBOR_Decode_GetStreamResponseMessage_harness.c": "308ac5b51e31700ee549dbe67d031ca7f5c3bec985430fd711a4b507510ba694", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_CBOR_Decode_GetStreamResponseMessage/README.md": "b44f417bda26edeab4c1ca1e67230107b79c28817092948b7c0c7dab7c22b600", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_CBOR_Decode_GetStreamResponseMessage/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_CBOR_Decode_GetStreamResponseMessage/cbmc-viewer.json": "bfcab595e9102aa3223418a16f2fe2a7278c6ae577e8402b15cb6202a701197f", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_CBOR_Encode_GetStreamRequestMessage/Makefile": "7d47258d1e7073ef9e4560f0edfaf2107f60879f3ecf24d940c69767ef17c0d0", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_CBOR_Encode_GetStreamRequestMessage/OTA_CBOR_Encode_GetStreamRequestMessage_harness.c": "7ddfe871bbdbf8953ac080a2ad44619f9d6674d3bb858835cbe6680a2e6591f8", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_CBOR_Encode_GetStreamRequestMessage/README.md": "7fed7e1ed9de6ce07fb1f6d254705de7ad444db97500f259ce5f59fccb05ddf9", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_CBOR_Encode_GetStreamRequestMessage/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_CBOR_Encode_GetStreamRequestMessage/cbmc-viewer.json": "b238abc299d6851e5ff4838c1dfd3bd1834a239f3421ec2cfc44c7ba8ddf2617", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_Err_strerror/Makefile": "289d7fface354a8e287b21943ac01fdb4714bb72c31e0339f182eb0309e8e202", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_Err_strerror/OTA_Err_strerror_harness.c": "8dcb2bf052c464344dd4a7894041773257eff7f88675f4281a915631adc0ef1d", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_Err_strerror/README.md": "41ebdd5d66ce5246425fc0bda441484fd6f981b29ef3906726c340790eec0523", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_Err_strerror/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_Err_strerror/cbmc-viewer.json": "56c8d7684b6a9323e23fec1bba89e48cc0d0557bcc7c1ad399f3c261105f74c5", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_GetImageState/Makefile": "e61b35f9bc3af67965f97c06349bfcbdf39ac7c8e78782bf7c63f1eb4620cdf2", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_GetImageState/OTA_GetImageState_harness.c": "39592b1cdd0d3281730e1bd97cf1d4733f8b129168acb7e098312ac4999cc0ba", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_GetImageState/README.md": "75372c7c52ac3d12ce6dc06e7a65eb64b74042a93fcbc2e1c080a90208e1f969", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_GetImageState/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_GetImageState/cbmc-viewer.json": "e3f72858ee3e1cf928cd4f9a1aa6da831760bc92e2a0a698723d3ce3bc922704", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_HTTP_strerror/Makefile": "8212f2f59486d0b010d107130d92e5d80dea03b6abdb65e0de0edbe2a30e4c71", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_HTTP_strerror/OTA_HTTP_strerror_harness.c": "0f510c7247efe7ac9c6bd5e81be789da220c2e872ee307498fa6f40671d63392", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_HTTP_strerror/README.md": "8d3e2af50e4f0ba86108710c83e19e9a9b3af6f1be4fb3aed70f613ff589c67f", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_HTTP_strerror/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_HTTP_strerror/cbmc-viewer.json": "f46f72951abc397cd353c35f0cc3b40027330376df616be5d2df1501c516e4a3", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_JobParse_strerror/Makefile": "7cc3cef319576de3890f31df6de511c3d862d67f19c12fe0ea39e83d00e464d5", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_JobParse_strerror/OTA_JobParse_strerror_harness.c": "07657639a0e7a80878442cde33975b9e41ececeada78f77a26af9717979d67f4", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_JobParse_strerror/README.md": "31b8de91aaf38eeb40082c34e7e10c55be2aa4e20a5f83b2501cc14a94124316", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_JobParse_strerror/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_JobParse_strerror/cbmc-viewer.json": "64eb927fc61544cab112de722b3cd33f0b0a112b37c18036c4fe5dedda7ee78b", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_MQTT_strerror/Makefile": "1ac7c02883fefd6cbdd0f144d7ef96ea640d66e99c807944cf71246ae8dcd2b5", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_MQTT_strerror/OTA_MQTT_strerror_harness.c": "a868e2828dba69b72a73324d3259bc1abc46585ead548c7944d422682748c945", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_MQTT_strerror/README.md": "586cdbd1c3a3488c6889f1377e188856d226e4b1d4b12ba20b84e0096cc0ac1f", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_MQTT_strerror/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_MQTT_strerror/cbmc-viewer.json": "160446ae3b1b0211a43bcfeb1993ecabf9f012866e3e017dfc4ab5204d27668f", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_OsStatus_strerror/Makefile": "8f556bb0030b9df7133f3292f4d740dc42f113e56d065a5590e14ffb455835b1", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_OsStatus_strerror/OTA_OsStatus_strerror_harness.c": "d9f0d89f9f167e6a4115a1c09a57d780f6239a6e592312ae31b4b14a124819c7", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_OsStatus_strerror/README.md": "4746d897a46f86b6954872dde79da7a63920e7b12fb22c37f16ff9e37f10abd5", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_OsStatus_strerror/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_OsStatus_strerror/cbmc-viewer.json": "959ce36eb3f89aa6331c11fe8f8288fdc5d8d7a58c34ad916949388ead5cab1a", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_PalStatus_strerror/Makefile": "082381b7533205363bcdfa3b0affcc2ac1b1ae0e59bed1dc8b69ca4dc4fc9411", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_PalStatus_strerror/OTA_PalStatus_strerror_harness.c": "40378c53bb74f83888bcd5604f506989e9910c3c2da7c7cdfd72782b5ac77756", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_PalStatus_strerror/README.md": "31b8de91aaf38eeb40082c34e7e10c55be2aa4e20a5f83b2501cc14a94124316", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_PalStatus_strerror/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_PalStatus_strerror/cbmc-viewer.json": "a0e0d5302b6da8ff4e3b3332753e98b76c88ff6ee175265b863967d15e20e014", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_Resume/Makefile": "600662c57c0f1dc21fc742c875b113e61e3a26e0dd317d0c914d5c9d499e48fb", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_Resume/OTA_Resume_harness.c": "af41e4483196dfc25f084216cefbf3c8e1b052f538c6ba47ba89158086ad3ff5", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_Resume/README.md": "217466c5d4d7e92f4c2273d114ed68ad7df21d5fa3e09635626d81ccc13f117b", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_Resume/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_Resume/cbmc-viewer.json": "f49bdfeaa5188a0d403839d914bccac8e8b5da1dfecada29610eaa6607cb663c", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_SignalEvent/Makefile": "e0fa6689e233659aed827b463e3ec5668cb9861182b8285d2ac7c2b70a6e4fcc", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_SignalEvent/OTA_SignalEvent_harness.c": "f9f9a35fa69fbed7aaafe6f6e99ea71b38bcd169d297343d03d691812c721785", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_SignalEvent/README.md": "42e7730af618bd502ccb645984fdd793297db1198a09b209176a1a24a34522be", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_SignalEvent/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/OTA_SignalEvent/cbmc-viewer.json": "7b07d1d7a2a99cd78beb5d7b49c07de1b4e439c53b7d7b0177bef17f7dc08ead", + "libraries/ota_for_aws/test/cbmc/proofs/OtaDeinitEvent_FreeRTOS/Makefile": "a711f88a664164153f9b173a0dcdee26c56795c1d7bcdd387ca9fd1ca365effc", + "libraries/ota_for_aws/test/cbmc/proofs/OtaDeinitEvent_FreeRTOS/OtaDeinitEvent_FreeRTOS_harness.c": "bc6ddb702acf1859fb00ff1171ef91ba1dc22afd81953d108bd1987c76784204", + "libraries/ota_for_aws/test/cbmc/proofs/OtaDeinitEvent_FreeRTOS/README.md": "266e17594e3b77e2e82f7a23b03f387ecb7dd95603b17c0590e659b5c3fc0f36", + "libraries/ota_for_aws/test/cbmc/proofs/OtaDeinitEvent_FreeRTOS/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/OtaDeinitEvent_FreeRTOS/cbmc-viewer.json": "52b0033179379b43dca695749798e0b535e015821d07bb6fab31f7c6be135f47", + "libraries/ota_for_aws/test/cbmc/proofs/OtaStopTimer_FreeRTOS/Makefile": "083328fda2070b994a370f1c692aeaabb68ab8e76213b4fb647155937f1d244e", + "libraries/ota_for_aws/test/cbmc/proofs/OtaStopTimer_FreeRTOS/OtaStopTimer_FreeRTOS_harness.c": "19d7486463f811dc409c77ae7b04e4072b2ad177738739bd08f63138992c9545", + "libraries/ota_for_aws/test/cbmc/proofs/OtaStopTimer_FreeRTOS/README.md": "b39284710998ad49466d7972cf749b9d1ecf7ad19e9d0098b7838f15bf8c08a4", + "libraries/ota_for_aws/test/cbmc/proofs/OtaStopTimer_FreeRTOS/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/OtaStopTimer_FreeRTOS/cbmc-viewer.json": "6e1eb9127dd88689cab6aeb16a40bf80b357d9163d5fe6ae388344729db8c513", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaDeinitEvent/Makefile": "d000064fe3668ec5804461e75e56b8911c197c8bb8648730c6e7375ba911dcbd", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaDeinitEvent/Posix_OtaDeinitEvent_harness.c": "e35efa4714357b8fb8e49202c8284b10bf3d305ab1408453363a7ab6f9439a2c", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaDeinitEvent/README.md": "e55c18ec1b94ec6a04f90fb4ae1ac1f6df8f5f38eb2c09e2302d1b85e39ec9fa", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaDeinitEvent/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaDeinitEvent/cbmc-viewer.json": "988d16b4e783650da8d2781be2edc469e1131b19999bfd064fb07e1281e76353", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaDeleteTimer/Makefile": "fdda40292070518cc9487eb7562b45ad8ad8cbc2a577fec46b4324cb573b419d", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaDeleteTimer/Posix_OtaDeleteTimer_harness.c": "3b613d202f4a7092a8b4c1a8d178eb486d4266f3fa9855bdd6077b4799a3d643", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaDeleteTimer/README.md": "133b2c5d6847e389e67a08548b73d74ef75ef81e104f97dbeb044c7e0fc51e60", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaDeleteTimer/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaDeleteTimer/cbmc-viewer.json": "bb6691d4e9c5526d67c5df3ef920a6267928dfd7b5854f2bc8d63c4579d76904", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaInitEvent/Makefile": "99a5be67d59b074449ea1f72ee7db09c86cca227dda94ad7448bb0f25d4c76ff", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaInitEvent/Posix_OtaInitEvent_harness.c": "b15b983434a68add0cf95e024838dac49fdea0623ccb8cf85058d8d3011c18e1", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaInitEvent/README.md": "e89ec9a97b29f9acc4e0beae30f3a73f835c8570a32e7cce8e1a4735d313df19", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaInitEvent/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaInitEvent/cbmc-viewer.json": "69fbebd63818a6b6838c2418667a7ce96611e4fa0244a8e2d282f2b9d47ef064", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaReceiveEvent/Makefile": "ab0eb43b7fd5299b982ad7faede87a0905db723f7b0716aa9b07f49926266a53", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaReceiveEvent/Posix_OtaReceiveEvent_harness.c": "21098ee57bc52b60d052c504c7b7d2ff553b172ad82cee32dc4341eec80d9d9b", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaReceiveEvent/README.md": "705c7c6486667c2cfae59ff54275774638904853f203efa0f3e6260eafd97564", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaReceiveEvent/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaReceiveEvent/cbmc-viewer.json": "0b78586989e815c59161dcab8dc8ee9e21c0693054697d0913d441368adb0adb", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaSendEvent/Makefile": "ba282566d633ed9a1340ed917bd1ded52061734ad284c0b1a3a23d938c9af5c2", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaSendEvent/Posix_OtaSendEvent_harness.c": "b52c3050e0374ea6610b0f3dc441ded7606e6afbd16e236464a871c013dd6f85", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaSendEvent/README.md": "b81ccf536049f57d6619b93c9bd97e04818dd5588c46a05c950a7c3cfb2538d9", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaSendEvent/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaSendEvent/cbmc-viewer.json": "2a44ab46bcecfb253fda123a9ab39ba37090b081a79dcb4914fefa0dc5cd4348", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaStartTimer/Makefile": "a76ddda65861e45866ccf1f626161941d989fcea19b78ff6d70756b5eafffa35", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaStartTimer/Posix_OtaStartTimer_harness.c": "8dd5fb5043f60371aae2e4f35ee315397af74f4658c39b237118eacb47f8a8f2", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaStartTimer/README.md": "c4f04b62977e0317726530b1f2e0af7e264e991de699bc29f70ae5b001f3ca23", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaStartTimer/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaStartTimer/cbmc-viewer.json": "0afe4076a85f5c84c96daacf75b000b39597d4959ba38ead32691740a91cc5a4", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaStopTimer/Makefile": "63343471c7ec759992901adb669135ec60a708dac568e6e974775d55ebddfa4f", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaStopTimer/Posix_OtaStopTimer_harness.c": "16bd1408781f2518009d90a4cd9de369be2476e98e8cd749cec3fce5e51fa42f", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaStopTimer/README.md": "33e565535c0bc34c30630a5b1ea1a9748c5e6afb98c1667259dff41c68e83a45", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaStopTimer/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_OtaStopTimer/cbmc-viewer.json": "5eeb67b508042ed3099a3306ac6c355b746b0052902afb9fe305738d1f28f32c", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_RequestTimerCallback/Makefile": "9bb5f9c18d635a6bc7cd2704460a3b8f454646228224e58df15ae4f6beb5cae7", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_RequestTimerCallback/README.md": "7c443bda675b47d649e6716d8304e5ad0592010873c0a297f432a43168e95441", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_RequestTimerCallback/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_RequestTimerCallback/cbmc-viewer.json": "7fc57499f62603f421ca3bbfee1f7b90c90a8c131ee5c97423846e768422e92d", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_RequestTimerCallback/requestTimerCallback_harness.c": "812be79890d18d1ec72b3bb6f3f3b3992240f72f40930df18220dd4b01a7d740", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_selfTestTimerCallback/Makefile": "4d89d1e36bc7a2ad1d6ce8e11b92a2bba0f9d3846d02f4e75398a99c09b5f10e", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_selfTestTimerCallback/README.md": "7bfaac2c8e35d72c0fb3589b879a7134dbe2f52a0257b6c3a1138922cd57d109", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_selfTestTimerCallback/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_selfTestTimerCallback/cbmc-viewer.json": "bc16a2574128cdfe1daed2de8601fa270e3f68fb618251f52b449b3ea2256502", + "libraries/ota_for_aws/test/cbmc/proofs/Posix_selfTestTimerCallback/selfTestTimerCallback_harness.c": "9f6c64dd8de39d28e949bb03cb79a2575bffdd90fdbd4f3577f7f6e346c59588", + "libraries/ota_for_aws/test/cbmc/proofs/STDC_FREE/Makefile": "5fed26044ed068bb8987fe50c8ee6f5cb599ebe429e8715ee169e385910fa985", + "libraries/ota_for_aws/test/cbmc/proofs/STDC_FREE/README.md": "abdf74e5efdad8157f2752156d7b80319f6afaead382713dca8f70e814d822cf", + "libraries/ota_for_aws/test/cbmc/proofs/STDC_FREE/STDC_Free_harness.c": "c8f8a36fa4df2d3cab937360f94191a2ea4c7baf4268d9ae8df4b521af1987c7", + "libraries/ota_for_aws/test/cbmc/proofs/STDC_FREE/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/STDC_FREE/cbmc-viewer.json": "d7987e8a6be8d3011269986c62eeba0ef9d4043ad85532b57cc8532eda9a179e", + "libraries/ota_for_aws/test/cbmc/proofs/STDC_Malloc/Makefile": "1641c5478170d11cfe62662fb6c4a734fa80be9cac64d59ef3d54367555bf67f", + "libraries/ota_for_aws/test/cbmc/proofs/STDC_Malloc/README.md": "5127dc98697330e648267558bc2296c1dc7595d205eaa921b8fc4c3404c2de92", + "libraries/ota_for_aws/test/cbmc/proofs/STDC_Malloc/STDC_Malloc_harness.c": "7bc94ea91c7ca24fbce01ecb236d0def827fe95da538ca7238aab5ce3410b51c", + "libraries/ota_for_aws/test/cbmc/proofs/STDC_Malloc/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/STDC_Malloc/cbmc-viewer.json": "098d9f260b74759f275387600f8c1a81f39111d7b9f54a14303c324fa5831edf", + "libraries/ota_for_aws/test/cbmc/proofs/base64Decode/Makefile": "3edddb00634d49e11e6972cb14c6d60ec3f036c12b65ed8cd734a093cc65de83", + "libraries/ota_for_aws/test/cbmc/proofs/base64Decode/README.md": "ae0c524024e687242b778223b455fac98cbb411b24b08001e8f79cb901fb477c", + "libraries/ota_for_aws/test/cbmc/proofs/base64Decode/base64Decode_harness.c": "23f7eb868a3117efdec0fc1e3e3e6851f363723756356a7a94ee7f8c6b57e112", + "libraries/ota_for_aws/test/cbmc/proofs/base64Decode/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/base64Decode/cbmc-viewer.json": "27d705f034e8256e9df2a1810cd16671344dcb98fcdc3c22b9e659e72e709fce", + "libraries/ota_for_aws/test/cbmc/proofs/buildStatusMessageReceiving/Makefile": "eabaa365f0bfec9cebf029dce3481bcd887fe05b2b35a4b3a1c1649c4c228622", + "libraries/ota_for_aws/test/cbmc/proofs/buildStatusMessageReceiving/README.md": "c38e57dd59b59b29dab6e3700f4f6ba59452c0be458b87bec7d329da8545aea2", + "libraries/ota_for_aws/test/cbmc/proofs/buildStatusMessageReceiving/buildStatusMessageReceiving_harness.c": "f8a0a3176016198ae7f7346130357f30d4bc2efb233d7dc79a179e81ce154617", + "libraries/ota_for_aws/test/cbmc/proofs/buildStatusMessageReceiving/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/buildStatusMessageReceiving/cbmc-viewer.json": "03c506c7bb43f6b52e6884b81cdf71e6d8cf0a53779b7e6ed0cadf31295e0086", + "libraries/ota_for_aws/test/cbmc/proofs/cleanupControl_Mqtt/Makefile": "78642399d02111b7eafc8fa9555aad9306c18e418778237379e64fa1bd012858", + "libraries/ota_for_aws/test/cbmc/proofs/cleanupControl_Mqtt/README.md": "249d62e60ab35e466dc2cf9c37e8afe7c7986340cbd526f67645850c27bf41bc", + "libraries/ota_for_aws/test/cbmc/proofs/cleanupControl_Mqtt/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/cleanupControl_Mqtt/cbmc-viewer.json": "c36d84811c11f770d45af181694939346163ed56cd08de3aaf74664e4a42ecf9", + "libraries/ota_for_aws/test/cbmc/proofs/cleanupControl_Mqtt/cleanupControl_Mqtt_harness.c": "27e813f521842eddb2492b68a743df3c36ad5d5dab3e66ba9b1e08dba69d0305", + "libraries/ota_for_aws/test/cbmc/proofs/cleanupData_Http/Makefile": "294a77547f918bc154b9cd010caa02b427976c0b928b7a355bd1dd7fe5c1aebe", + "libraries/ota_for_aws/test/cbmc/proofs/cleanupData_Http/README.md": "1aba3e7613aec5cfb9b996837c00f1f369d254956bda512b6c0bc8430ceb59be", + "libraries/ota_for_aws/test/cbmc/proofs/cleanupData_Http/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/cleanupData_Http/cbmc-viewer.json": "a455c8fa4af7619819dc974f976e66e04a8d47c9d04063227bf5cecb6e505af1", + "libraries/ota_for_aws/test/cbmc/proofs/cleanupData_Http/cleanupData_Http_harness.c": "e86184d2690ffcdc8063d648dac28ee5366e6508abd3ccce90c735860e1971f0", + "libraries/ota_for_aws/test/cbmc/proofs/cleanupData_Mqtt/Makefile": "67f009f31a3293d5b31b54d96fdf847d394f67595c207e9da5326499bfd9dc31", + "libraries/ota_for_aws/test/cbmc/proofs/cleanupData_Mqtt/README.md": "2d8f28f8040be2e5ae08028c85953d5e67d49d7ee6d73b2e543a2494f0531ce0", + "libraries/ota_for_aws/test/cbmc/proofs/cleanupData_Mqtt/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/cleanupData_Mqtt/cbmc-viewer.json": "b62680d7e2cf73b32dbd51fe81e71a29756904ab6360e204648b7d74f9067807", + "libraries/ota_for_aws/test/cbmc/proofs/cleanupData_Mqtt/cleanupData_Mqtt_harness.c": "5dde79a2dc9eda05cc1c0a018b68c6b84cafd2ae7a08ce70105577532208bd60", + "libraries/ota_for_aws/test/cbmc/proofs/decodeBase64IndexBuffer/Makefile": "80ed7b74fcd038259e9dcc7399798b7a5a007efe3bd464ad14928c103e84a465", + "libraries/ota_for_aws/test/cbmc/proofs/decodeBase64IndexBuffer/README.md": "454e005714e17df8873b4cacbbf291a6bebed09e3173882773d358a742f182ea", + "libraries/ota_for_aws/test/cbmc/proofs/decodeBase64IndexBuffer/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/decodeBase64IndexBuffer/cbmc-viewer.json": "801990b003708246716b56a957d560a591ad2da95720e50b677b8ba1ff92f4df", + "libraries/ota_for_aws/test/cbmc/proofs/decodeBase64IndexBuffer/decodeBase64IndexBuffer_harness.c": "0c469b597cbe4976bb447196c9d3a013f0e3f1d372b664f383b15f3a074b722a", + "libraries/ota_for_aws/test/cbmc/proofs/decodeFileBlock_Http/Makefile": "50d758754ca3769592a2f42e7dd6ae96cbf5cc6be297bb75f4648528248d47ca", + "libraries/ota_for_aws/test/cbmc/proofs/decodeFileBlock_Http/README.md": "0a4f1f06ca28d20c766a18f6de19ee39669582c2627837b32928215bcec76414", + "libraries/ota_for_aws/test/cbmc/proofs/decodeFileBlock_Http/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/decodeFileBlock_Http/cbmc-viewer.json": "c5fea73f2138034b737455a5cbce30810a18efb07ea391ebe59dee4c68686276", + "libraries/ota_for_aws/test/cbmc/proofs/decodeFileBlock_Http/decodeFileBlock_Http_harness.c": "2e27cfcfe2924028fa832789beb5d615e957d811c56d535613a3606278d4b56a", + "libraries/ota_for_aws/test/cbmc/proofs/decodeFileBlock_Mqtt/Makefile": "784cde0310e689910ad6d39221b1d81eb35e8d3d0dd5ceb771c6e85704b52783", + "libraries/ota_for_aws/test/cbmc/proofs/decodeFileBlock_Mqtt/README.md": "10f184f3f33ee4cbc986f453f9f7fb0fdbcc93d21708abdcfb66c9c833d81523", + "libraries/ota_for_aws/test/cbmc/proofs/decodeFileBlock_Mqtt/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/decodeFileBlock_Mqtt/cbmc-viewer.json": "a82c2de4b3a3db5fddb59b5c633505aea44eb755893953bd6dbf9d5727246f0c", + "libraries/ota_for_aws/test/cbmc/proofs/decodeFileBlock_Mqtt/decodeFileBlock_Mqtt_harness.c": "b3a149130d4357c1cd4d0f0f30fc80703d0e7d77617eb4c1e3ca4b638c17981b", + "libraries/ota_for_aws/test/cbmc/proofs/initFileTransfer_Http/Makefile": "2ed7b68b2a0aa594320a6a40b9e77249c3c33d8d0ebf7d803dbaf1a646bb5104", + "libraries/ota_for_aws/test/cbmc/proofs/initFileTransfer_Http/README.md": "2cc51962f3b759489d2a12acef5172231440561a34b1b0d721d6c0bc2d65c68c", + "libraries/ota_for_aws/test/cbmc/proofs/initFileTransfer_Http/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/initFileTransfer_Http/cbmc-viewer.json": "3892991169a3bf0cae6a99b698dafdc93333c63960ee4fdf9ffccb47b475562c", + "libraries/ota_for_aws/test/cbmc/proofs/initFileTransfer_Http/initFileTransfer_Http_harness.c": "b797d0685321ebce7492f4cac41ed02033618429e84d55d59e7ac95a2484f702", + "libraries/ota_for_aws/test/cbmc/proofs/initFileTransfer_Mqtt/Makefile": "335a53b1604bbe26186bc78f8623e97a79d14eaf769b074b11c3b0c96f783b0a", + "libraries/ota_for_aws/test/cbmc/proofs/initFileTransfer_Mqtt/README.md": "ee05c7d628642fc1025437c745a0b0818fb43d65c06e77336d84cfb72468c82f", + "libraries/ota_for_aws/test/cbmc/proofs/initFileTransfer_Mqtt/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/initFileTransfer_Mqtt/cbmc-viewer.json": "12bb5323cf5f7aae8b21d5c9a19344fc11dfe3ca1f2442240392cd7ffd695f59", + "libraries/ota_for_aws/test/cbmc/proofs/initFileTransfer_Mqtt/initFileTransfer_Mqtt_harness.c": "40093be49f0e5e621d7ce751d4d8f49361b8a18500b29120913d6a18b8f82f00", + "libraries/ota_for_aws/test/cbmc/proofs/prepare.py": "f33307d52824504a4f239dd10dbb9171893c3c4dc19dfaa4cfe68005c9e987eb", + "libraries/ota_for_aws/test/cbmc/proofs/preprocessBase64Index/Makefile": "6c47ac1e346aecc9c67e1e98de473dfecc778d2c502a8f1fd46e621359097a42", + "libraries/ota_for_aws/test/cbmc/proofs/preprocessBase64Index/README.md": "132878123a6fe7b0bf806270ca500036fe51895a3417b6e556e7cbd1eaaa0436", + "libraries/ota_for_aws/test/cbmc/proofs/preprocessBase64Index/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/preprocessBase64Index/cbmc-viewer.json": "210f02251946620177f3ee4106c483979b94d14cf417f93d681a6f652c8cb685", + "libraries/ota_for_aws/test/cbmc/proofs/preprocessBase64Index/preprocessBase64Index_harness.c": "003a31a0252dd6235584bb7136f2f6a513f348c0a7f35eca6a4c04abb594d025", + "libraries/ota_for_aws/test/cbmc/proofs/prvBuildStatusMessageFinish/Makefile": "cf59d97fad5d956220fb5fe9df74149bcf1ea8bf4db1c7356ab5f2cb8e2e9ade", + "libraries/ota_for_aws/test/cbmc/proofs/prvBuildStatusMessageFinish/README.md": "f813f8191566f1a7e683dbdc72ef0f1485392bd5382c9eb1faab97694f1194cd", + "libraries/ota_for_aws/test/cbmc/proofs/prvBuildStatusMessageFinish/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/prvBuildStatusMessageFinish/cbmc-viewer.json": "9724b2708fac792d06d6fba2cfd92f8575b0e1d07178b9af719facc0e782aa7b", + "libraries/ota_for_aws/test/cbmc/proofs/prvBuildStatusMessageFinish/prvBuildStatusMessageFinish_harness.c": "08d3c54ccf021f100f878ce56b27da257cd2d740357e0c71e87d5bd4eb0baee9", + "libraries/ota_for_aws/test/cbmc/proofs/prvBuildStatusMessageSelfTest/Makefile": "7fd5f9e276db3c69935f59bf9ea505cda42ba2c042e507bd480d131fdc4ee16c", + "libraries/ota_for_aws/test/cbmc/proofs/prvBuildStatusMessageSelfTest/README.md": "b61bcf0cbe7e13aa5603f7630645bfbfe55259a0b728b9e0ee184699e3ed3980", + "libraries/ota_for_aws/test/cbmc/proofs/prvBuildStatusMessageSelfTest/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/prvBuildStatusMessageSelfTest/cbmc-viewer.json": "4f7f53238aaa50e499c3c78a53c4ba080146b10c3301e28951127688277ff44a", + "libraries/ota_for_aws/test/cbmc/proofs/prvBuildStatusMessageSelfTest/prvBuildStatusMessageSelfTest_harness.c": "149e72298641a6d05396e01fd7e5b39369e124b6b87028cd59fd8caa652ca932", + "libraries/ota_for_aws/test/cbmc/proofs/publishStatusMessage/Makefile": "6436576ad4cfc35339ec0c694a59b861736305956b806be2b6076bf820e2c881", + "libraries/ota_for_aws/test/cbmc/proofs/publishStatusMessage/README.md": "bf116db239cdc2bef7caeb21d86c7c3efc2c77fbba0b62e80f5673d3f97d8c50", + "libraries/ota_for_aws/test/cbmc/proofs/publishStatusMessage/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/publishStatusMessage/cbmc-viewer.json": "8560b74863f7516e4a8c522eb43643e05ffb4450f2ba6a03a374a2543bfbc213", + "libraries/ota_for_aws/test/cbmc/proofs/publishStatusMessage/publishStatusMessage_harness.c": "b4d992624282238a060ab74caf86956c8de7849dd5946ca7474391035c3fd9e0", + "libraries/ota_for_aws/test/cbmc/proofs/requestDataBlock_Http/Makefile": "81e987a995abf742360ba8b7263bcd9fbe0c560e1f207a76a3fb98862209d38e", + "libraries/ota_for_aws/test/cbmc/proofs/requestDataBlock_Http/README.md": "03b819846f82995641db3ddd094a9a78ed47d15408bceb938514b5ef2cc86f19", + "libraries/ota_for_aws/test/cbmc/proofs/requestDataBlock_Http/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/requestDataBlock_Http/cbmc-viewer.json": "a1cf9601b9dc7fedea53346d7582fda722daa1e1238cf5c588dba3c6e301b1a0", + "libraries/ota_for_aws/test/cbmc/proofs/requestDataBlock_Http/requestDataBlock_Http_harness.c": "0d2fa33ba546a77435ebeb4c916afe4e1f712e3f9dbf511ef2e62e83a47b8e85", + "libraries/ota_for_aws/test/cbmc/proofs/requestFileBlock_Mqtt/Makefile": "e974f6b0b2c7ed51ba32e7a2dbe429a300dfc242d8650be9c645d82341992bc4", + "libraries/ota_for_aws/test/cbmc/proofs/requestFileBlock_Mqtt/README.md": "05e2b08523ce43143f0626a9d3e0d08941b936716ed4692623cf04fb3f7f50b2", + "libraries/ota_for_aws/test/cbmc/proofs/requestFileBlock_Mqtt/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/requestFileBlock_Mqtt/cbmc-viewer.json": "794ebd69baa64c441876db46ee3e4c68a92ee49ab43ff7d1ddc8648778f79dca", + "libraries/ota_for_aws/test/cbmc/proofs/requestFileBlock_Mqtt/requestFileBlock_Mqtt_harness.c": "2f174d532f41b0e55fa4c7abdc790f66db3962ede7b263ee23079dad787742f6", + "libraries/ota_for_aws/test/cbmc/proofs/requestJob_Mqtt/Makefile": "9ce1821cd4c29fa6c3fb13714e05789278b20ad0be6f5bb7cc33b27737b4b9ef", + "libraries/ota_for_aws/test/cbmc/proofs/requestJob_Mqtt/README.md": "aea2f228fef0d5148922df9783065ed203797486889966936283d99b7b518b8b", + "libraries/ota_for_aws/test/cbmc/proofs/requestJob_Mqtt/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/requestJob_Mqtt/cbmc-viewer.json": "7ae344039c8736982ee8a84ec6e5e33a05568a18a2f9092b1c6c746c2a54d544", + "libraries/ota_for_aws/test/cbmc/proofs/requestJob_Mqtt/requestJob_Mqtt_harness.c": "392fd3858253e11a9814e35a869f0a9bd263ad38ee52af49ab8e62ec8ddde64e", + "libraries/ota_for_aws/test/cbmc/proofs/setControlInterface/Makefile": "ff2dad9fb81996a40013a9ac7c2ef1063a0c94f4130860fc2458ea71badadd32", + "libraries/ota_for_aws/test/cbmc/proofs/setControlInterface/README.md": "cf014cd5750813e0c2cf69794aa4806d3a2cd14bcf30a393a2c3d8130171c1ff", + "libraries/ota_for_aws/test/cbmc/proofs/setControlInterface/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/setControlInterface/cbmc-viewer.json": "848d40b4add055937d7aea219460e002e79371de4302055e0a7225847bc35824", + "libraries/ota_for_aws/test/cbmc/proofs/setControlInterface/setControlInterface_harness.c": "960a56ca36bffc9355eacb3132b8e7eebedc6e12a71d2637054463323f83e9ca", + "libraries/ota_for_aws/test/cbmc/proofs/setDataInterface/Makefile": "ee9dd15709fce93f1c296cc0d48f45b3dea2917f6f73cbd49c4f55424095a05b", + "libraries/ota_for_aws/test/cbmc/proofs/setDataInterface/README.md": "62b682eba7e747ae0b6865ab2625cbadbbc5a2bcd7b8d3e9bc794b799dea1922", + "libraries/ota_for_aws/test/cbmc/proofs/setDataInterface/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/setDataInterface/cbmc-viewer.json": "07fcb8767580cfeb3148f9d45ca95d52ce832d8419eecf97dff7e50ccf59db07", + "libraries/ota_for_aws/test/cbmc/proofs/setDataInterface/setDataInterface_harness.c": "94838e1f0a21d0c6b27cba7ad7e30e8b3f96df1a738b325a62744256551a4d26", + "libraries/ota_for_aws/test/cbmc/proofs/stringBuilder/Makefile": "b19bdf27e5161a7a3017232c457c8cd65816864210dd4703eea00f0a08ff28a4", + "libraries/ota_for_aws/test/cbmc/proofs/stringBuilder/README.md": "b71b883be2ad9f92b021206cf8937e65fdc309a22e3499f866abbb1f4cd360fa", + "libraries/ota_for_aws/test/cbmc/proofs/stringBuilder/cbmc-proof.txt": "7d902cf8fefe06b80fb9fde9e318ebb543a217aac703a6e4c72aea7b0da71eb7", + "libraries/ota_for_aws/test/cbmc/proofs/stringBuilder/cbmc-viewer.json": "57e025e6094958544e7c9052c0445ffad6241cc518fa62b430f5bf48630eb0b3", + "libraries/ota_for_aws/test/cbmc/proofs/stringBuilder/stringBuilder_harness.c": "e6761fe785e7455b32424895721e3529d0379343439166ba162b6b952f48a497", + "libraries/ota_for_aws/test/cbmc/proofs/stringBuilderUInt32Decimal/Makefile": "e9bfddf4bc2f69dd9f837370f47d3f50abf7f1d29104a853ecfa9c7f4e90c9bf", + "libraries/ota_for_aws/test/cbmc/proofs/stringBuilderUInt32Decimal/README.md": "1273331cf7c557325aeb20d52e49573a0e437b0d4dd8f90c2dd92ac79f6ae79d", + "libraries/ota_for_aws/test/cbmc/proofs/stringBuilderUInt32Decimal/cbmc-proof.txt": "7d902cf8fefe06b80fb9fde9e318ebb543a217aac703a6e4c72aea7b0da71eb7", + "libraries/ota_for_aws/test/cbmc/proofs/stringBuilderUInt32Decimal/cbmc-viewer.json": "6a60d977597bbb5693f9b1b663fa3332f14205eb1ea79f2f4b972afada0e5988", + "libraries/ota_for_aws/test/cbmc/proofs/stringBuilderUInt32Decimal/stringBuilderUInt32Decimal_harness.c": "3cfc7d2d12c66adcd024afad2a48e0fa391181f4258012109ac4c0c4958b97a1", + "libraries/ota_for_aws/test/cbmc/proofs/stringBuilderUInt32Hex/Makefile": "75460fdf54221947d290390fbfed3670d1de83ac57ed007c0569c14638669cf3", + "libraries/ota_for_aws/test/cbmc/proofs/stringBuilderUInt32Hex/README.md": "4243cae3587e8e5674b3ecdf02e838e5e678133eec278c957c4fb3cc0c0cfc96", + "libraries/ota_for_aws/test/cbmc/proofs/stringBuilderUInt32Hex/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/stringBuilderUInt32Hex/cbmc-viewer.json": "ce21215a6a3b1bbdcd0902e9b5570a274e5814044e266916d6cddd3637dfeab6", + "libraries/ota_for_aws/test/cbmc/proofs/stringBuilderUInt32Hex/stringBuilderUInt32Hex_harness.c": "a00eaf4a7d47cae0636eae62443d52b85e25d7fa3ebc80aa18f8f1e8871a4b7c", + "libraries/ota_for_aws/test/cbmc/proofs/subscribeToJobNotificationTopics/Makefile": "4048bafa3970adc5ba71b596ba9244ea1dfd31f971df32676a7527996474ebc3", + "libraries/ota_for_aws/test/cbmc/proofs/subscribeToJobNotificationTopics/README.md": "0ce1ef1d1dc0cb207e059891bca4640588d6b8174065b070addc6e57ec8cf205", + "libraries/ota_for_aws/test/cbmc/proofs/subscribeToJobNotificationTopics/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/subscribeToJobNotificationTopics/cbmc-viewer.json": "db60a24c5e8ea40fdac16959474d557733331e24b55bb89fcc413d07700b7475", + "libraries/ota_for_aws/test/cbmc/proofs/subscribeToJobNotificationTopics/subscribeToJobNotificationTopics_harness.c": "5b663190789caf2a6621644affd2f16b0b114819af85129c0ee9f36b94f8e87f", + "libraries/ota_for_aws/test/cbmc/proofs/unsubscribeFromDataStream/Makefile": "4132a4a94cea8abc8b83762fed1e5f5ae8f024ab93e72be1f669c0cdb582f09d", + "libraries/ota_for_aws/test/cbmc/proofs/unsubscribeFromDataStream/README.md": "73b8ee85fdcf269c1da72810dc47453cb87ae74dbafec00640497ce1c6b86119", + "libraries/ota_for_aws/test/cbmc/proofs/unsubscribeFromDataStream/cbmc-proof.txt": "7d902cf8fefe06b80fb9fde9e318ebb543a217aac703a6e4c72aea7b0da71eb7", + "libraries/ota_for_aws/test/cbmc/proofs/unsubscribeFromDataStream/cbmc-viewer.json": "1e9c9a2a9ef07896e93d9fdc85a203bd1d14d3ef84cb3237aedfe89dfc3da9c5", + "libraries/ota_for_aws/test/cbmc/proofs/unsubscribeFromDataStream/unsubscribeFromDataStream_harness.c": "aab87c917cf23dea4e11285aa21ed03e3770e8529b903d8ef53f6cbd78cc5dea", + "libraries/ota_for_aws/test/cbmc/proofs/unsubscribeFromJobNotificationTopic/Makefile": "32e07e567c2c304a7a36ed2502b770b6bc9b6a60eec7784e2c56b7ea518e4a26", + "libraries/ota_for_aws/test/cbmc/proofs/unsubscribeFromJobNotificationTopic/README.md": "c793030eb14600428badb557f1e479e2a8bdf2fdb125a132f058fa50134e96fd", + "libraries/ota_for_aws/test/cbmc/proofs/unsubscribeFromJobNotificationTopic/cbmc-proof.txt": "7d902cf8fefe06b80fb9fde9e318ebb543a217aac703a6e4c72aea7b0da71eb7", + "libraries/ota_for_aws/test/cbmc/proofs/unsubscribeFromJobNotificationTopic/cbmc-viewer.json": "bf4bd375b8a989588a6750621355bb0a646892aad1de9bd24d3386033f66a19c", + "libraries/ota_for_aws/test/cbmc/proofs/unsubscribeFromJobNotificationTopic/unsubscribeFromJobNotificationTopic_harness.c": "16eefc6da8b3fb7a60ccc0874dd72daf236c1143d5514ce50151c0efde87680c", + "libraries/ota_for_aws/test/cbmc/proofs/updateBase64DecodingBuffer/Makefile": "df0053f67de42b85dae19842979e48bfcb4b6169dea7a3b12f6d13c08b3448cb", + "libraries/ota_for_aws/test/cbmc/proofs/updateBase64DecodingBuffer/README.md": "16eda3c1a3d7cd8a2c4b97e17ba600f18dc8cb0a7d2bf514e2fd5fb8463d691d", + "libraries/ota_for_aws/test/cbmc/proofs/updateBase64DecodingBuffer/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/updateBase64DecodingBuffer/cbmc-viewer.json": "fd504adbbb673728d6854abace01844fe7ae2dce5193564095dd8fd7c7e99368", + "libraries/ota_for_aws/test/cbmc/proofs/updateBase64DecodingBuffer/updateBase64DecodingBuffer_harness.c": "27b66d04f22b1a04d2fc598fc2c29091f2719b66805c700ced78a5248853d01c", + "libraries/ota_for_aws/test/cbmc/proofs/updateJobStatus_Mqtt/Makefile": "25ed7c70304e22ded30974247f5c97d56a43c17c2242864d437d28aa7c2ac3f9", + "libraries/ota_for_aws/test/cbmc/proofs/updateJobStatus_Mqtt/README.md": "aa37738b3e1c89628254582b298c6a66892c45fd599e8264a3d096202dfa3738", + "libraries/ota_for_aws/test/cbmc/proofs/updateJobStatus_Mqtt/cbmc-proof.txt": "fd0df105d57213a4002f319db2795571e5e555c79d476638d7e82135724b9180", + "libraries/ota_for_aws/test/cbmc/proofs/updateJobStatus_Mqtt/cbmc-viewer.json": "e198e7cd7113b79bd293c18b22414bf118ebdd03651f80ee646043d91a9818a7", + "libraries/ota_for_aws/test/cbmc/proofs/updateJobStatus_Mqtt/updateJobStatus_Mqtt_harness.c": "46d62fbe6cfe033780e3ead016ef42ad3493e210d39d6e778cc68684a8ca7db8", "libraries/ota_for_aws/test/unit-test/CMakeLists.txt": "a09239f71dcf1966f28cb791445187a39af3cbf9af550beacb6c5301a57875d3", "libraries/ota_for_aws/test/unit-test/cmock_build.cmake": "d73f758fdc599d6abcd447dbbd05331a14615eeb631b22cf5101b8a3d4eeebc2", - "libraries/ota_for_aws/test/unit-test/ota_base64_utest.c": "7b204d9a1e8f12e3f827bd58e75c92f9cbe41a8530fd22fdd20ffa9c548cca6d", - "libraries/ota_for_aws/test/unit-test/ota_cbor_utest.c": "283e260ca93a69f36e385007f08bc32081dcdcbd1fd7eb61dd4faa835c14aa14", - "libraries/ota_for_aws/test/unit-test/ota_config.h": "6b23a14846a866a10023c2838c60b9838efbb87d140e6ffdee1f9fd7da30dfa2", - "libraries/ota_for_aws/test/unit-test/ota_os_posix_utest.c": "954e9185e0a6a0a96e6f4e0c3cfabbabf00da2a5206a38f924d02a488bfb78dd", - "libraries/ota_for_aws/test/unit-test/ota_utest.c": "419d364b190e17af16a6ba51578d478c20edae23c8de27f55c47c23657909826", - "libraries/ota_for_aws/test/unit-test/utest_helpers.c": "0bcd80b4d02cf4f230956221cd70ebd1a9e5ee50cfbe479b1f25d00174203f74", - "libraries/ota_for_aws/test/unit-test/utest_helpers.h": "a109770377899da2cad8ee17f0368dc39542095ddee9d95c63df40de7b04f3b3", + "libraries/ota_for_aws/test/unit-test/ota_base64_utest.c": "b8f60cb7978d587b74e34dfc52f35b3ed8adc01becdebb99b7eb352c171dc187", + "libraries/ota_for_aws/test/unit-test/ota_cbor_utest.c": "489063fbadc47692dbc829d754d2e7e7cfe0e3c636336e188585dd6ad09434bd", + "libraries/ota_for_aws/test/unit-test/ota_config.h": "96e124fd3c6c6aba7f60530df5ad3b2eafb6a55a07cf625bdd8026dc497001d8", + "libraries/ota_for_aws/test/unit-test/ota_os_posix_utest.c": "9a4b96d7111c84c8ddbd62cf1e4339b9dfc1166f509bd8a23e3eb4a728b49b98", + "libraries/ota_for_aws/test/unit-test/ota_utest.c": "8aa5328c4fef2096820b78b43a757a63172ebab0a479e8672ae42d5d7a771ade", + "libraries/ota_for_aws/test/unit-test/utest_helpers.c": "79be835055366b8246cf772c70d58a1482e25c4a1dfa1eb878fdc1048e027de4", + "libraries/ota_for_aws/test/unit-test/utest_helpers.h": "4a7f25804bb1ddf8213b9c949d534973a43b6ba1c6994a149a46d8f0a7523156", "libraries/ota_for_aws/tools/cmock/coverage.cmake": "a9f1a4d7b7c06c238b029024627154956425176ef2ca621e6eac6b54b843032b", "libraries/ota_for_aws/tools/cmock/create_test.cmake": "7cf81391e74f28380a662ccc6b02071d8d923f78760a62ffc7e10cd74216c6e2", "libraries/ota_for_aws/tools/cmock/project.yml": "805074ab6dcf01b29aac19ab1964b70227d0f7013b5b755dbf5c17ae66e6a0d6", "libraries/ota_for_aws/tools/coverity/misra.config": "8a44aaeaa467ee3883fdb755c30ae6b0ac257b14ffba337bdd651ebc2d55f767", - "libraries/ota_for_aws/tools/lexicon.txt": "7796906e6da6c322c9d99a8c9f79e5b160639dfd74ec228322aca9f4dc2c4d57", + "libraries/ota_for_aws/tools/lexicon.txt": "ad36acd82bc781f7339ceb08eeec5723f60d7092d1830d901fe2096375c7e989", "libraries/ota_for_aws/tools/uncrustify.cfg": "55c02144fdaa3d62e03ed97e3e89a54b67d9433a5320ec02ec82e75344b21656" } }, @@ -5435,95 +6004,95 @@ "demos/README.md": "e1cca6698cc63794a4f8d02a181e880abffdf436fc1f6ca264d32fee6522a809", "demos/ble/README.md": "48ac67a8e292d910a4b69934f5c20ded7ab30663465f9025993ca2f1f91f94ff", "demos/ble/gatt_server/CMakeLists.txt": "95ae83730ab0c5507d68f755a98007ee831bf5ba04802607a2a090307cd21fb8", - "demos/ble/gatt_server/iot_ble_gatt_server_demo.c": "7337cbf27a122ff7f3604395602fc5dc6c553ebdcc496be27e7a312f75683842", + "demos/ble/gatt_server/iot_ble_gatt_server_demo.c": "eb31bb5e648b023f5218c488e75037d6bf5053527de94ae78ba81c628f6eaa3f", "demos/ble/mqtt_ble/CMakeLists.txt": "4f90e24641015772c80219a4d1ef4597c38cc7abd89ce36d737f02a6d879076b", - "demos/ble/mqtt_ble/mqtt_demo_ble_transport.c": "29197a25e079a357d63540965a06ad5815eb7eda37bddf05aae0daaa5f158963", + "demos/ble/mqtt_ble/mqtt_demo_ble_transport.c": "8dc18c15736be9da6fc6d0c071b488e815134619d59b0c557571e1406a2401df", "demos/ble/numeric_comparison/CMakeLists.txt": "35998f0a565000bb3158f0c63164aad7685dd4d6d7dcc4b2782f6b9af64c5589", - "demos/ble/numeric_comparison/iot_ble_numericComparison.c": "094a47267bc2ea11a785297f6d6a7d18d9cf5ae468b87a8a69828258c28a0dd2", - "demos/ble/ota_ble/CMakeLists.txt": "93b4359dd88eadb1d19a51dcce9efe080d9d51cbed565b7f7cce2ac4ee9d1af5", - "demos/ble/ota_ble/ota_demo_mqtt_ble_transport.c": "f2e92f3936ce619a87bd8104cbf72b6455fcf789489b2412eebd2b48c844353d", + "demos/ble/numeric_comparison/iot_ble_numericComparison.c": "f43d3e89269a31e1e56780b77407321bec43f470469049ef040769bfe21d4f98", + "demos/ble/ota_ble/CMakeLists.txt": "6cf217eeaf1899fac8987e9b29657a7e6ea699a8e45f3127547f5313eb4c2ddf", + "demos/ble/ota_ble/ota_demo_mqtt_ble_transport.c": "4cf14e0cd1ae4a96157d5bbff8c5b8e031a84f3389c90ddbd472f83cddc3aece", "demos/ble/shadow_ble/CMakeLists.txt": "ef375f456597e61b844287be7ae3c6498fd0d66e30df1623de3db05a59f944d1", - "demos/ble/shadow_ble/shadow_demo_ble_transport.c": "c4845d0d0aa21ddea7c1d5d68336033f38bfe3b9465a5ced6e20c1d831a074da", + "demos/ble/shadow_ble/shadow_demo_ble_transport.c": "8acb5c6d616f9153d8f4ebb669ea2a265f4264aa3533fc7fe73095aa2062efdb", "demos/cli/CMakeLists.txt": "39a38609feffe4b42f70c14aaefa2a04df3be45aed9cfb32c7621e2aa64becde", "demos/cli/README.md": "b8feb6314ba472cf217ac9045db1c7679bfc115bff781a1e4e0beb039daebaa3", - "demos/cli/cli_uart_demo.c": "075425bb8b4c0e345097006cf327f01ed7ccb1b0d0112f0f95a66643ef491d89", + "demos/cli/cli_uart_demo.c": "ed34339480d0496829ea307eae32d9d60d39712bf6654fe8e7099315105ecc54", "demos/common/http_demo_helpers/CMakeLists.txt": "74d7714e1f43dc54734d304ef7a581e98ec2c1d0ecc45b24516ef7b8c2792ffd", - "demos/common/http_demo_helpers/http_demo_utils.c": "8fed457fbd4123ea762ab68b58eddc22a1dc527fbdebe79ddd064032b1720053", - "demos/common/http_demo_helpers/http_demo_utils.h": "25f342cbb329fa0dcd9d5ac1e69948912337722c90486b832b1d79b4da07a2ec", + "demos/common/http_demo_helpers/http_demo_utils.c": "d7a78d19fdddfd3257f53bc79ec021d821035dff9fdd7f305f7d80390d3daa0d", + "demos/common/http_demo_helpers/http_demo_utils.h": "7c84f2ee05199585b61914fb4f2694967104818fa6d5d8f46ef13043944bf749", "demos/common/http_demo_helpers/presigned_url_generator/README.md": "fc1842ef78e85d2efad99c8b8e7e604aed4f2cd7d1635e8cdaaabe4ec443f523", "demos/common/http_demo_helpers/presigned_url_generator/presigned_urls_gen.py": "a7669c25e0c78698e76312923d3a1c7fee5373f484dbd713c4e3a7bf258334f6", "demos/common/mqtt_demo_helpers/CMakeLists.txt": "9bd2571b0181bbea12e57878fd80db36072564fb9b33f008951170260052ada5", - "demos/common/mqtt_demo_helpers/mqtt_demo_helpers.c": "20da40a832f05001497cb73d07b3c81a7f6062586efa7e73750000497213843a", - "demos/common/mqtt_demo_helpers/mqtt_demo_helpers.h": "be8c5e158c0fb7b78eb8b5f53888aa78abf3f6a55a7944e5789c4146807e95cf", + "demos/common/mqtt_demo_helpers/mqtt_demo_helpers.c": "9550b39476b1c9457e901eeac9b4a7a9d550253b991cac641ae5d56652e69e7c", + "demos/common/mqtt_demo_helpers/mqtt_demo_helpers.h": "81fc7fd38b8573bc19076790a1adcc0c1003e92a0bf4188d5b523b48b555b8f1", "demos/common/mqtt_subscription_manager/CMakeLists.txt": "e1b5a96bebbf84f1ba0bc4030c3a40b8ee6a84027b57f04ede3a69a5bc0942b9", - "demos/common/mqtt_subscription_manager/mqtt_subscription_manager.c": "322bc339f4637d158127f341a390e2baf7a0aaf6c1bf4a44a3560fafd803d584", - "demos/common/mqtt_subscription_manager/mqtt_subscription_manager.h": "ed136c08bc827ccf83d09db3b074a973c4663d89c8a99dadc7b789209cf0820a", + "demos/common/mqtt_subscription_manager/mqtt_subscription_manager.c": "eb47ddbdb83ddd3d7a67183cf5310225864443a53a05b4cfa27e44f2dd89a23c", + "demos/common/mqtt_subscription_manager/mqtt_subscription_manager.h": "c36e15b69ebcae2e9dc094ef255e941beece5cde485accdb734b0fc430b8d524", "demos/common/ota_demo_helpers/CMakeLists.txt": "cd8777212ecf328b6ba32c51ee4c7a72eb512f7977d3d3f8e8916a97b48e8561", - "demos/common/ota_demo_helpers/ota_application_version.c": "ac5584ee07895601b01b5be8f5d7d3a49ded70b5832e5a071c3d9a1abe3cdbb7", + "demos/common/ota_demo_helpers/ota_application_version.c": "09f158b7e6602faf8f58644d20661f088c51ff60fc17a41a81084e5922a29a3a", "demos/common/pkcs11_helpers/CMakeLists.txt": "0b5064b3b716477103d71d866277635cea7ffd5fbad48130e3411d7ca09eb933", - "demos/common/pkcs11_helpers/pkcs11_helpers.c": "5e51bc5378ea580b965a9cffd061ec5b8ad5c407235d8ee7a9e49ccd2a791b8c", - "demos/common/pkcs11_helpers/pkcs11_helpers.h": "c8ae701bfde1070e3f4c3c778c85d03e5722f8092f646e2bb6ab4e2810b821e4", + "demos/common/pkcs11_helpers/pkcs11_helpers.c": "b9f07e7fdca12b50630a4d5246a7a74018ae25a7567efef5afd09e982506b836", + "demos/common/pkcs11_helpers/pkcs11_helpers.h": "a4fbf151bd272a6403e774ccc3e3a3c8af4404cf1c8377a0074c67dcf248aa40", "demos/coreHTTP/CMakeLists.txt": "f9f08ee646567ea0c5b6082c842cadacb7bf2b21bb9489a3f814861da1744aac", - "demos/coreHTTP/http_demo_mutual_auth.c": "e246ee11426927e2182ec8a2611157113b38ab6ca1113d3c3a6142fe1b37525a", - "demos/coreHTTP/http_demo_s3_download.c": "56cc84cba2abaa56c4c86e883b11635cd224ea7a31e15796d07d4a4c0d3990f5", - "demos/coreHTTP/http_demo_s3_download_multithreaded.c": "9e436b167f6f44d4de7a761ab5d3b0431b0d9b6c65c45b9b59b584eecb118849", - "demos/coreHTTP/http_demo_s3_upload.c": "c9881ed8a291c0e05d5d3d7d9f2fb5a866ccdeacaf88cb280fbfa4318ff27062", + "demos/coreHTTP/http_demo_mutual_auth.c": "1e3fb6f042b40af20930e948fc9785e15a518ae3c6dc9bb4c204c86cbd3c97c8", + "demos/coreHTTP/http_demo_s3_download.c": "04b1db9b2bc9deccc8b1388aec08ffe4d59c6f480cbd04c0fca8b99400327fe4", + "demos/coreHTTP/http_demo_s3_download_multithreaded.c": "78e66bb756d799611e1b1229890a18b551383f175108e8cd55fc982addc04a7d", + "demos/coreHTTP/http_demo_s3_upload.c": "43dc418fdfccdd90a68a9b2503adffdbb6d648d40157520e8c023a30fac2ea21", "demos/coreMQTT/CMakeLists.txt": "e501c5f29743167b1cebc8f3b3e81ab67a299083e2f1f08e5a3e167e31be57ef", - "demos/coreMQTT/mqtt_demo_mutual_auth.c": "22f9a46d2523b4d9176ffcee73e9830d9d191035e5d7d20e07ab2c42f5741703", + "demos/coreMQTT/mqtt_demo_mutual_auth.c": "8f22171e036b0e9a9912fb1e95cdbd4f8cc64536b974e3c91c7fdfc9671d4eee", "demos/coreMQTT_Agent/CMakeLists.txt": "72163166921a1d361a0ce3107538169f9bb2cbfd48b11eb3b73b5cee4949533a", - "demos/coreMQTT_Agent/mqtt_agent_task.c": "485ef026604b682fe71cae40a6edde69c42c38dbd5bce7530ae4ddb83eaadf48", - "demos/coreMQTT_Agent/simple_sub_pub_demo.c": "f2161a3d48d0bce42a53cc685f9837c271b6cc62c38d778f1d0aab6de07f887a", - "demos/coreMQTT_Agent/subscription_manager.c": "2d498dc7e0c4cc559f87351793074cb78b35930d8eb2cdc99524137fe06fd806", - "demos/coreMQTT_Agent/subscription_manager.h": "95f55fa5201989f128e9efc3b1a59aa37c2e6651516947309c6b96a3baa782e8", - "demos/demo_runner/aws_demo.c": "2be964689975a5fbf9365e6ccfef3c8937ea545d86f093abfa3cb7671d57338a", - "demos/demo_runner/aws_demo_network_addr.c": "a2c669dcf420af9efa57a764da0d629a23cbd96fdfca179669bf5f8cb68a41c1", - "demos/demo_runner/iot_demo_freertos.c": "0b757f835d504c957a6e57b00af0bbce1d8fb7c59f96485f0ccff4e80479a12f", - "demos/demo_runner/iot_demo_runner.c": "987e71d9c275c4e5f8606506019beb33d4e6ed749edbb1a195cc1c5c123b814a", + "demos/coreMQTT_Agent/mqtt_agent_task.c": "7e149476fa505641272169d6733815d37b59804f187e0f3ea878b007cc3f203f", + "demos/coreMQTT_Agent/simple_sub_pub_demo.c": "557fca3925330ef25b5fa76d6d8a3d2c9647a298ea75ebf18e268c2bfce748dd", + "demos/coreMQTT_Agent/subscription_manager.c": "93caa87ecb00b99a4a082511d4bfef85150a42c132d9678f065bd5f15ca7de75", + "demos/coreMQTT_Agent/subscription_manager.h": "e387734d95a947e520fdc1d06d907a79370751fb59b88c87e363f37fb6f82860", + "demos/demo_runner/aws_demo.c": "b57231838f005a5cd183695a57079cfa0c13ea73e7370dbfed50320f1efb1acb", + "demos/demo_runner/aws_demo_network_addr.c": "8baa86802f963cbe472c49dd637784ff237ec071f97a7855a35d9abcb8a11bf1", + "demos/demo_runner/iot_demo_freertos.c": "9162bb0e9686034cdc0fff64b7127c2b59d4253ab891683ffe7755cf8ac336f2", + "demos/demo_runner/iot_demo_runner.c": "f361e27a018968d89c384520955c0f4920cd0cd1d790828c438d5e55a554607d", "demos/dev_mode_key_provisioning/CMakeLists.txt": "9f72c9c400638e5125b2a40fa70a783bb5f29196a673f3221c39d54f2a69222c", "demos/dev_mode_key_provisioning/README.md": "95225e3bdc4ee5ebd9ea3f37c77eac1c861d36735ff2fc317ad664b3f66540a0", - "demos/dev_mode_key_provisioning/include/aws_dev_mode_key_provisioning.h": "f9012eb4be9fd9b919f4107c8257ac982320972fea2cf29bdf3c2c9dcd9325f9", - "demos/dev_mode_key_provisioning/src/aws_dev_mode_key_provisioning.c": "bf5dbd32e4f9a4b149e5e27b2d9d686a94c844d87c2072c8e98f98ec489efb26", + "demos/dev_mode_key_provisioning/include/aws_dev_mode_key_provisioning.h": "e01f8ab6c1d399fcb3d2888dcdd17cbc9676ad85c006371fcc7f388c37703784", + "demos/dev_mode_key_provisioning/src/aws_dev_mode_key_provisioning.c": "f12c52420d16a6bd3688d84e5440aef6086791ef598056e07568dda95781599a", "demos/device_defender_for_aws/CMakeLists.txt": "94d7669145a3ec26d66de306c4ef46d8eeb4b933c744a0c90959bf02dd485eb9", - "demos/device_defender_for_aws/defender_demo.c": "7bf0e5b17f200135d8691bcde61e08fa4b80ca8a2fa595673c9698b20a168814", - "demos/device_defender_for_aws/metrics_collector.h": "e670de2d7d5b099dbe5db88c37cf460a86a789fe94a9d71b8175eb642e5192f3", - "demos/device_defender_for_aws/metrics_collector/freertos_plus_tcp/metrics_collector.c": "d9a6ad6615ac4c59f5bc84edcc19d7dd2c22d111ca22d959038705ebd2db26f3", - "demos/device_defender_for_aws/metrics_collector/lwip/metrics_collector.c": "c87fb590d0404f5603e3c9ba58897c40a9e343c22fd8d3369b10ac5e926e7e55", - "demos/device_defender_for_aws/metrics_collector/lwip/netif_port.h": "62b8b70cf4c046d9e435364fea48d5f41cdb28e6fd71640c7c7a495f962ffba5", - "demos/device_defender_for_aws/metrics_collector/stub/metrics_collector.c": "645ba2907fe6dfd2f0a9ce6725da01f26f5422e0af61d00c7f3bb537e68362ec", - "demos/device_defender_for_aws/report_builder.c": "91a6c48ad9b535f825284daef48b6c06b4bd42a03b1cbcc59a9ebacea6be27d9", - "demos/device_defender_for_aws/report_builder.h": "773f11c7ce3a0736f190fc68f83c8a7bf1ea3b220c12b87b447b9cb64ab5abcc", + "demos/device_defender_for_aws/defender_demo.c": "d12e9400b6c7a0de1856eba34eefea42a93bc6a8a64cd340ba7f0ec92810ebed", + "demos/device_defender_for_aws/metrics_collector.h": "e0ad354a033f7ce45b3edbe6f83a921140e429f14763bdd8b8bdfc1b48bcc783", + "demos/device_defender_for_aws/metrics_collector/freertos_plus_tcp/metrics_collector.c": "514696f2f655a19bae477851daa3d57266a3d614b70395dc5a4475739f6c10b9", + "demos/device_defender_for_aws/metrics_collector/lwip/metrics_collector.c": "4129ce2b5ff297a9609f0615e6f0be9e89918669086c2558840f4212a723137e", + "demos/device_defender_for_aws/metrics_collector/lwip/netif_port.h": "574be3318a3341b42e0810c1681abcdbeec61bb8735348026d61a38ebf8889fe", + "demos/device_defender_for_aws/metrics_collector/stub/metrics_collector.c": "8b70543eac7c8cdf62257dbbb4f568991f7a77b274f0bf06f59f6b17a95bccee", + "demos/device_defender_for_aws/report_builder.c": "75badfcf3823667a79faab5b9fbc979c5c705291c80534a06d0e768d70dec7ce", + "demos/device_defender_for_aws/report_builder.h": "ce16c0ed6196729d044fe98fd76d4070579afb8ef4c4fc3b3fba6ed0311fba9f", "demos/device_shadow_for_aws/CMakeLists.txt": "d458e586630aae23e33dd3ea851299e93088d40b6ed20b22a4ab48add6668e98", - "demos/device_shadow_for_aws/shadow_demo_main.c": "5cfeef77371ad532bb9b82380589bbca4c8edc638adbc3148eda764013ab4a0c", + "demos/device_shadow_for_aws/shadow_demo_main.c": "64c214081e0a9bc88347e18d12846fede5cd5f55dce1f94650f1966440e2a2c5", "demos/directories.txt": "f830aa514024f3db8fa561be02901f07f46e4277b5c2f788e1224e5d0b12ad10", "demos/greengrass_connectivity/CMakeLists.txt": "b28dc98f91b43e8c0d2f26f70557ec363dd7b63c80cf319ce147db4fcba91fab", - "demos/greengrass_connectivity/README.md": "db8981fbfed7e5ac3cdbe4975065cf46606bae70047a76db0ed68f39879d55f3", - "demos/greengrass_connectivity/aws_greengrass_discovery_demo.c": "7c416b5abc781a9feebce5c20deb0cdfc6068cc5ac9d35d9daa58445d336ddde", - "demos/include/aws_clientcredential.h": "fe05ef63909030beacd142eae73e5d16d68c2fbb35ad350e85863e4a33f91a97", - "demos/include/aws_clientcredential_keys.h": "0a037a57d8b53229b4858aa9bb3abb88759ef978563c955b3974e1f2e185bcef", - "demos/include/aws_demo.h": "6841f58aa8a1cfc18e958ac1d0e41521740c8409dba62aa07003d777fa00e43e", - "demos/include/aws_iot_metrics.h": "9118144c42ad94f5e38cc4402897c654298b6364663c1a180e753edd148f16a0", - "demos/include/aws_wifi_connect_task.h": "22ca557929b23e851bbd6b9a03b27187dceefc9c7eac709184032efceb82dfcb", - "demos/include/iot_ble_gatt_server_demo.h": "8c75dde99309a2e68e9c3e9d80c1e62abfcb0c58feae891233f9416a220371ac", - "demos/include/iot_ble_numericComparison.h": "33912dabfc66784b8f780451a12f37819e7c77c3b3ce3a52408d3a9c1fe61856", - "demos/include/iot_config_common.h": "294f822c0ece8d8f522fb96f6e8a5eeaf828615a73a8aafebdfea1fcd44aa2a0", - "demos/include/iot_demo_logging.h": "ce9cc97c974393619c9bfa0006840130ea609566192c28268c91edeb06059c9d", - "demos/include/iot_demo_runner.h": "2adfb6db4bac0b7d38c21c8b81c8e13596d57507d0016e06afb3871d482d812b", + "demos/greengrass_connectivity/README.md": "6108e3706114eacdab887673177c92107df96a8447b8cffde70689efa59cec7c", + "demos/greengrass_connectivity/aws_greengrass_discovery_demo.c": "6a06770feee79d54ad5094a464c0d286f2b1e9041cf0652cceebdf6debf3fb94", + "demos/include/aws_clientcredential.h": "53c1a37aaacccfc05ef0d0f8da30528264160f102edc841c5901bd9d472d22b3", + "demos/include/aws_clientcredential_keys.h": "242ba3bdff93090a696f9ec6c6af56393d557b9de84dc16387ee69b2f10b4b24", + "demos/include/aws_demo.h": "c6b3cfa3249b319d2f3aef159d8e0f8d391f61991be558987d355f1f867736e5", + "demos/include/aws_iot_metrics.h": "3ef514ae2315a1ed07acdc4085a21e3ba090a8338e96b4e5161a443f69ce26dd", + "demos/include/aws_wifi_connect_task.h": "14d99b39474b1b651d3a50cd3a4771db1493edd4e8cefbeaf6a126c21d00f0ae", + "demos/include/iot_ble_gatt_server_demo.h": "915e82a4c46833be73e4102556b45a5cc7d2f987eb725c786a6088e26b815dbe", + "demos/include/iot_ble_numericComparison.h": "d5254b278d8262cf0ef7b25b0f190c204ad0eec149a111b4ab6adae7cafe2bd0", + "demos/include/iot_config_common.h": "12f20e947fd551f3b4288e5b71b40c5f4591781fb2ee3990a002d8a32c88a670", + "demos/include/iot_demo_logging.h": "b5af8e8dbaf5df814432b8ba1814938dbb1305ee11ec3199a3a8799faa2c3ca7", + "demos/include/iot_demo_runner.h": "fcb759eb4688a8baed36ee25e96926f673490878962dfc050940b2bbe62eeadf", "demos/jobs_for_aws/CMakeLists.txt": "c067824d4be05033f1542f572d2d26943347be974dd38df5c4a029e4a2a08c1a", - "demos/jobs_for_aws/jobs_demo.c": "fae6cde0c24f0f02821a4cb7a38d5311184db04c7d48cc1306562d3d39a7cdbf", - "demos/network_manager/aws_iot_network_manager.c": "be23d58bab9e84cc29056c98ccdbe6c769e88917ae81ce092836195e8d1e6948", - "demos/network_manager/iot_network_manager_private.h": "d0a3a82c8d89f76192f31686ded57de07e1f081e0854ac890823f30824ca021e", + "demos/jobs_for_aws/jobs_demo.c": "6bd79f4fdad91d6f4f4d00a9cbac11353bdbc44dec5d80d1e19cf86297020efc", + "demos/network_manager/aws_iot_network_manager.c": "d59146408680765974237437edc89e08809097447917aa280c01f05f5dfc9fb3", + "demos/network_manager/iot_network_manager_private.h": "f6088284a98e82e209d5ceaf9d55e1e2c8af64bb056562f8806ffc1ed4688402", "demos/ota/ota_demo_core_http/CMakeLists.txt": "4678e03fe8b1deb422c761eb6b28807c043be7709d7d3632269007a169b8af73", - "demos/ota/ota_demo_core_http/ota_demo_core_http.c": "740aa6a10190fd9f0b37550473d1800abae953e2673c0d4bfd8972b86ba69e12", + "demos/ota/ota_demo_core_http/ota_demo_core_http.c": "224874395cb5d400b274207658553bc60ac8eb53d28d7c53ca860f4dde2faaab", "demos/ota/ota_demo_core_mqtt/CMakeLists.txt": "20fe71e504801c1eba9e6abcfee50a23fd70335c8e2c6e3bd8fa9fd56e1e5926", - "demos/ota/ota_demo_core_mqtt/ota_demo_core_mqtt.c": "4642a217d5d9d68662d1e678f9af5a913db9075607bd82bbfc9eb2f28174dfdb", + "demos/ota/ota_demo_core_mqtt/ota_demo_core_mqtt.c": "db413b74ccceba6afecc5049148e0dac9bef330828f3d5abfbeaf7e3102557b4", "demos/posix/CMakeLists.txt": "2ebbf9aac42e713a1b851c61fa9307be255528911ab3067e62064257a5ba6dc0", - "demos/posix/aws_posix_demo.c": "7c93b85293ba4272750e035b0e578ba0b5ec0cb5762afc17bf4ef246818d8594", + "demos/posix/aws_posix_demo.c": "44db623893a0b054ced280a89ecafcff2d55585a7a4659527d783150e6814adf", "demos/tcp/CMakeLists.txt": "99e72686738645dc71be2b6f87ff5ed5e7ac320c3a2073e8be9598c5bd9110e4", - "demos/tcp/aws_tcp_echo_client_single_task.c": "2c4d135cc8e85d8d2e7f38f46463d50cba1e823ebbc9db9d48ef874af97e652c", - "demos/tcp/aws_tcp_echo_client_single_tasks.h": "ae9c4797201b1fb340af166c29c34a4077b180c07b700e44671a5cbf05776fdf", + "demos/tcp/aws_tcp_echo_client_single_task.c": "a789e629efc6a89841df9d589696cf818a5b3d4f3fff64a40349a1932cc6c183", + "demos/tcp/aws_tcp_echo_client_single_tasks.h": "e8d724fb6c13d9e724ea9e3a52c0ede94b8f6792387a7278c2d13a2c277f6da0", "demos/wifi_provisioning/CMakeLists.txt": "daf58d954ac6f1bcdba29c56cdf51d79af41b17279a93f5602465363008b156b", "demos/wifi_provisioning/README.md": "8cf1fa67aa68ff85ed13aa8aef5316af2c31b6552c2044f2e618a0c0472a6e3a", - "demos/wifi_provisioning/aws_wifi_connect_task.c": "4d6bb92a542ecfc5086eef3f57dc479be065ac6b60ab91c89865d3cee77123bf", + "demos/wifi_provisioning/aws_wifi_connect_task.c": "29102130cc7cd01433cf6f7e3583ad898c01667cad3b409792b71a0e5ffbe372", "libraries/abstractions/ble_hal/test/ble_test_scipts/attributesCommon.py": "a4eca76d9a909cdb35bbb3b8fc2f08248900935ddcb26119cadf7a12efd9bd18", "libraries/abstractions/ble_hal/test/ble_test_scipts/bleAdapter.py": "f5f102eda56dc3e4a9dd5d217a76451cb3d98ccc325a26ff371f0ba183966bd0", "libraries/abstractions/ble_hal/test/ble_test_scipts/gattClient.py": "d2aca12ed4a620fb9009eba16d5a793d9d4b81b617c4b405d5e29ebdfd997b10", @@ -5572,67 +6141,67 @@ "libraries/abstractions/pkcs11/test/MBT_VerifyMachine.c": "50da5f00c64eea0f47d19a02ead5bee7bd3dc0acf40a60c93a5428a7560fba97", "libraries/abstractions/pkcs11/test/iot_test_pkcs11.c": "7fda634f09ef440f91d62996a7322fdc41637106a70a353b6f297f24b8824fdb", "libraries/abstractions/pkcs11/test/iot_test_pkcs11_globals.h": "3920b26d79ef67fe8b906acc0f000ad80c1944f0eaad5e3bcd8ed759f64089de", - "libraries/abstractions/secure_sockets/test/iot_test_tcp.c": "984ad232d7bfe6ed475021d0293687cafb25367367a043555542579b39b7e77f", + "libraries/abstractions/secure_sockets/test/iot_test_tcp.c": "9a273a3853a1d5ca4aece2637d69636c3ae863311cf8e64830acf5ceb984b677", "libraries/abstractions/wifi/test/iot_test_wifi.c": "55176769f93cddd04844e1d2048e6610fc3b8720e3dd33d47acef41ad6aa40ae", "libraries/abstractions/wifi/test/iot_test_wifi.h": "5a19517bf48ef66bebfdb1e04fb1f3cbdab7bf30e6d19620c373ccee4aac3399", "libraries/freertos_plus/standard/tls/test/iot_test_tls.c": "7f045cc4e4ad59a5294cf7cce7c77c40f9f62fa9728b09080ec4ab8af7d0ef7f", "libraries/freertos_plus/standard/tls/test/iot_test_tls.h": "b3931813dbad0eaa43ebbc8df80b26d0783c80b978b4d58d5b71fea023c15cc1", "tests/CMakeLists.txt": "25e2b3106245a7a98ee3bbdb3c5942c3c141e4c40cddd235102f0f0d47d7d9ea", - "tests/common/aws_test.c": "8c529f6163ea47735a58313c979145f989c0918655f27c802acd909f846fc042", - "tests/common/aws_test_framework.c": "38b4944ae657fb1d9599cc87079462994772342edc88b6f281d83bc3a567f38b", - "tests/common/aws_test_runner.c": "f7b8824d65004666c65691cd9fa4321a6c993a182749f5b01814514431fa16eb", - "tests/common/iot_test_freertos.c": "83ab93d9f694c2067a1ebb716b05dbf58db82dd9b5e3ea640365dd21ccdf3646", - "tests/common/iot_tests_network.c": "dd35e353871ecd8ae85a2a58604810fdcb89704cddd5b66e065b40ec2300fcf0", - "tests/include/aws_clientcredential.h": "9ddfa1b9cee7627cce3ca06a1218aa4795623a297f3e2b1300f166a98ba477e1", - "tests/include/aws_clientcredential_keys.h": "aea58dd1a8d6b520d901e21df1eef0e4464cccdc057a092e68c1ff4fe60de327", - "tests/include/aws_test_framework.h": "198a26059a758e86348f39f99deadbad3503c28e90416dbfeba2658faa10003b", - "tests/include/aws_test_runner.h": "b658994237bcdc044b9778de18be22cb73b1054bea9e36e4f487b63b4823da97", - "tests/include/aws_test_tcp.h": "dea182055de9c8e0a7073419310dfc12a196c8595b44b3eef3de4f18ff0fc539", - "tests/include/aws_test_utils.h": "1eb566be98d2991c6e7d684852c8d9c30d1bfd346236ec344f8fa542b07a782a", - "tests/include/aws_unity_config.h": "defedeab0ecca302ffd4df7449ee97bdc5e411c38a7aea255179a8cb36516d75", - "tests/include/iot_config_common.h": "a46cf961f07d1001f8e5a99255783056c549eecc9f5dc5a470597522b16abf36", + "tests/common/aws_test.c": "73bde3926b2ea9c7b0ad03958233cdcf3cb09e1706186e1dc3937dae654b1cd4", + "tests/common/aws_test_framework.c": "a04663e8e40cd164d18b95441073016f1de8672907d978c959940ec4e5127b6c", + "tests/common/aws_test_runner.c": "de3ec76724207de4cc457aa6c15eb7634bea6d9f96d15d96c910a4cf3b870324", + "tests/common/iot_test_freertos.c": "5a8f513224d653954cd5354fe617a6e3e111cb406e2d736df870c334c0f15752", + "tests/common/iot_tests_network.c": "3494135755f900ff4089afc14858bffd92c880253fd96cfcb6a1f6e7b85689ab", + "tests/include/aws_clientcredential.h": "12103570d303e35c635656ccdfff0f5fcdb6b396870e988a88aa103ce97c22e8", + "tests/include/aws_clientcredential_keys.h": "59735718c25a63ab7c2da5d5243b81a857aa427b7bf427c841703df9c2de830e", + "tests/include/aws_test_framework.h": "d281b55f7632cf47caa605e41417ce032f0eb7f45491904cd60a5f9239de4528", + "tests/include/aws_test_runner.h": "16c29704280c05c17a3a2d61ac85d42cadf9cb83559b2fbafa7d2fd4c85616f7", + "tests/include/aws_test_tcp.h": "84aa54fe64f3b2aea8dc5ade13cdc30217d8028d43bf7c852d7dbf589f1523c4", + "tests/include/aws_test_utils.h": "a5a83dc804724689b21796ccbd68132909274e0022cd1794acd14ea9664b0df3", + "tests/include/aws_unity_config.h": "4611a11a72c409a9d93d86992a6c33ca2abd82b7f0dc00a31998d593f1a128ce", + "tests/include/iot_config_common.h": "b30048b2f44001b75aafefd1324dcb5bfcd8c2916b0c6c6aa485d2064b224ac1", "tests/integration_test/CMakeLists.txt": "8d8ac87edee1a0c7aa67742663007815e4cac93d37838deef781479527f460c5", - "tests/integration_test/core_http_system_test.c": "bc0f57b284c50cd8f9f55075b022bc5e80003f0f94ae9f0d2512c1bc29401a17", - "tests/integration_test/core_mqtt_system_test.c": "237969b7bcaa3ee68d9cbe5239eeefcbeeccb424e1fb686e8a27624811f7bc8f", - "tests/integration_test/freertos_tcp_test_access_declare.h": "1f74d984c8cc1e29af6c3edbebb45cae55488e4b87d5564c391cc9d202f8e7c2", - "tests/integration_test/freertos_tcp_test_access_dns_define.h": "d7b0b69ad6fecdd5f3798c4a9c96e6a7085dcc4a50f40a364739593821e7b57a", - "tests/integration_test/freertos_tcp_test_access_tcp_define.h": "50638448a5a2bdbab198b586460f385f5fb8fa80b375e3799550e091abbe8e1e", + "tests/integration_test/core_http_system_test.c": "227cd86f92eb758717b778cf656b83cdb4df308f69ee5d8aaa3b6f1ebe5c0c6b", + "tests/integration_test/core_mqtt_system_test.c": "f36802fd8665750101e709792ea0b4cb99ea19a1f0d3f1967be555a75e28f668", + "tests/integration_test/freertos_tcp_test_access_declare.h": "a5014858fe6c0787a6ce2555db3c33bc540302dc496663c0c84056498e7023e1", + "tests/integration_test/freertos_tcp_test_access_dns_define.h": "6e8dbdbe7fe6555effd4f9f2ed6b2c2e1905b791456e110bddb043f761ea251a", + "tests/integration_test/freertos_tcp_test_access_tcp_define.h": "bab78889ca7a293b2da99b484ee8e253692030d8cd3dd1daefc73fef89717328", "tests/integration_test/ota_pal/README.md": "5c1401d3672cb0a0e716bbf3bfad04194b519531770d88ab02bf2540a3e5b779", - "tests/integration_test/ota_pal/aws_ota_pal_test_access_declare.h": "2a057ae71c542cd690eb75c5672600dc179c2e79a76687536956f4c9f55eb3c4", - "tests/integration_test/ota_pal/aws_ota_pal_test_access_define.h": "cb54e1a7a935a5950bf996f0b7e6ca75248482049dd1f5ec03fa5ab13dcfec08", - "tests/integration_test/ota_pal/aws_test_ota_pal.c": "00d7204e03dc6196d6dc0a05049abf3a2002a4fc5355a87ccdd2c7973d0b388b", - "tests/integration_test/ota_pal/aws_test_ota_pal_ecdsa_sha256_signature.h": "b15fb05c0b31f85246c17c3db255c501318ec156e75133663e6ea45123b35f52", - "tests/integration_test/ota_pal/aws_test_ota_pal_rsa_sha1_signature.h": "33bd08ba53f550520aeaa0a4da5715c007a6157729b61572d29fcd04e6de7306", - "tests/integration_test/ota_pal/aws_test_ota_pal_rsa_sha256_signature.h": "aee881df3c261891ddc34f6c98632941aace4158dd8b4bc3e173b7cf82520ad2", + "tests/integration_test/ota_pal/aws_ota_pal_test_access_declare.h": "2ee72f44ec7849bcc7416fd3f9ba99c9226239e052e07331bff8546ad4cf3017", + "tests/integration_test/ota_pal/aws_ota_pal_test_access_define.h": "3dcc5b7b2880f0783e0392d619b38def8cf55addd0ec81ec2056a316c0495ef7", + "tests/integration_test/ota_pal/aws_test_ota_pal.c": "35085e57d718f3b8031d670aa7617a7f9bb6410ed0b9359f9c64d63909c51d48", + "tests/integration_test/ota_pal/aws_test_ota_pal_ecdsa_sha256_signature.h": "cfde715080fb089f196003690073e6cb185a8aa95dcc1cdc60d1e24299d75de5", + "tests/integration_test/ota_pal/aws_test_ota_pal_rsa_sha1_signature.h": "ea161174efc3ea106f496908acc3f01407801aaeb9cb66118e88955de344204b", + "tests/integration_test/ota_pal/aws_test_ota_pal_rsa_sha256_signature.h": "d5f68ca5792601b4b59f6ddbe1ff67e3b2d75cbc98f5ed0a7beddf989b89018c", "tests/integration_test/ota_pal/test_files/ecdsa-sha256-signer.crt.pem.test": "79705066d68dc58ba6b5c9ad27e8c3f355184be078025ab76d1a1bc9a9cbeade", "tests/integration_test/ota_pal/test_files/rsa-sha1-root-ca-cert.pem.test": "b550b03c7b547629bd0ecfdbc5804cd72d6b57dc0ec8cf8a1bd2616215d602a4", "tests/integration_test/ota_pal/test_files/rsa-sha1-signer.crt.pem.test": "4a05cecf862a081237cee9207be87080e2c50544959f74be2c3908d7857b9da7", "tests/integration_test/ota_pal/test_files/rsa-sha256-signer.crt.pem.test": "5de1c733099a249e2424c38aa9b732094914f260ba2582cc39f9198f46d0b7d5", "tests/integration_test/ota_pal/test_files/rsasigner.crt.test": "2b92ff249815c106222fa13ef62bf2353f2ebb9180c36c474203efbc055ed2dc", - "tests/integration_test/shadow_system_test.c": "10207e84854d20b90d29639a995014dad43e1ea2ecb023d8a124178d83a6578e", - "tests/integration_test/test_freertos_tcp.c": "c31b370bffb7b5b9792541aa11df27afa685eb5f1a3227e3b54226a0a3f67387", + "tests/integration_test/shadow_system_test.c": "0366758d7c43d45447023695426c00e249d66b37c3612f6ffe823430541c5544", + "tests/integration_test/test_freertos_tcp.c": "64bb2b0caf66d8d1f6ae4181c5385a6d91f64e6e2f9458283b7d558c9771a493", "tests/unit_test/linux/CMakeLists.txt": "ba82e9bc8258c5e9d86ecdb7e092345017e5642a0ccdd4b7ab01274815d59c17", "tests/unit_test/linux/README.md": "3e8ca145ddeae48ce4549b4e8c3c737d1f753674942005f1086f0b8875fea8dd", - "tests/unit_test/linux/config_files/FreeRTOSConfig.h": "d5f1d4c3d5847912b5c06212227b3159fa7e375b709604bf606b331cf267170b", - "tests/unit_test/linux/config_files/aws_wifi_config.h": "0fc14c96bbc3379534adf57e9477b4b15194bfc24b80be5e074dae32aceee12c", + "tests/unit_test/linux/config_files/FreeRTOSConfig.h": "4f6b93daa09ca0cd93da5293ccc6e791fff7cd94d0582fac05b0c6983cb0d5df", + "tests/unit_test/linux/config_files/aws_wifi_config.h": "d53bd5043f03229cb7705a28f641aff11f3a5a78ce60953cf1a211b33e3746f3", "tests/unit_test/linux/config_files/config.h": "02102f50fca2162d08e3beb07840c539728e53d4d2588098a928d518c03e2504", - "tests/unit_test/linux/config_files/core_mqtt_config.h": "3a4017949c0f8668f992052706beaa5192e321a44a2ca67f7ab0be818d19e516", - "tests/unit_test/linux/config_files/core_pkcs11_config.h": "2f92ab2a31c757528a3f46b85f30f90a72dc981cde708125d756e5a7efd38663", - "tests/unit_test/linux/config_files/iot_ble_config.h": "911de7dc95ef7ba07c999a6abe06bbe8ec2bb0904d88477ef36eb6c7251035f4", - "tests/unit_test/linux/config_files/iot_config.h": "532cfcfce9763a5d92a91ab37d94ac68193d68537eb33ba5e8dab4c8389fb0fb", - "tests/unit_test/linux/config_files/iot_config_common.h": "67ca01697c3b189ea251d1645e60842f46f617af8a45320768c76af31c94a0c6", - "tests/unit_test/linux/config_files/iot_secure_sockets_config.h": "e5f5e35f9361d13620b0a3580fcc12a96bccdb4fa47615f1ac5ed0d0881995a7", - "tests/unit_test/linux/config_files/logging_levels.h": "8d6d90d8d3bb175076df9e985a406636c5463e1577db8e736c54072362a3ebd8", - "tests/unit_test/linux/config_files/logging_stack.h": "f4b0d1033e2b6db8f25ea9314d104dbe81185390f482f80331b67b19607f2cb1", - "tests/unit_test/linux/config_files/portableDefs.h": "af7f51b28a446f2c2c6af4a8eebf4f9de4cd8c208d4928e50dda1fad90c20ff9", - "tests/unit_test/linux/config_files/portmacro.h": "363a54cb76bfe8868809641b27ecd24c7df79088d2aaccde482c6c36f9f83bc4", + "tests/unit_test/linux/config_files/core_mqtt_config.h": "e88ac0ebb3050ef31c8e09fb56ece4e80574841aac9676674fd0c8102f0dc13c", + "tests/unit_test/linux/config_files/core_pkcs11_config.h": "f27abec53c4f239eb25265213d0c0fca6b272ef7be5607dfd08bee1f064c5e26", + "tests/unit_test/linux/config_files/iot_ble_config.h": "940be831861caad03ffada5726fdeee1ea75f2c6f356f99779daec41584d1e09", + "tests/unit_test/linux/config_files/iot_config.h": "c9397dbc9b84bce6aff75ef8a9abdd9ea8a34b899f4fb29d927f4141e7244477", + "tests/unit_test/linux/config_files/iot_config_common.h": "5d7e9caae29102944fe58cd48c9e10254e1c7932130651b54219983c75d0e22c", + "tests/unit_test/linux/config_files/iot_secure_sockets_config.h": "7eced15f4eed863663b5a8e00fb6fae0315fb033fead4ce4232df11c2468d5fe", + "tests/unit_test/linux/config_files/logging_levels.h": "e0c959b40ea2b53511902fa590d41f9b0a59cba4e74aadbe016c1543d3e9a203", + "tests/unit_test/linux/config_files/logging_stack.h": "e7ef523f87304ff783eda109c6cedd44f31e7bd912ce3c2f54dd8e2c56b3d7b0", + "tests/unit_test/linux/config_files/portableDefs.h": "64e120f4cdaba332cd8b48e503a2f255be8f0fdc528b06483ab115d058a27c0a", + "tests/unit_test/linux/config_files/portmacro.h": "403dbeef574561e6cdba7ca9f6d434473c951da4a76d50019b1961b27016363b", "tests/unit_test/linux/config_files/trcConfig.h": "3c64639c5150a2c59b7aedf9cbea346d5510dd3fce03598eafb2ca10480fa564", "tests/unit_test/linux/config_files/trcSnapshotConfig.h": "1331a0cee7e872883993dc323210ec0e777a170c552a36a40610eb93a479c9e9", - "tests/unit_test/linux/utils/iot_atomic.h": "7cc93d629292b3ad720cd3d009c7d1f3ae43743a61ff8cfd56a88c6992086c25", - "tests/unit_test/linux/utils/task_control.c": "cd339d2a0415953dc0be29b1c481d18c63b49ef25b725781e49e22687af93efc", - "tests/unit_test/linux/utils/task_control.h": "8c629e1213bf9c0bee64bf70e4735293d35b4788201c10a1ddf030e1b2c3e1d7", - "tests/unit_test/linux/utils/wait_for_event.c": "ff629528dbcf5f4efe589db9268702e9e439499e2eb0e7fe2eeba6b2f52b21e2", - "tests/unit_test/linux/utils/wait_for_event.h": "9d43102a2c6794150862d3ecc6f1107f02ba0b515c8fc155a1397eec12fdcdf0" + "tests/unit_test/linux/utils/iot_atomic.h": "5d648dac7bdc8d13141b5e35d285a2bd36e47bd971f34b90a7cf8c4a94899077", + "tests/unit_test/linux/utils/task_control.c": "831b469028aaf729f63ebfca101b2871f668df89e70e6590a5abb1a207eb9d69", + "tests/unit_test/linux/utils/task_control.h": "b7d196ee83b5aeaa5284ac6ef14f2ed4b74b8c44f19cfde073db2f00fda8ee3d", + "tests/unit_test/linux/utils/wait_for_event.c": "a5c4133e66ef1af28d8ee33e52bd5700d9f12e71eb438826d3b8b0dd12a7242a", + "tests/unit_test/linux/utils/wait_for_event.h": "8b64c648042552ef32d1e0a497db71aeadac954a0b6ae2c24e5bd8acd12c710b" } } } \ No newline at end of file diff --git a/demos/ble/gatt_server/iot_ble_gatt_server_demo.c b/demos/ble/gatt_server/iot_ble_gatt_server_demo.c index ba965db9abd..fe6ab6db563 100644 --- a/demos/ble/gatt_server/iot_ble_gatt_server_demo.c +++ b/demos/ble/gatt_server/iot_ble_gatt_server_demo.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/ble/mqtt_ble/mqtt_demo_ble_transport.c b/demos/ble/mqtt_ble/mqtt_demo_ble_transport.c index 78420a4028f..40cf43291f5 100644 --- a/demos/ble/mqtt_ble/mqtt_demo_ble_transport.c +++ b/demos/ble/mqtt_ble/mqtt_demo_ble_transport.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/ble/numeric_comparison/iot_ble_numericComparison.c b/demos/ble/numeric_comparison/iot_ble_numericComparison.c index f13919764cd..0e44d329ea1 100644 --- a/demos/ble/numeric_comparison/iot_ble_numericComparison.c +++ b/demos/ble/numeric_comparison/iot_ble_numericComparison.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/ble/ota_ble/CMakeLists.txt b/demos/ble/ota_ble/CMakeLists.txt index 756d41c9950..d16b30dbd44 100644 --- a/demos/ble/ota_ble/CMakeLists.txt +++ b/demos/ble/ota_ble/CMakeLists.txt @@ -22,7 +22,6 @@ afr_module_dependencies( AFR::ble AFR::ota AFR::ota::mcu_port - AFR::core_mqtt_agent_demo_dependencies # Add dependency on the ota_demo_dependencies metadata module # so that FreeRTOS console shows this demo ONLY when the OTA library # (or another library depending on OTA) is selected on the console. diff --git a/demos/ble/ota_ble/ota_demo_mqtt_ble_transport.c b/demos/ble/ota_ble/ota_demo_mqtt_ble_transport.c index ca3898cedba..677a5ffd6bc 100644 --- a/demos/ble/ota_ble/ota_demo_mqtt_ble_transport.c +++ b/demos/ble/ota_ble/ota_demo_mqtt_ble_transport.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/ble/shadow_ble/shadow_demo_ble_transport.c b/demos/ble/shadow_ble/shadow_demo_ble_transport.c index 485e065cf2a..19bde88aed1 100644 --- a/demos/ble/shadow_ble/shadow_demo_ble_transport.c +++ b/demos/ble/shadow_ble/shadow_demo_ble_transport.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/cli/cli_uart_demo.c b/demos/cli/cli_uart_demo.c index 221b117156a..665e159167b 100644 --- a/demos/cli/cli_uart_demo.c +++ b/demos/cli/cli_uart_demo.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202012.00 + * FreeRTOS V202203.00 * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/common/http_demo_helpers/http_demo_utils.c b/demos/common/http_demo_helpers/http_demo_utils.c index 0eeb8273b67..cbda4f20fd3 100644 --- a/demos/common/http_demo_helpers/http_demo_utils.c +++ b/demos/common/http_demo_helpers/http_demo_utils.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202012.00 + * FreeRTOS V202203.00 * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/common/http_demo_helpers/http_demo_utils.h b/demos/common/http_demo_helpers/http_demo_utils.h index 7a93bdcb1ce..0703533f1e3 100644 --- a/demos/common/http_demo_helpers/http_demo_utils.h +++ b/demos/common/http_demo_helpers/http_demo_utils.h @@ -1,5 +1,5 @@ /* - * FreeRTOS V202012.00 + * FreeRTOS V202203.00 * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/common/mqtt_demo_helpers/mqtt_demo_helpers.c b/demos/common/mqtt_demo_helpers/mqtt_demo_helpers.c index a94a9e701d5..6e5a9340bc2 100644 --- a/demos/common/mqtt_demo_helpers/mqtt_demo_helpers.c +++ b/demos/common/mqtt_demo_helpers/mqtt_demo_helpers.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of @@ -716,7 +716,7 @@ void vHandleOtherIncomingPacket( MQTTPacketInfo_t * pxPacketInfo, configASSERT( xResult == MQTTSuccess ); /* Only a single topic filter is expected for each SUBSCRIBE packet. */ configASSERT( xSize == 1UL ); - xTopicFilterContext.xSubAckStatus = *pucPayload; + xTopicFilterContext.xSubAckStatus = ( MQTTSubAckStatus_t ) *pucPayload; if( xTopicFilterContext.xSubAckStatus != MQTTSubAckFailure ) { diff --git a/demos/common/mqtt_demo_helpers/mqtt_demo_helpers.h b/demos/common/mqtt_demo_helpers/mqtt_demo_helpers.h index 992e27115b1..5f6c27d5e0b 100644 --- a/demos/common/mqtt_demo_helpers/mqtt_demo_helpers.h +++ b/demos/common/mqtt_demo_helpers/mqtt_demo_helpers.h @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/common/mqtt_subscription_manager/mqtt_subscription_manager.c b/demos/common/mqtt_subscription_manager/mqtt_subscription_manager.c index 94de73a8cf7..ba6fe05fa9c 100644 --- a/demos/common/mqtt_subscription_manager/mqtt_subscription_manager.c +++ b/demos/common/mqtt_subscription_manager/mqtt_subscription_manager.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/common/mqtt_subscription_manager/mqtt_subscription_manager.h b/demos/common/mqtt_subscription_manager/mqtt_subscription_manager.h index ad709903c9a..bc13ce043e1 100644 --- a/demos/common/mqtt_subscription_manager/mqtt_subscription_manager.h +++ b/demos/common/mqtt_subscription_manager/mqtt_subscription_manager.h @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/common/ota_demo_helpers/ota_application_version.c b/demos/common/ota_demo_helpers/ota_application_version.c index ecb1a77e2e8..99910ee80ee 100644 --- a/demos/common/ota_demo_helpers/ota_application_version.c +++ b/demos/common/ota_demo_helpers/ota_application_version.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/common/pkcs11_helpers/pkcs11_helpers.c b/demos/common/pkcs11_helpers/pkcs11_helpers.c index 5f9dce74872..8989cb32700 100644 --- a/demos/common/pkcs11_helpers/pkcs11_helpers.c +++ b/demos/common/pkcs11_helpers/pkcs11_helpers.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202012.00 + * FreeRTOS V202203.00 * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/common/pkcs11_helpers/pkcs11_helpers.h b/demos/common/pkcs11_helpers/pkcs11_helpers.h index 63a92461865..99464352eb7 100644 --- a/demos/common/pkcs11_helpers/pkcs11_helpers.h +++ b/demos/common/pkcs11_helpers/pkcs11_helpers.h @@ -1,5 +1,5 @@ /* - * FreeRTOS V202012.00 + * FreeRTOS V202203.00 * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/coreHTTP/http_demo_mutual_auth.c b/demos/coreHTTP/http_demo_mutual_auth.c index 53dc6a737bd..55694faac6f 100644 --- a/demos/coreHTTP/http_demo_mutual_auth.c +++ b/demos/coreHTTP/http_demo_mutual_auth.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/coreHTTP/http_demo_s3_download.c b/demos/coreHTTP/http_demo_s3_download.c index 105b939bc0c..6461af78f51 100644 --- a/demos/coreHTTP/http_demo_s3_download.c +++ b/demos/coreHTTP/http_demo_s3_download.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/coreHTTP/http_demo_s3_download_multithreaded.c b/demos/coreHTTP/http_demo_s3_download_multithreaded.c index f861e414e37..2c43dec79a4 100755 --- a/demos/coreHTTP/http_demo_s3_download_multithreaded.c +++ b/demos/coreHTTP/http_demo_s3_download_multithreaded.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/coreHTTP/http_demo_s3_upload.c b/demos/coreHTTP/http_demo_s3_upload.c index dec5a8befe6..9c217a644f5 100644 --- a/demos/coreHTTP/http_demo_s3_upload.c +++ b/demos/coreHTTP/http_demo_s3_upload.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/coreMQTT/mqtt_demo_mutual_auth.c b/demos/coreMQTT/mqtt_demo_mutual_auth.c index a665f826e47..57d9f9ff1bc 100644 --- a/demos/coreMQTT/mqtt_demo_mutual_auth.c +++ b/demos/coreMQTT/mqtt_demo_mutual_auth.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of @@ -863,7 +863,7 @@ static void prvUpdateSubAckStatus( MQTTPacketInfo_t * pxPacketInfo ) for( ulTopicCount = 0; ulTopicCount < ulSize; ulTopicCount++ ) { - xTopicFilterContext[ ulTopicCount ].xSubAckStatus = pucPayload[ ulTopicCount ]; + xTopicFilterContext[ ulTopicCount ].xSubAckStatus = ( MQTTSubAckStatus_t ) ( pucPayload[ ulTopicCount ] ); } } /*-----------------------------------------------------------*/ diff --git a/demos/coreMQTT_Agent/mqtt_agent_task.c b/demos/coreMQTT_Agent/mqtt_agent_task.c index c58f8c2dc69..c65a490ab24 100644 --- a/demos/coreMQTT_Agent/mqtt_agent_task.c +++ b/demos/coreMQTT_Agent/mqtt_agent_task.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of @@ -442,13 +442,7 @@ int RunCoreMqttAgentDemo( bool awsIotMqttMode, void * pNetworkCredentialInfo, const void * pNetworkInterface ) { - BaseType_t xNetworkStatus = pdFAIL; - BaseType_t xResult = pdFALSE; - BaseType_t xNetworkConnectionCreated = pdFALSE; - uint32_t ulNotification = 0UL; - uint32_t ulDemoCount = 0UL; - uint32_t ulDemoSuccessCount = 0UL; int ret = EXIT_SUCCESS; ( void ) awsIotMqttMode; @@ -614,9 +608,11 @@ static MQTTStatus_t prvHandleResubscribe( void ) /* These variables need to stay in scope until command completes. */ static MQTTAgentSubscribeArgs_t xSubArgs = { 0 }; - static MQTTSubscribeInfo_t xSubInfo[ SUBSCRIPTION_MANAGER_MAX_SUBSCRIPTIONS ] = { 0 }; + static MQTTSubscribeInfo_t xSubInfo[ SUBSCRIPTION_MANAGER_MAX_SUBSCRIPTIONS ]; static MQTTAgentCommandInfo_t xCommandParams = { 0 }; + memset( &( xSubInfo[ 0 ] ), 0, SUBSCRIPTION_MANAGER_MAX_SUBSCRIPTIONS * sizeof( MQTTSubscribeInfo_t ) ); + /* Loop through each subscription in the subscription list and add a subscribe * command to the command queue. */ for( ulIndex = 0U; ulIndex < SUBSCRIPTION_MANAGER_MAX_SUBSCRIPTIONS; ulIndex++ ) @@ -677,8 +673,9 @@ static void prvSubscriptionCommandCallback( MQTTAgentCommandContext_t * pxComman MQTTAgentSubscribeArgs_t * pxSubscribeArgs = ( MQTTAgentSubscribeArgs_t * ) pxCommandContext; /* If the return code is success, no further action is required as all the topic filters - * are already part of the subscription list. */ - if( pxReturnInfo->returnCode != MQTTSuccess ) + * are already part of the subscription list. Check that the return codes are not NULL in + * case the command errored for any reason. */ + if( ( pxReturnInfo->returnCode != MQTTSuccess ) && ( pxReturnInfo->pSubackCodes != NULL ) ) { /* Check through each of the suback codes and determine if there are any failures. */ for( lIndex = 0; lIndex < pxSubscribeArgs->numSubscriptions; lIndex++ ) @@ -841,7 +838,7 @@ static void prvIncomingPublishCallback( MQTTAgentContext_t * pMqttAgentContext, static void prvMQTTAgentTask( void * pvParameters ) { BaseType_t xNetworkResult = pdFAIL; - MQTTStatus_t xMQTTStatus = MQTTSuccess, xConnectStatus = MQTTSuccess; + MQTTStatus_t xMQTTStatus = MQTTSuccess; MQTTContext_t * pMqttContext = &( xGlobalMqttAgentContext.mqttContext ); ( void ) pvParameters; @@ -865,7 +862,7 @@ static void prvMQTTAgentTask( void * pvParameters ) else if( xMQTTStatus == MQTTSuccess ) { /* MQTTAgent_Terminate() was called, but MQTT was not disconnected. */ - xConnectStatus = MQTT_Disconnect( &( xGlobalMqttAgentContext.mqttContext ) ); + ( void ) MQTT_Disconnect( &( xGlobalMqttAgentContext.mqttContext ) ); xNetworkResult = prvSocketDisconnect( &xNetworkContext ); break; } diff --git a/demos/coreMQTT_Agent/simple_sub_pub_demo.c b/demos/coreMQTT_Agent/simple_sub_pub_demo.c index dba4c0cc2e9..360ed219cdb 100644 --- a/demos/coreMQTT_Agent/simple_sub_pub_demo.c +++ b/demos/coreMQTT_Agent/simple_sub_pub_demo.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of @@ -365,9 +365,11 @@ static bool prvSubscribeToTopic( MQTTQoS_t xQoS, MQTTAgentSubscribeArgs_t xSubscribeArgs; MQTTSubscribeInfo_t xSubscribeInfo; static int32_t ulNextSubscribeMessageID = 0; - MQTTAgentCommandContext_t xApplicationDefinedContext = { 0 }; + MQTTAgentCommandContext_t xApplicationDefinedContext; MQTTAgentCommandInfo_t xCommandParams = { 0 }; + memset( &( xApplicationDefinedContext ), 0, sizeof( MQTTAgentCommandContext_t ) ); + /* Create a unique number of the subscribe that is about to be sent. The number * is used as the command context and is sent back to this task as a notification * in the callback that executed upon receipt of the subscription acknowledgment. @@ -446,7 +448,7 @@ static bool prvSubscribeToTopic( MQTTQoS_t xQoS, static void prvSimpleSubscribePublishTask( void * pvParameters ) { - MQTTPublishInfo_t xPublishInfo = { 0 }; + MQTTPublishInfo_t xPublishInfo; char payloadBuf[ mqttexampleSTRING_BUFFER_LENGTH ]; char taskName[ mqttexampleSTRING_BUFFER_LENGTH ]; MQTTAgentCommandContext_t xCommandContext; @@ -460,6 +462,8 @@ static void prvSimpleSubscribePublishTask( void * pvParameters ) char * pcTopicBuffer = topicBuf[ ulTaskNumber ]; uint32_t numSuccesses = 0U; + memset( &( xPublishInfo ), 0, sizeof( MQTTPublishInfo_t ) ); + /* Have different tasks use different QoS. 0 and 1. 2 can also be used * if supported by the broker. */ xQoS = ( MQTTQoS_t ) ( ulTaskNumber % mqttexampleQOS_MODULUS ); diff --git a/demos/coreMQTT_Agent/subscription_manager.c b/demos/coreMQTT_Agent/subscription_manager.c index 69ca9351678..e392fb1e316 100644 --- a/demos/coreMQTT_Agent/subscription_manager.c +++ b/demos/coreMQTT_Agent/subscription_manager.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/coreMQTT_Agent/subscription_manager.h b/demos/coreMQTT_Agent/subscription_manager.h index 9bba9ecb4e6..15b17995f3f 100644 --- a/demos/coreMQTT_Agent/subscription_manager.h +++ b/demos/coreMQTT_Agent/subscription_manager.h @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/demo_runner/aws_demo.c b/demos/demo_runner/aws_demo.c index 3aae7becea7..468ac3a66d1 100644 --- a/demos/demo_runner/aws_demo.c +++ b/demos/demo_runner/aws_demo.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202012.00 + * FreeRTOS V202203.00 * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/demo_runner/aws_demo_network_addr.c b/demos/demo_runner/aws_demo_network_addr.c index 132cd4f373b..67ff68dd4a1 100644 --- a/demos/demo_runner/aws_demo_network_addr.c +++ b/demos/demo_runner/aws_demo_network_addr.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202012.00 + * FreeRTOS V202203.00 * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/demo_runner/iot_demo_freertos.c b/demos/demo_runner/iot_demo_freertos.c index 1d717ee3edb..51079089e71 100644 --- a/demos/demo_runner/iot_demo_freertos.c +++ b/demos/demo_runner/iot_demo_freertos.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of @@ -430,7 +430,9 @@ void runDemoTask( void * pArgument ) void vApplicationStackOverflowHook( TaskHandle_t xTask, char * pcTaskName ) { - configPRINT_STRING( ( "ERROR: stack overflow\r\n" ) ); + configPRINT_STRING( ( "ERROR: stack overflow in task " ) ); + configPRINT_STRING( ( pcTaskName ) ); + configPRINT_STRING( ( "\r\n" ) ); portDISABLE_INTERRUPTS(); /* Unused Parameters */ diff --git a/demos/demo_runner/iot_demo_runner.c b/demos/demo_runner/iot_demo_runner.c index 6c03003d4ea..dd40657cfa5 100644 --- a/demos/demo_runner/iot_demo_runner.c +++ b/demos/demo_runner/iot_demo_runner.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202012.00 + * FreeRTOS V202203.00 * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/dev_mode_key_provisioning/include/aws_dev_mode_key_provisioning.h b/demos/dev_mode_key_provisioning/include/aws_dev_mode_key_provisioning.h index 1afe2721f99..39b4d7f58be 100644 --- a/demos/dev_mode_key_provisioning/include/aws_dev_mode_key_provisioning.h +++ b/demos/dev_mode_key_provisioning/include/aws_dev_mode_key_provisioning.h @@ -1,5 +1,5 @@ /* - * FreeRTOS V202012.00 + * FreeRTOS V202203.00 * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/dev_mode_key_provisioning/src/aws_dev_mode_key_provisioning.c b/demos/dev_mode_key_provisioning/src/aws_dev_mode_key_provisioning.c index cd8ca48e5f1..984887a8e56 100644 --- a/demos/dev_mode_key_provisioning/src/aws_dev_mode_key_provisioning.c +++ b/demos/dev_mode_key_provisioning/src/aws_dev_mode_key_provisioning.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202012.00 + * FreeRTOS V202203.00 * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/device_defender_for_aws/defender_demo.c b/demos/device_defender_for_aws/defender_demo.c index 18081247fbd..6ab12bc6f36 100644 --- a/demos/device_defender_for_aws/defender_demo.c +++ b/demos/device_defender_for_aws/defender_demo.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of @@ -465,7 +465,7 @@ static BaseType_t collectDeviceMetrics( void ) /* Include the stack high water mark value. */ pdTRUE, /* Don't include the task state in the TaskStatus_t structure. */ - 0 ); + eRunning ); /* Get the task status information for all running tasks. The task IDs * of each task is then extracted to include in the report as a "list of diff --git a/demos/device_defender_for_aws/metrics_collector.h b/demos/device_defender_for_aws/metrics_collector.h index 9a36159d7c3..1ff7167a908 100644 --- a/demos/device_defender_for_aws/metrics_collector.h +++ b/demos/device_defender_for_aws/metrics_collector.h @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/device_defender_for_aws/metrics_collector/freertos_plus_tcp/metrics_collector.c b/demos/device_defender_for_aws/metrics_collector/freertos_plus_tcp/metrics_collector.c index 6d9c5c19d43..213db999b6b 100644 --- a/demos/device_defender_for_aws/metrics_collector/freertos_plus_tcp/metrics_collector.c +++ b/demos/device_defender_for_aws/metrics_collector/freertos_plus_tcp/metrics_collector.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/device_defender_for_aws/metrics_collector/lwip/metrics_collector.c b/demos/device_defender_for_aws/metrics_collector/lwip/metrics_collector.c index 49b6cec4d01..3f231e9e0af 100644 --- a/demos/device_defender_for_aws/metrics_collector/lwip/metrics_collector.c +++ b/demos/device_defender_for_aws/metrics_collector/lwip/metrics_collector.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/device_defender_for_aws/metrics_collector/lwip/netif_port.h b/demos/device_defender_for_aws/metrics_collector/lwip/netif_port.h index de70f72d5cd..1dfbcc74fa7 100644 --- a/demos/device_defender_for_aws/metrics_collector/lwip/netif_port.h +++ b/demos/device_defender_for_aws/metrics_collector/lwip/netif_port.h @@ -1,5 +1,5 @@ /* - * FreeRTOS V202012.00 + * FreeRTOS V202203.00 * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/device_defender_for_aws/metrics_collector/stub/metrics_collector.c b/demos/device_defender_for_aws/metrics_collector/stub/metrics_collector.c index e3cf93f1275..ccf4d51f39a 100644 --- a/demos/device_defender_for_aws/metrics_collector/stub/metrics_collector.c +++ b/demos/device_defender_for_aws/metrics_collector/stub/metrics_collector.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/device_defender_for_aws/report_builder.c b/demos/device_defender_for_aws/report_builder.c index d53b38aef28..a2fb4fe6d26 100644 --- a/demos/device_defender_for_aws/report_builder.c +++ b/demos/device_defender_for_aws/report_builder.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/device_defender_for_aws/report_builder.h b/demos/device_defender_for_aws/report_builder.h index 3b2c6fee01f..bca76be4545 100644 --- a/demos/device_defender_for_aws/report_builder.h +++ b/demos/device_defender_for_aws/report_builder.h @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/device_shadow_for_aws/shadow_demo_main.c b/demos/device_shadow_for_aws/shadow_demo_main.c index 7afa64ba67f..c180fa811c8 100644 --- a/demos/device_shadow_for_aws/shadow_demo_main.c +++ b/demos/device_shadow_for_aws/shadow_demo_main.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of @@ -56,6 +56,7 @@ /* Standard includes. */ #include +#include #include #include @@ -236,11 +237,6 @@ static MQTTContext_t xMqttContext; */ static NetworkContext_t xNetworkContext; -/** - * @brief The flag to indicate the mqtt session changed. - */ -static BaseType_t mqttSessionEstablished = pdTRUE; - /** * @brief Static buffer used to hold MQTT messages being sent and received. */ @@ -781,7 +777,6 @@ int RunDeviceShadowDemo( bool awsIotMqttMode, { BaseType_t xDemoStatus = pdPASS; BaseType_t xDemoRunCount = 0UL; - BaseType_t xDeleteResponseLoopCount = 0UL; /* A buffer containing the update document. It has static duration to prevent * it from being placed on the call stack. */ diff --git a/demos/greengrass_connectivity/README.md b/demos/greengrass_connectivity/README.md index 7825165a237..a145543ee85 100644 --- a/demos/greengrass_connectivity/README.md +++ b/demos/greengrass_connectivity/README.md @@ -1,7 +1,10 @@ ## Greengrass Discovery Demo In order to setup and run the FreeRTOS demo application for Greengrass discovery, please follow the instructions in [Greengrass Discovery Demo](https://docs.aws.amazon.com/freertos/latest/userguide/gg-demo.html). -Please note that as of 02/17/2021, AWS IoT Greengrass V2 does not support connected devices and hence, this demo will not work with Greengrass V2. Please refer to the [aws documentation about running AWS IoT Greengrass V1 applications on AWS IoT Greengrass V2](https://docs.aws.amazon.com/greengrass/v2/developerguide/move-from-v1.html#run-v1-applications) to make sure that the connected devices are supported before running this demo with Greengrass V2. +## Compatibility with V2 Greengrass devices +AWS IoT Greengrass V2 support for client devices is backward-compatible with AWS IoT Greengrass V1, so you can connect V1 core devices to V2 core devices without changing their application code. To enable client devices to connect to a V2 core device, deploy Greengrass components that enable client device support, and associate the client devices to the core device. To relay messages between client devices, the AWS IoT Core cloud service, and Greengrass components (including Lambda functions), deploy and configure the [MQTT bridge component](https://docs.aws.amazon.com/greengrass/v2/developerguide/mqtt-bridge-component.html). You can deploy the [IP detector](https://docs.aws.amazon.com/greengrass/v2/developerguide/ip-detector-component.html) component to automatically detect connectivity information, or you can manually manage endpoints. For more information, see [Interact with local IoT devices](https://docs.aws.amazon.com/greengrass/v2/developerguide/interact-with-local-iot-devices.html). + +For more details, please refer to the AWS documentation about [running AWS IoT Greengrass V1 applications on AWS IoT Greengrass V2](https://docs.aws.amazon.com/greengrass/v2/developerguide/move-from-v1.html#connect-v1-greengrass-devices). ## Advanced Diagnostics diff --git a/demos/greengrass_connectivity/aws_greengrass_discovery_demo.c b/demos/greengrass_connectivity/aws_greengrass_discovery_demo.c index 5fbdb4a2dd2..3e43b616cc4 100644 --- a/demos/greengrass_connectivity/aws_greengrass_discovery_demo.c +++ b/demos/greengrass_connectivity/aws_greengrass_discovery_demo.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of @@ -46,7 +46,6 @@ #include "task.h" #include "semphr.h" #include "platform/iot_network.h" -#include "platform/iot_network_freertos.h" #include "platform/iot_clock.h" /* Greengrass includes. */ @@ -158,10 +157,6 @@ struct NetworkContext */ static uint32_t ulGlobalEntryTimeMs; -/* The maximum time to wait for an MQTT operation to complete. Needs to be - * long enough for the TLS negotiation to complete. */ -static const uint32_t _maxCommandTimeMs = 20000UL; - static const uint32_t _timeBetweenPublishMs = 1500UL; static char pcJSONFile[ ggdDEMO_DISCOVERY_FILE_SIZE ]; @@ -487,7 +482,6 @@ static void sendMessageToGGC( MQTTContext_t * pxMQTTContext ) { MQTTStatus_t xResult; MQTTPublishInfo_t xMQTTPublishInfo; - BaseType_t xDemoStatus = pdPASS; uint32_t ulMessageCounter; char cBuffer[ ggdDEMO_MAX_MQTT_MSG_SIZE ]; const char * pcTopic = ggdDEMO_MQTT_MSG_TOPIC; @@ -511,7 +505,6 @@ static void sendMessageToGGC( MQTTContext_t * pxMQTTContext ) if( xResult != MQTTSuccess ) { - xDemoStatus = pdFAIL; LogError( ( "Failed to send PUBLISH message to broker: Topic=%s, Error=%s", pcTopic, MQTT_Status_strerror( xResult ) ) ); @@ -532,7 +525,6 @@ static int discoverGreengrassCore() NetworkContext_t xNetworkContext = { 0 }; MQTTContext_t xMQTTContext = { 0 }; MQTTStatus_t xMQTTStatus; - BaseType_t xIsConnectionEstablished = pdFALSE; memset( &xHostAddressData, 0, sizeof( xHostAddressData ) ); @@ -568,8 +560,6 @@ static int discoverGreengrassCore() if( xDemoStatus == pdPASS ) { - xIsConnectionEstablished = pdTRUE; - sendMessageToGGC( &xMQTTContext ); LogInfo( ( "Disconnecting from broker." ) ); diff --git a/demos/include/aws_clientcredential.h b/demos/include/aws_clientcredential.h index c3bda361fda..06c0b0a0781 100644 --- a/demos/include/aws_clientcredential.h +++ b/demos/include/aws_clientcredential.h @@ -1,5 +1,5 @@ /* - * FreeRTOS V202012.00 + * FreeRTOS V202203.00 * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of @@ -26,12 +26,16 @@ #ifndef __AWS_CLIENTCREDENTIAL__H__ #define __AWS_CLIENTCREDENTIAL__H__ +/* @TEST_ANCHOR */ + /* * @brief MQTT Broker endpoint. * * @todo Set this to the fully-qualified DNS name of your MQTT broker. */ -#define clientcredentialMQTT_BROKER_ENDPOINT "" +#ifndef clientcredentialMQTT_BROKER_ENDPOINT + #define clientcredentialMQTT_BROKER_ENDPOINT "" +#endif /* * @brief Host name. @@ -43,30 +47,40 @@ * by software, such as a production serial number, rather * than a hard coded constant. */ -#define clientcredentialIOT_THING_NAME "" +#ifndef clientcredentialIOT_THING_NAME + #define clientcredentialIOT_THING_NAME "" +#endif /* * @brief Port number the MQTT broker is using. */ -#define clientcredentialMQTT_BROKER_PORT 8883 +#ifndef clientcredentialMQTT_BROKER_PORT + #define clientcredentialMQTT_BROKER_PORT 8883 +#endif /* * @brief Port number the Green Grass Discovery use for JSON retrieval from cloud is using. */ -#define clientcredentialGREENGRASS_DISCOVERY_PORT 8443 +#ifndef clientcredentialGREENGRASS_DISCOVERY_PORT + #define clientcredentialGREENGRASS_DISCOVERY_PORT 8443 +#endif /* * @brief Wi-Fi network to join. * * @todo If you are using Wi-Fi, set this to your network name. */ -#define clientcredentialWIFI_SSID "" +#ifndef clientcredentialWIFI_SSID + #define clientcredentialWIFI_SSID "" +#endif /* * @brief Password needed to join Wi-Fi network. * @todo If you are using WPA, set this to your network password. */ -#define clientcredentialWIFI_PASSWORD "" +#ifndef clientcredentialWIFI_PASSWORD + #define clientcredentialWIFI_PASSWORD "" +#endif /* * @brief Wi-Fi network security type. @@ -76,6 +90,8 @@ * @note Possible values are eWiFiSecurityOpen, eWiFiSecurityWEP, eWiFiSecurityWPA, * eWiFiSecurityWPA2 (depending on the support of your device Wi-Fi radio). */ -#define clientcredentialWIFI_SECURITY eWiFiSecurityWPA2 +#ifndef clientcredentialWIFI_SECURITY + #define clientcredentialWIFI_SECURITY eWiFiSecurityWPA2 +#endif #endif /* ifndef __AWS_CLIENTCREDENTIAL__H__ */ diff --git a/demos/include/aws_clientcredential_keys.h b/demos/include/aws_clientcredential_keys.h index ac861f23e68..761200b029f 100644 --- a/demos/include/aws_clientcredential_keys.h +++ b/demos/include/aws_clientcredential_keys.h @@ -1,5 +1,5 @@ /* - * FreeRTOS V202012.00 + * FreeRTOS V202203.00 * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of @@ -37,6 +37,8 @@ #ifndef AWS_CLIENT_CREDENTIAL_KEYS_H #define AWS_CLIENT_CREDENTIAL_KEYS_H +/* @TEST_ANCHOR */ + /* * @brief PEM-encoded client certificate. * @@ -48,7 +50,9 @@ * "...base64 data...\n"\ * "-----END CERTIFICATE-----\n" */ -#define keyCLIENT_CERTIFICATE_PEM NULL +#ifndef keyCLIENT_CERTIFICATE_PEM + #define keyCLIENT_CERTIFICATE_PEM NULL +#endif /* * @brief PEM-encoded issuer certificate for AWS IoT Just In Time Registration (JITR). @@ -69,7 +73,9 @@ * "...base64 data...\n"\ * "-----END CERTIFICATE-----\n" */ -#define keyJITR_DEVICE_CERTIFICATE_AUTHORITY_PEM NULL +#ifndef keyJITR_DEVICE_CERTIFICATE_AUTHORITY_PEM + #define keyJITR_DEVICE_CERTIFICATE_AUTHORITY_PEM NULL +#endif /* * @brief PEM-encoded client private key. @@ -88,6 +94,8 @@ * "...base64 data...\n"\ * "-----END RSA PRIVATE KEY-----\n" */ -#define keyCLIENT_PRIVATE_KEY_PEM NULL +#ifndef keyCLIENT_PRIVATE_KEY_PEM + #define keyCLIENT_PRIVATE_KEY_PEM NULL +#endif #endif /* AWS_CLIENT_CREDENTIAL_KEYS_H */ diff --git a/demos/include/aws_demo.h b/demos/include/aws_demo.h index bcd057ed202..59b0b86c4a0 100644 --- a/demos/include/aws_demo.h +++ b/demos/include/aws_demo.h @@ -1,5 +1,5 @@ /* - * FreeRTOS V202012.00 + * FreeRTOS V202203.00 * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/include/aws_iot_metrics.h b/demos/include/aws_iot_metrics.h index e233f7f1e03..40a8b8d894c 100644 --- a/demos/include/aws_iot_metrics.h +++ b/demos/include/aws_iot_metrics.h @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/include/aws_wifi_connect_task.h b/demos/include/aws_wifi_connect_task.h index 0f605717861..dd8a1950a9c 100644 --- a/demos/include/aws_wifi_connect_task.h +++ b/demos/include/aws_wifi_connect_task.h @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/include/iot_ble_gatt_server_demo.h b/demos/include/iot_ble_gatt_server_demo.h index d5f635f5152..ed64dcefae8 100644 --- a/demos/include/iot_ble_gatt_server_demo.h +++ b/demos/include/iot_ble_gatt_server_demo.h @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/include/iot_ble_numericComparison.h b/demos/include/iot_ble_numericComparison.h index 299dd64089d..a59aa0e0cda 100644 --- a/demos/include/iot_ble_numericComparison.h +++ b/demos/include/iot_ble_numericComparison.h @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/include/iot_config_common.h b/demos/include/iot_config_common.h index 31ab122f886..94ac47c4a29 100644 --- a/demos/include/iot_config_common.h +++ b/demos/include/iot_config_common.h @@ -1,5 +1,5 @@ /* - * FreeRTOS V202012.00 + * FreeRTOS V202203.00 * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of @@ -79,7 +79,10 @@ #define IotMqtt_Assert( expression ) configASSERT( expression ) #define AwsIotShadow_Assert( expression ) configASSERT( expression ) #define AwsIotDefender_Assert( expression ) configASSERT( expression ) -#define IotBle_Assert( expression ) configASSERT( expression ) + +#ifndef IotBle_Assert + #define IotBle_Assert( expression ) configASSERT( expression ) +#endif /* Control the usage of dynamic memory allocation. */ #ifndef IOT_STATIC_MEMORY_ONLY diff --git a/demos/include/iot_demo_logging.h b/demos/include/iot_demo_logging.h index b974e6542c7..e9178f08eab 100644 --- a/demos/include/iot_demo_logging.h +++ b/demos/include/iot_demo_logging.h @@ -1,5 +1,5 @@ /* - * FreeRTOS V202012.00 + * FreeRTOS V202203.00 * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/include/iot_demo_runner.h b/demos/include/iot_demo_runner.h index b05338675d7..39189ed28f0 100644 --- a/demos/include/iot_demo_runner.h +++ b/demos/include/iot_demo_runner.h @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/jobs_for_aws/jobs_demo.c b/demos/jobs_for_aws/jobs_demo.c index 3b1049b7dc8..379bca27132 100755 --- a/demos/jobs_for_aws/jobs_demo.c +++ b/demos/jobs_for_aws/jobs_demo.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of @@ -284,7 +284,7 @@ static uint8_t usMqttConnectionBuffer[ democonfigNETWORK_BUFFER_SIZE ]; * connection context for sending status updates of a job while it is being * processed. */ -static uint8_t usJobIdBuffer[ democonfigNETWORK_BUFFER_SIZE ]; +static uint8_t usJobIdBuffer[ JOBS_JOBID_MAX_LENGTH ]; /** * @brief Static buffer used to hold the job document of the single job that @@ -485,13 +485,15 @@ static void prvProcessJobDocument( char * pcJobId, } else { - /* Send a status update to AWS IoT Jobs service for the next pending job. */ - LogInfo( ( "Updating status of Job to IN_PROGRESS: JobId=%.*s", usJobIdLength, pcJobId ) ); - prvSendUpdateForJob( pcJobId, usJobIdLength, MAKE_STATUS_REPORT( "IN_PROGRESS" ) ); - JobActionType xActionType = JOB_ACTION_UNKNOWN; char * pcMessage = NULL; size_t ulMessageLength = 0U; + char * pcTopic = NULL; + size_t ulTopicLength = 0U; + + /* Send a status update to AWS IoT Jobs service for the next pending job. */ + LogInfo( ( "Updating status of Job to IN_PROGRESS: JobId=%.*s", usJobIdLength, pcJobId ) ); + prvSendUpdateForJob( pcJobId, usJobIdLength, MAKE_STATUS_REPORT( "IN_PROGRESS" ) ); xActionType = prvGetAction( pcAction, uActionLength ); @@ -535,8 +537,6 @@ static void prvProcessJobDocument( char * pcJobId, case JOB_ACTION_PUBLISH: LogInfo( ( "Received job contains \"publish\" action." ) ); - char * pcTopic = NULL; - size_t ulTopicLength = 0U; xJsonStatus = JSON_Search( pcJobDocument, jobDocumentLength, @@ -660,9 +660,9 @@ static void prvNextJobHandler( MQTTPublishInfo_t * pxPublishInfo ) memcpy( usJobsDocumentBuffer, pcJobDocLoc, ulJobDocLength ); /* Process the Job document and execute the job. */ - prvProcessJobDocument( usJobIdBuffer, + prvProcessJobDocument( ( char * ) usJobIdBuffer, ( uint16_t ) ulJobIdLength, - usJobsDocumentBuffer, + ( char * ) usJobsDocumentBuffer, ulJobDocLength ); } } diff --git a/demos/network_manager/aws_iot_network_manager.c b/demos/network_manager/aws_iot_network_manager.c index 8e4373250bf..50769201b89 100644 --- a/demos/network_manager/aws_iot_network_manager.c +++ b/demos/network_manager/aws_iot_network_manager.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of @@ -51,10 +51,9 @@ #endif #if TCPIP_NETWORK_ENABLED - #include "platform/iot_network_freertos.h" + #include "iot_secure_sockets.h" #endif - #if ( IOT_BLE_ENABLE_WIFI_PROVISIONING == 1 ) #include "iot_ble_wifi_provisioning.h" #include "aws_wifi_connect_task.h" @@ -280,7 +279,6 @@ static IotNetworkServerInfo_t tcpIPConnectionParams = { 0 }; static IotNMNetwork_t networks[] = { #if BLE_ENABLED - /** * @brief Configuration and state for a BLE Network. */ @@ -297,7 +295,7 @@ static IotNMNetwork_t networks[] = { .type = AWSIOT_NETWORK_TYPE_WIFI, .state = eNetworkStateDisabled, - .pNetworkInterface = IOT_NETWORK_INTERFACE_AFR, + .pNetworkInterface = NULL, .pCredentials = &tcpIPCredentials, .pConnectionParams = &tcpIPConnectionParams }, @@ -307,7 +305,7 @@ static IotNMNetwork_t networks[] = { .type = AWSIOT_NETWORK_TYPE_ETH, .state = eNetworkStateDisabled, - .pNetworkInterface = IOT_NETWORK_INTERFACE_AFR, + .pNetworkInterface = NULL, .pCredentials = &tcpIPCredentials, .pConnectionParams = &tcpIPConnectionParams }, @@ -504,6 +502,26 @@ static IotNetworkManagerInfo_t networkManager; #if ( IOT_BLE_ENABLE_WIFI_PROVISIONING == 0 && IOT_WIFI_ENABLE_SOFTAP_PROVISIONING == 0 ) + /** + * @brief Function to set a memory block to zero. + * The function sets memory to zero using a volatile pointer so that compiler + * wont optimize out the function if the buffer to be set to zero is not used further. + * + * @param pBuf Pointer to buffer to be set to zero + * @param size Length of the buffer to be set zero + */ + static void prvMemzero( void * pBuf, + size_t size ) + { + volatile uint8_t * pMem = pBuf; + uint32_t i; + + for( i = 0U; i < size; i++ ) + { + pMem[ i ] = 0U; + } + } + static bool _wifiConnectAccessPoint( void ) { bool status = true; @@ -599,6 +617,12 @@ static IotNetworkManagerInfo_t networkManager; } while( numRetries-- > 0 ); } + /* + * Use a private function to reset the memory block instead of memset, so that compiler wont optimize away the function + * call. + */ + prvMemzero( &xConnectParams, sizeof( WIFINetworkParams_t ) ); + return status; } diff --git a/demos/network_manager/iot_network_manager_private.h b/demos/network_manager/iot_network_manager_private.h index 99d03a6faec..2f78ded0422 100644 --- a/demos/network_manager/iot_network_manager_private.h +++ b/demos/network_manager/iot_network_manager_private.h @@ -1,5 +1,5 @@ /* - * FreeRTOS V202012.00 + * FreeRTOS V202203.00 * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/ota/ota_demo_core_http/ota_demo_core_http.c b/demos/ota/ota_demo_core_http/ota_demo_core_http.c index c2abf6526ec..9c0c2e17a13 100644 --- a/demos/ota/ota_demo_core_http/ota_demo_core_http.c +++ b/demos/ota/ota_demo_core_http/ota_demo_core_http.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of @@ -40,6 +40,10 @@ #include "aws_demo_config.h" #include "iot_network.h" +/* OTA library and demo configuration macros. */ +#include "ota_config.h" +#include "ota_demo_config.h" + /* CoreMQTT-Agent APIS for running MQTT in a multithreaded environment. */ #include "freertos_agent_message.h" #include "freertos_command_pool.h" @@ -80,10 +84,6 @@ /* OTA Library include. */ #include "ota.h" -/* OTA library and demo configuration macros. */ -#include "ota_config.h" -#include "ota_demo_config.h" - /* OTA Library Interface include. */ #include "ota_os_freertos.h" #include "ota_mqtt_interface.h" @@ -139,8 +139,6 @@ /* * @brief Server's root CA certificate for TLS authentication with S3. * - * The Baltimore Cybertrust Root CA Certificate is defined below. - * * @note This certificate should be PEM-encoded. * * Must include the PEM header and footer: @@ -150,28 +148,7 @@ * */ #ifndef democonfigHTTPS_ROOT_CA_PEM - #define democonfigHTTPS_ROOT_CA_PEM \ - "-----BEGIN CERTIFICATE-----\n" \ - "MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJ\n" \ - "RTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYD\n" \ - "VQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoX\n" \ - "DTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMCSUUxEjAQBgNVBAoTCUJhbHRpbW9y\n" \ - "ZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFsdGltb3JlIEN5YmVy\n" \ - "VHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKMEuyKr\n" \ - "mD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjr\n" \ - "IZ3AQSsBUnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeK\n" \ - "mpYcqWe4PwzV9/lSEy/CG9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSu\n" \ - "XmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9XbIGevOF6uvUA65ehD5f/xXtabz5OTZy\n" \ - "dc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjprl3RjM71oGDHweI12v/ye\n" \ - "jl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoIVDaGezq1\n" \ - "BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3\n" \ - "DQEBBQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT92\n" \ - "9hkTI7gQCvlYpNRhcL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3Wgx\n" \ - "jkzSswF07r51XgdIGn9w/xZchMB5hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0\n" \ - "Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsaY71k5h+3zvDyny67G7fyUIhz\n" \ - "ksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9HRCwBXbsdtTLS\n" \ - "R9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp\n" \ - "-----END CERTIFICATE-----\n" + #define democonfigHTTPS_ROOT_CA_PEM tlsATS1_ROOT_CERTIFICATE_PEM #endif /* ifndef democonfigHTTPS_ROOT_CA_PEM */ /** @@ -1258,8 +1235,8 @@ static void prvRegisterOTACallback( const char * pcTopicFilter, if( xSubscriptionAdded == false ) { LogError( ( "Failed to register a publish callback for topic %.*s.", - pcTopicFilter, - usTopicFilterLength ) ); + usTopicFilterLength, + pcTopicFilter ) ); } } } @@ -1363,7 +1340,7 @@ static BaseType_t prvBackoffForRetry( BackoffAlgorithmContext_t * pxRetryParams xReturnStatus = pdPASS; LogInfo( ( "Retry attempt %lu out of maximum retry attempts %lu.", - ( pxRetryParams->attemptsDone + 1 ), + pxRetryParams->attemptsDone, pxRetryParams->maxRetryAttempts ) ); } } @@ -1583,10 +1560,12 @@ static BaseType_t prvConnectToMQTTBroker( void ) static void prvDisconnectFromMQTTBroker( void ) { - MQTTAgentCommandContext_t xCommandContext = { 0 }; + MQTTAgentCommandContext_t xCommandContext; MQTTAgentCommandInfo_t xCommandParams = { 0 }; MQTTStatus_t xCommandStatus; + memset( &( xCommandContext ), 0, sizeof( MQTTAgentCommandContext_t ) ); + /* Disconnect from broker. */ LogInfo( ( "Disconnecting the MQTT connection with %s.", democonfigMQTT_BROKER_ENDPOINT ) ); @@ -1616,7 +1595,6 @@ static int32_t prvConnectToS3Server( NetworkContext_t * pxNetworkContext, const char * pcUrl ) { BaseType_t returnStatus = pdPASS; - BaseType_t xStatus = pdPASS; HTTPStatus_t xHttpStatus = HTTPSuccess; /* The location of the host address within the pre-signed URL. */ const char * pcAddress = NULL; @@ -1906,7 +1884,7 @@ static OtaHttpStatus_t prvHttpRequest( uint32_t ulRangeStart, { xHttpConnectionStatus = pdTRUE; - xReturnStatus = HTTPSuccess; + xReturnStatus = OtaHttpSuccess; } else { @@ -1942,15 +1920,17 @@ static OtaMqttStatus_t prvMqttSubscribe( const char * pcTopicFilter, OtaMqttStatus_t xMqttStatus = OtaMqttSuccess; MQTTStatus_t xCommandStatus; MQTTAgentCommandInfo_t xCommandParams = { 0 }; - MQTTAgentCommandContext_t xCommandContext = { 0 }; - MQTTSubscribeInfo_t xSubscription = { 0 }; + MQTTAgentCommandContext_t xCommandContext; + MQTTSubscribeInfo_t xSubscription; MQTTAgentSubscribeArgs_t xSubscribeArgs = { 0 }; + memset( &( xCommandContext ), 0, sizeof( MQTTAgentCommandContext_t ) ); + memset( &( xSubscription ), 0, sizeof( MQTTSubscribeInfo_t ) ); assert( pcTopicFilter != NULL ); assert( usTopicFilterLength > 0 ); - xSubscription.qos = ucQOS; + xSubscription.qos = ( MQTTQoS_t ) ucQOS; xSubscription.pTopicFilter = pcTopicFilter; xSubscription.topicFilterLength = usTopicFilterLength; xSubscribeArgs.numSubscriptions = 1; @@ -1998,13 +1978,16 @@ static OtaMqttStatus_t prvMqttPublish( const char * const pcTopic, OtaMqttStatus_t xMqttStatus = OtaMqttSuccess; MQTTStatus_t xCommandStatus; MQTTAgentCommandInfo_t xCommandParams = { 0 }; - MQTTAgentCommandContext_t xCommandContext = { 0 }; - MQTTPublishInfo_t publishInfo = { 0 }; + MQTTAgentCommandContext_t xCommandContext; + MQTTPublishInfo_t publishInfo; + + memset( &( xCommandContext ), 0, sizeof( MQTTAgentCommandContext_t ) ); + memset( &( publishInfo ), 0, sizeof( MQTTPublishInfo_t ) ); /* Set the required publish parameters. */ publishInfo.pTopicName = pcTopic; publishInfo.topicNameLength = usTopicLen; - publishInfo.qos = ucQOS; + publishInfo.qos = ( MQTTQoS_t ) ucQOS; publishInfo.pPayload = pcMsg; publishInfo.payloadLength = ulMsgSize; @@ -2046,11 +2029,14 @@ static OtaMqttStatus_t prvMqttUnSubscribe( const char * pcTopicFilter, OtaMqttStatus_t xMqttStatus = OtaMqttSuccess; MQTTStatus_t xCommandStatus; MQTTAgentCommandInfo_t xCommandParams = { 0 }; - MQTTAgentCommandContext_t xCommandContext = { 0 }; - MQTTSubscribeInfo_t xSubscription = { 0 }; + MQTTAgentCommandContext_t xCommandContext; + MQTTSubscribeInfo_t xSubscription; MQTTAgentSubscribeArgs_t xSubscribeArgs = { 0 }; - xSubscription.qos = ucQOS; + memset( &( xCommandContext ), 0, sizeof( MQTTAgentCommandContext_t ) ); + memset( &( xSubscription ), 0, sizeof( MQTTSubscribeInfo_t ) ); + + xSubscription.qos = ( MQTTQoS_t ) ucQOS; xSubscription.pTopicFilter = pcTopicFilter; xSubscription.topicFilterLength = usTopicFilterLength; xSubscribeArgs.numSubscriptions = 1; diff --git a/demos/ota/ota_demo_core_mqtt/ota_demo_core_mqtt.c b/demos/ota/ota_demo_core_mqtt/ota_demo_core_mqtt.c index 5f1e4eb9f99..d614a9cf943 100644 --- a/demos/ota/ota_demo_core_mqtt/ota_demo_core_mqtt.c +++ b/demos/ota/ota_demo_core_mqtt/ota_demo_core_mqtt.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of @@ -33,6 +33,10 @@ #include "aws_demo_config.h" +/* OTA library and demo configuration macros. */ +#include "ota_config.h" +#include "ota_demo_config.h" + #include "FreeRTOS.h" #include "task.h" #include "semphr.h" @@ -76,10 +80,6 @@ /* OTA Library include. */ #include "ota.h" -/* OTA library and demo configuration macros. */ -#include "ota_config.h" -#include "ota_demo_config.h" - /* OTA Library Interface include. */ #include "ota_os_freertos.h" #include "ota_mqtt_interface.h" @@ -1098,8 +1098,8 @@ static void prvRegisterOTACallback( const char * pcTopicFilter, if( xSubscriptionAdded == false ) { LogError( ( "Failed to register a publish callback for topic %.*s.", - pcTopicFilter, - usTopicFilterLength ) ); + usTopicFilterLength, + pcTopicFilter ) ); } } } @@ -1205,7 +1205,7 @@ static BaseType_t prvBackoffForRetry( BackoffAlgorithmContext_t * pxRetryParams xReturnStatus = pdPASS; LogInfo( ( "Retry attempt %lu out of maximum retry attempts %lu.", - ( pxRetryParams->attemptsDone + 1 ), + pxRetryParams->attemptsDone, pxRetryParams->maxRetryAttempts ) ); } } @@ -1426,10 +1426,12 @@ static BaseType_t prvConnectToMQTTBroker( void ) static void prvDisconnectFromMQTTBroker( void ) { - MQTTAgentCommandContext_t xCommandContext = { 0 }; + MQTTAgentCommandContext_t xCommandContext; MQTTAgentCommandInfo_t xCommandParams = { 0 }; MQTTStatus_t xCommandStatus; + memset( &( xCommandContext ), 0, sizeof( MQTTAgentCommandContext_t ) ); + /* Disconnect from broker. */ LogInfo( ( "Disconnecting the MQTT connection with %s.", democonfigMQTT_BROKER_ENDPOINT ) ); @@ -1461,15 +1463,17 @@ static OtaMqttStatus_t prvMqttSubscribe( const char * pcTopicFilter, OtaMqttStatus_t xOtaMqttStatus = OtaMqttSuccess; MQTTStatus_t xCommandStatus; MQTTAgentCommandInfo_t xCommandParams = { 0 }; - MQTTAgentCommandContext_t xCommandContext = { 0 }; - MQTTSubscribeInfo_t xSubscription = { 0 }; + MQTTAgentCommandContext_t xCommandContext; + MQTTSubscribeInfo_t xSubscription; MQTTAgentSubscribeArgs_t xSubscribeArgs = { 0 }; + memset( &( xCommandContext ), 0, sizeof( MQTTAgentCommandContext_t ) ); + memset( &( xSubscription ), 0, sizeof( MQTTSubscribeInfo_t ) ); assert( pcTopicFilter != NULL ); assert( usTopicFilterLength > 0 ); - xSubscription.qos = ucQOS; + xSubscription.qos = ( MQTTQoS_t ) ucQOS; xSubscription.pTopicFilter = pcTopicFilter; xSubscription.topicFilterLength = usTopicFilterLength; xSubscribeArgs.numSubscriptions = 1; @@ -1517,13 +1521,16 @@ static OtaMqttStatus_t prvMqttPublish( const char * const pcTopic, OtaMqttStatus_t xOtaMqttStatus = OtaMqttSuccess; MQTTStatus_t xCommandStatus; MQTTAgentCommandInfo_t xCommandParams = { 0 }; - MQTTAgentCommandContext_t xCommandContext = { 0 }; - MQTTPublishInfo_t xPublishInfo = { 0 }; + MQTTAgentCommandContext_t xCommandContext; + MQTTPublishInfo_t xPublishInfo; + + memset( &( xCommandContext ), 0, sizeof( MQTTAgentCommandContext_t ) ); + memset( &( xPublishInfo ), 0, sizeof( MQTTPublishInfo_t ) ); /* Set the required publish parameters. */ xPublishInfo.pTopicName = pcTopic; xPublishInfo.topicNameLength = usTopicLen; - xPublishInfo.qos = ucQOS; + xPublishInfo.qos = ( MQTTQoS_t ) ucQOS; xPublishInfo.pPayload = pcMsg; xPublishInfo.payloadLength = ulMsgSize; @@ -1565,11 +1572,14 @@ static OtaMqttStatus_t prvMqttUnSubscribe( const char * pcTopicFilter, OtaMqttStatus_t xOtaMqttStatus = OtaMqttSuccess; MQTTStatus_t xCommandStatus; MQTTAgentCommandInfo_t xCommandParams = { 0 }; - MQTTAgentCommandContext_t xCommandContext = { 0 }; - MQTTSubscribeInfo_t xSubscription = { 0 }; + MQTTAgentCommandContext_t xCommandContext; + MQTTSubscribeInfo_t xSubscription; MQTTAgentSubscribeArgs_t xSubscribeArgs = { 0 }; - xSubscription.qos = ucQOS; + memset( &( xCommandContext ), 0, sizeof( MQTTAgentCommandContext_t ) ); + memset( &( xSubscription ), 0, sizeof( MQTTSubscribeInfo_t ) ); + + xSubscription.qos = ( MQTTQoS_t ) ucQOS; xSubscription.pTopicFilter = pcTopicFilter; xSubscription.topicFilterLength = usTopicFilterLength; xSubscribeArgs.numSubscriptions = 1; diff --git a/demos/posix/aws_posix_demo.c b/demos/posix/aws_posix_demo.c index d6577237772..8e9ccd19aad 100644 --- a/demos/posix/aws_posix_demo.c +++ b/demos/posix/aws_posix_demo.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202012.00 + * FreeRTOS V202203.00 * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/tcp/aws_tcp_echo_client_single_task.c b/demos/tcp/aws_tcp_echo_client_single_task.c index 237a8380169..f8c12a939a7 100644 --- a/demos/tcp/aws_tcp_echo_client_single_task.c +++ b/demos/tcp/aws_tcp_echo_client_single_task.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202012.00 + * FreeRTOS V202203.00 * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/tcp/aws_tcp_echo_client_single_tasks.h b/demos/tcp/aws_tcp_echo_client_single_tasks.h index e22c3f1c24d..c00297bf7d3 100644 --- a/demos/tcp/aws_tcp_echo_client_single_tasks.h +++ b/demos/tcp/aws_tcp_echo_client_single_tasks.h @@ -1,5 +1,5 @@ /* - * FreeRTOS V202012.00 + * FreeRTOS V202203.00 * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/demos/wifi_provisioning/aws_wifi_connect_task.c b/demos/wifi_provisioning/aws_wifi_connect_task.c index 11b5f26b602..be74b5696a4 100644 --- a/demos/wifi_provisioning/aws_wifi_connect_task.c +++ b/demos/wifi_provisioning/aws_wifi_connect_task.c @@ -1,5 +1,5 @@ /* - * FreeRTOS V202107.00 + * FreeRTOS V202203.00 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy of diff --git a/freertos_kernel b/freertos_kernel index ef4c3052440..1e084392947 160000 --- a/freertos_kernel +++ b/freertos_kernel @@ -1 +1 @@ -Subproject commit ef4c30524402b523005d9ab2312f8531ffeda6c4 +Subproject commit 1e0843929477c8f2e2679b70d18341ee312a5fce diff --git a/libraries/3rdparty/CMakeLists.txt b/libraries/3rdparty/CMakeLists.txt index ac430274f40..1c466e01bc6 100644 --- a/libraries/3rdparty/CMakeLists.txt +++ b/libraries/3rdparty/CMakeLists.txt @@ -114,44 +114,131 @@ endif() # mbedtls - TLS protocol implementation if(EXISTS "${AFR_3RDPARTY_DIR}/mbedtls") - afr_glob_src(mbedtls_library DIRECTORY "${AFR_3RDPARTY_DIR}/mbedtls/library" RECURSE) - afr_glob_src(mbedtls_include DIRECTORY "${AFR_3RDPARTY_DIR}/mbedtls/include" RECURSE) + if (${AFR_SEPARATE_MBEDTLS_SOURCE_BUILD}) + # In current CI environment, build command is too long to build, + # split the source file to reduce the command length + message("AFR_SEPARATE_MBEDTLS_SOURCE_BUILD enabled") + file(GLOB mbedtls_library_files_part1 "${AFR_3RDPARTY_DIR}/mbedtls/library/[a-o]*.[hc]") + file(GLOB mbedtls_library_files_part2 "${AFR_3RDPARTY_DIR}/mbedtls/library/[^a-o]*.[hc]") - # Build to static library to save some time. - add_library( - afr_3rdparty_mbedtls STATIC EXCLUDE_FROM_ALL - ${mbedtls_library} - ${mbedtls_include} - "${AFR_3RDPARTY_DIR}/mbedtls_utils/mbedtls_utils.c" - "${AFR_3RDPARTY_DIR}/mbedtls_utils/mbedtls_error.h" - "${AFR_3RDPARTY_DIR}/mbedtls_utils/mbedtls_error.c" - "${AFR_3RDPARTY_DIR}/mbedtls_config/threading_alt.h" - ) - # The "${AFR_3RDPARTY_DIR}/pkcs11" directory must be included before - # "${AFR_3RDPARTY_DIR}/mbedtls/include/mbedtls". This is because mbedtls/include - # contains a pkcs11.h header file that will be used over the pkcs11.h file defined - # in the pkcs11 directory. These pkcs11.h files are not interchangeable, the one in - # the pkcs11 directory should be used. Ideally everywhere the mbed tls header files - # are used, they would reference #include "mbedtls/xxx.h" to avoid a naming - # conflict. Some vendor/external code does not do this and for that reason we need - # to include the "${AFR_3RDPARTY_DIR}/mbedtls/include/mbedtls" directory - target_include_directories( - afr_3rdparty_mbedtls PUBLIC - "${AFR_3RDPARTY_DIR}/pkcs11" - ) - target_include_directories( - afr_3rdparty_mbedtls PUBLIC - "${AFR_3RDPARTY_DIR}/mbedtls/include" - "${AFR_3RDPARTY_DIR}/mbedtls_config" - "${AFR_3RDPARTY_DIR}/mbedtls/include/mbedtls" - "${AFR_3RDPARTY_DIR}/mbedtls_utils" - ) - target_link_libraries( - afr_3rdparty_mbedtls - PRIVATE AFR::kernel - ) - add_library(3rdparty::mbedtls ALIAS afr_3rdparty_mbedtls) -endif() + afr_glob_src(mbedtls_include DIRECTORY "${AFR_3RDPARTY_DIR}/mbedtls/include" RECURSE) + + # Build to static library to save some time. + # Part 1 + add_library( + afr_3rdparty_mbedtls STATIC EXCLUDE_FROM_ALL + ${mbedtls_include} + ${mbedtls_library_files_part1} + "${AFR_3RDPARTY_DIR}/mbedtls_utils/mbedtls_utils.c" + "${AFR_3RDPARTY_DIR}/mbedtls_utils/mbedtls_error.h" + "${AFR_3RDPARTY_DIR}/mbedtls_utils/mbedtls_error.c" + "${AFR_3RDPARTY_DIR}/mbedtls_config/threading_alt.h" + ) + # The "${AFR_3RDPARTY_DIR}/pkcs11" directory must be included before + # "${AFR_3RDPARTY_DIR}/mbedtls/include/mbedtls". This is because mbedtls/include + # contains a pkcs11.h header file that will be used over the pkcs11.h file defined + # in the pkcs11 directory. These pkcs11.h files are not interchangeable, the one in + # the pkcs11 directory should be used. Ideally everywhere the mbed tls header files + # are used, they would reference #include "mbedtls/xxx.h" to avoid a naming + # conflict. Some vendor/external code does not do this and for that reason we need + # to include the "${AFR_3RDPARTY_DIR}/mbedtls/include/mbedtls" directory + target_include_directories( + afr_3rdparty_mbedtls PUBLIC + "${AFR_3RDPARTY_DIR}/pkcs11" + ) + target_include_directories( + afr_3rdparty_mbedtls PUBLIC + "${AFR_3RDPARTY_DIR}/mbedtls/include" + "${AFR_3RDPARTY_DIR}/mbedtls/library" + "${AFR_3RDPARTY_DIR}/mbedtls_config" + "${AFR_3RDPARTY_DIR}/mbedtls/include/mbedtls" + "${AFR_3RDPARTY_DIR}/mbedtls_utils" + ) + + # Build to static library to save some time. + # Part 2 + add_library( + afr_3rdparty_mbedtls_part2 STATIC EXCLUDE_FROM_ALL + ${mbedtls_include} + ${mbedtls_library_files_part2} + "${AFR_3RDPARTY_DIR}/mbedtls_utils/mbedtls_utils.c" + "${AFR_3RDPARTY_DIR}/mbedtls_utils/mbedtls_error.h" + "${AFR_3RDPARTY_DIR}/mbedtls_utils/mbedtls_error.c" + "${AFR_3RDPARTY_DIR}/mbedtls_config/threading_alt.h" + ) + # The "${AFR_3RDPARTY_DIR}/pkcs11" directory must be included before + # "${AFR_3RDPARTY_DIR}/mbedtls/include/mbedtls". This is because mbedtls/include + # contains a pkcs11.h header file that will be used over the pkcs11.h file defined + # in the pkcs11 directory. These pkcs11.h files are not interchangeable, the one in + # the pkcs11 directory should be used. Ideally everywhere the mbed tls header files + # are used, they would reference #include "mbedtls/xxx.h" to avoid a naming + # conflict. Some vendor/external code does not do this and for that reason we need + # to include the "${AFR_3RDPARTY_DIR}/mbedtls/include/mbedtls" directory + target_include_directories( + afr_3rdparty_mbedtls_part2 PUBLIC + "${AFR_3RDPARTY_DIR}/pkcs11" + ) + target_include_directories( + afr_3rdparty_mbedtls_part2 PUBLIC + "${AFR_3RDPARTY_DIR}/mbedtls/include" + "${AFR_3RDPARTY_DIR}/mbedtls/library" + "${AFR_3RDPARTY_DIR}/mbedtls_config" + "${AFR_3RDPARTY_DIR}/mbedtls/include/mbedtls" + "${AFR_3RDPARTY_DIR}/mbedtls_utils" + ) + target_link_libraries( + afr_3rdparty_mbedtls + PRIVATE AFR::kernel + afr_3rdparty_mbedtls_part2 + ) + target_link_libraries( + afr_3rdparty_mbedtls_part2 + PRIVATE AFR::kernel + afr_3rdparty_mbedtls + ) + add_library(3rdparty::mbedtls ALIAS afr_3rdparty_mbedtls) + + else() + afr_glob_src(mbedtls_library DIRECTORY "${AFR_3RDPARTY_DIR}/mbedtls/library" RECURSE) + afr_glob_src(mbedtls_include DIRECTORY "${AFR_3RDPARTY_DIR}/mbedtls/include" RECURSE) + + # Build to static library to save some time. + add_library( + afr_3rdparty_mbedtls STATIC EXCLUDE_FROM_ALL + ${mbedtls_library} + ${mbedtls_include} + "${AFR_3RDPARTY_DIR}/mbedtls_utils/mbedtls_utils.c" + "${AFR_3RDPARTY_DIR}/mbedtls_utils/mbedtls_error.h" + "${AFR_3RDPARTY_DIR}/mbedtls_utils/mbedtls_error.c" + "${AFR_3RDPARTY_DIR}/mbedtls_config/threading_alt.h" + ) + # The "${AFR_3RDPARTY_DIR}/pkcs11" directory must be included before + # "${AFR_3RDPARTY_DIR}/mbedtls/include/mbedtls". This is because mbedtls/include + # contains a pkcs11.h header file that will be used over the pkcs11.h file defined + # in the pkcs11 directory. These pkcs11.h files are not interchangeable, the one in + # the pkcs11 directory should be used. Ideally everywhere the mbed tls header files + # are used, they would reference #include "mbedtls/xxx.h" to avoid a naming + # conflict. Some vendor/external code does not do this and for that reason we need + # to include the "${AFR_3RDPARTY_DIR}/mbedtls/include/mbedtls" directory + target_include_directories( + afr_3rdparty_mbedtls PUBLIC + "${AFR_3RDPARTY_DIR}/pkcs11" + ) + target_include_directories( + afr_3rdparty_mbedtls PUBLIC + "${AFR_3RDPARTY_DIR}/mbedtls/include" + "${AFR_3RDPARTY_DIR}/mbedtls/library" + "${AFR_3RDPARTY_DIR}/mbedtls_config" + "${AFR_3RDPARTY_DIR}/mbedtls/include/mbedtls" + "${AFR_3RDPARTY_DIR}/mbedtls_utils" + ) + target_link_libraries( + afr_3rdparty_mbedtls + PRIVATE AFR::kernel + ) + add_library(3rdparty::mbedtls ALIAS afr_3rdparty_mbedtls) + endif() # DEFINED AFR_BOARD AND AFR_BOARD STREQUAL ti.cc3220_launchpad +endif() # EXISTS "${AFR_3RDPARTY_DIR}/mbedtls" # pkcs11 standard header if(EXISTS "${AFR_3RDPARTY_DIR}/pkcs11") diff --git a/libraries/3rdparty/mbedtls b/libraries/3rdparty/mbedtls index d61fa61bef0..8b3f26a5ac3 160000 --- a/libraries/3rdparty/mbedtls +++ b/libraries/3rdparty/mbedtls @@ -1 +1 @@ -Subproject commit d61fa61bef06b64132e3490543c81b8ee40fbee3 +Subproject commit 8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0 diff --git a/libraries/3rdparty/win_pcap/pcap-stdinc.h b/libraries/3rdparty/win_pcap/pcap-stdinc.h index 417604177b1..6ccfd95c203 100644 --- a/libraries/3rdparty/win_pcap/pcap-stdinc.h +++ b/libraries/3rdparty/win_pcap/pcap-stdinc.h @@ -55,7 +55,7 @@ #include #ifndef __MINGW32__ -#include "IP6_misc.h" +#include "ip6_misc.h" #endif #define caddr_t char* diff --git a/libraries/abstractions/platform/CMakeLists.txt b/libraries/abstractions/platform/CMakeLists.txt index ccc1bd9fa39..55412e44d92 100644 --- a/libraries/abstractions/platform/CMakeLists.txt +++ b/libraries/abstractions/platform/CMakeLists.txt @@ -31,22 +31,6 @@ afr_module_dependencies( AFR::common ) -if(TARGET AFR::secure_sockets::mcu_port) - afr_module_sources( - ${AFR_CURRENT_MODULE} - PRIVATE - "${inc_dir}/platform/iot_metrics.h" - "${src_dir}/iot_metrics.c" - "${src_dir}/iot_network_freertos.c" - "${src_dir}/include/platform/iot_network_freertos.h" - ) - afr_module_dependencies( - ${AFR_CURRENT_MODULE} - PUBLIC - AFR::secure_sockets - ) -endif() - # test for platform module afr_test_module() afr_module_sources( diff --git a/libraries/abstractions/platform/freertos/include/platform/iot_network_freertos.h b/libraries/abstractions/platform/freertos/include/platform/iot_network_freertos.h deleted file mode 100644 index 7768061878a..00000000000 --- a/libraries/abstractions/platform/freertos/include/platform/iot_network_freertos.h +++ /dev/null @@ -1,183 +0,0 @@ -/* - * FreeRTOS Platform V1.1.3 - * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy of - * this software and associated documentation files (the "Software"), to deal in - * the Software without restriction, including without limitation the rights to - * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of - * the Software, and to permit persons to whom the Software is furnished to do so, - * subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS - * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR - * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - * http://aws.amazon.com/freertos - * http://www.FreeRTOS.org - */ - -/** - * @file iot_network_freertos.h - * @brief Declares the network stack functions specified in aws_iot_network.h for - * FreeRTOS Secure Sockets. - */ - -#ifndef _IOT_NETWORK_AFR_H_ -#define _IOT_NETWORK_AFR_H_ - -/* Standard includes. */ -#include - -/* Platform network include. */ -#include "platform/iot_network.h" - -/* FreeRTOS Secure Sockets include. */ -#include "iot_secure_sockets.h" - -/* Credentials include. */ -#include "aws_clientcredential.h" -#include "aws_clientcredential_keys.h" - -/** - * @brief Provides a default value for an #IotNetworkConnectionAfr_t. - * - * All instances of #IotNetworkConnectionAfr_t should be initialized with - * this constant. - * - * @warning Failing to initialize an #IotNetworkConnectionAfr_t with this - * initializer may result in undefined behavior! - * @note This initializer may change at any time in future versions, but its - * name will remain the same. - */ -#define IOT_NETWORK_CONNECTION_AFR_INITIALIZER { 0 } - -/** - * @brief Generic initializer for an #IotNetworkServerInfo_t. - * - * @note This initializer may change at any time in future versions, but its - * name will remain the same. - */ -#define IOT_NETWORK_SERVER_INFO_AFR_INITIALIZER { 0 } - -/** - * @brief Initialize an #IotNetworkServerInfo_t for use with AWS IoT. - * - * @note This initializer may change at any time in future versions, but its - * name will remain the same. - */ -#define AWS_IOT_NETWORK_SERVER_INFO_AFR_INITIALIZER \ - { \ - .pHostName = clientcredentialMQTT_BROKER_ENDPOINT, \ - .port = clientcredentialMQTT_BROKER_PORT \ - } - -/** - * @brief Generic initializer for an #IotNetworkCredentials_t. - * - * @note This initializer may change at any time in future versions, but its - * name will remain the same. - */ -#define IOT_NETWORK_CREDENTIALS_AFR_INITIALIZER { 0 } - -/** - * @brief Initialize an #IotNetworkCredentials_t for use with AWS IoT. - * - * @note This initializer may change at any time in future versions, but its - * name will remain the same. - */ -#define AWS_IOT_NETWORK_CREDENTIALS_AFR_INITIALIZER \ - { \ - .pAlpnProtos = socketsAWS_IOT_ALPN_MQTT, \ - .maxFragmentLength = 0, \ - .disableSni = false, \ - .pRootCa = NULL, \ - .rootCaSize = 0, \ - .pClientCert = keyCLIENT_CERTIFICATE_PEM, \ - .clientCertSize = sizeof( keyCLIENT_CERTIFICATE_PEM ), \ - .pPrivateKey = keyCLIENT_PRIVATE_KEY_PEM, \ - .privateKeySize = sizeof( keyCLIENT_PRIVATE_KEY_PEM ) \ - } - -/** - * @brief Provides a pointer to an #IotNetworkInterface_t that uses the functions - * declared in this file. - */ -#define IOT_NETWORK_INTERFACE_AFR ( &( IotNetworkAfr ) ) - -/** - * @brief Represents a network connection that uses FreeRTOS Secure Sockets. - * - * This is an incomplete type. In application code, only pointers to this type - * should be used. - */ -typedef void IotNetworkConnectionAfr_t; - -/** - * @brief An implementation of #IotNetworkInterface_t::create for FreeRTOS - * Secure Sockets. - */ -IotNetworkError_t IotNetworkAfr_Create( void * pConnectionInfo, - void * pCredentialInfo, - void ** const pConnection ); - -/** - * @brief An implementation of #IotNetworkInterface_t::setReceiveCallback for - * FreeRTOS Secure Sockets. - */ -IotNetworkError_t IotNetworkAfr_SetReceiveCallback( void * pConnection, - IotNetworkReceiveCallback_t receiveCallback, - void * pContext ); - -/** - * @brief An implementation of #IotNetworkInterface_t::send for FreeRTOS - * Secure Sockets. - */ -size_t IotNetworkAfr_Send( void * pConnection, - const uint8_t * pMessage, - size_t messageLength ); - -/** - * @brief An implementation of #IotNetworkInterface_t::receive for FreeRTOS - * Secure Sockets. - */ -size_t IotNetworkAfr_Receive( void * pConnection, - uint8_t * pBuffer, - size_t bytesRequested ); - -/** - * @brief An implementation of #IotNetworkInterface_t::receiveUpto for FreeRTOS - * Secure Sockets. - */ -size_t IotNetworkAfr_ReceiveUpto( void * pConnection, - uint8_t * pBuffer, - size_t bufferSize ); - -/** - * @brief An implementation of #IotNetworkInterface_t::close for FreeRTOS - * Secure Sockets. - */ -IotNetworkError_t IotNetworkAfr_Close( void * pConnection ); - -/** - * @brief An implementation of #IotNetworkInterface_t::destroy for FreeRTOS - * Secure Sockets. - */ -IotNetworkError_t IotNetworkAfr_Destroy( void * pConnection ); - -/** - * @cond DOXYGEN_IGNORE - * Doxygen should ignore this section. - * - * Declaration of a network interface struct using the functions in this file. - */ -extern const IotNetworkInterface_t IotNetworkAfr; -/** @endcond */ - -#endif /* ifndef _IOT_NETWORK_AFR_H_ */ diff --git a/libraries/abstractions/platform/freertos/iot_metrics.c b/libraries/abstractions/platform/freertos/iot_metrics.c deleted file mode 100644 index f83ae57367c..00000000000 --- a/libraries/abstractions/platform/freertos/iot_metrics.c +++ /dev/null @@ -1,230 +0,0 @@ -/* - * FreeRTOS Platform V1.1.2 - * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy of - * this software and associated documentation files (the "Software"), to deal in - * the Software without restriction, including without limitation the rights to - * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of - * the Software, and to permit persons to whom the Software is furnished to do so, - * subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS - * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR - * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - * http://aws.amazon.com/freertos - * http://www.FreeRTOS.org - */ - -/* - * The implementation is FreeRTOS specific. It depends on aws_secure_sockets library. - */ - -/* Define _SECURE_SOCKETS_WRAPPER_NOT_REDEFINE to prevent secure sockets functions - * from redefining in iot_secure_sockets_wrapper_metrics.h */ -#define _SECURE_SOCKETS_WRAPPER_NOT_REDEFINE - -/* The config header is always included first. */ -#include "iot_config.h" - -/* Standard includes. */ -#include -#include - -/* Metrics include. */ -#include "platform/iot_metrics.h" - -/* Platform threads include. */ -#include "platform/iot_threads.h" - -/* Secure sockets include. */ -#include "iot_secure_sockets.h" - -#undef _SECURE_SOCKETS_WRAPPER_NOT_REDEFINE - -#if AWS_IOT_SECURE_SOCKETS_METRICS_ENABLED == 1 - -/** - * @brief Used to match metrics connection records by network connection. - * - * @param[in] pConnectionLink Pointer to a metrics connection record's link element. - * @param[in] pContext The network connection to match. - * - * @return `true` if the given metrics connection record matches the given - * network connection; `false` otherwise. - */ - static bool _connectionMatch( const IotLink_t * pConnectionLink, - void * pContext ); - - static void _metricsAddTcpConnection( Socket_t xSocket, - SocketsSockaddr_t * pxAddress ); - -/*------------------- Global Variables ------------------------*/ - -/** - * @brief Holds a list of active TCP connections. - */ - static IotListDouble_t _connectionList = IOT_LIST_DOUBLE_INITIALIZER; - -/** - * @brief Protects #_connectionList from concurrent access. - */ - static IotMutex_t _connectionListMutex; - -/*-----------------------------------------------------------*/ - - static bool _connectionMatch( const IotLink_t * pConnectionLink, - void * pContext ) - { - /* Retrieve the pointer the the TCP connection record. The given link - * pointer is never NULL. */ - IotMetricsTcpConnection_t * pTcpConnection = IotLink_Container( IotMetricsTcpConnection_t, - pConnectionLink, - link ); - - return( pTcpConnection->pNetworkContext == pContext ); - } - -/*-----------------------------------------------------------*/ - - bool IotMetrics_Init( void ) - { - IotListDouble_Create( &_connectionList ); - - return IotMutex_Create( &_connectionListMutex, false ); - } - -/*-----------------------------------------------------------*/ - - void IotMetrics_Cleanup( void ) - { - IotMutex_Destroy( &_connectionListMutex ); - } - -/*-----------------------------------------------------------*/ - - void IotMetrics_GetTcpConnections( void * pContext, - void ( * metricsCallback )( void *, const IotListDouble_t * ) ) - { - /* Provide the connection list. Ensure that it is not modified elsewhere by - * locking the connection list mutex. */ - IotMutex_Lock( &_connectionListMutex ); - metricsCallback( pContext, &_connectionList ); - IotMutex_Unlock( &_connectionListMutex ); - } - -/*-----------------------------------------------------------*/ - - static void _metricsAddTcpConnection( Socket_t xSocket, - SocketsSockaddr_t * pxAddress ) - { - IotMetricsTcpConnection_t * pTcpConnection = NULL; - void * pSocketContext = ( void * ) xSocket; - - IotMutex_Lock( &_connectionListMutex ); - - /* Only add if it doesn't exist in the _connectionList. */ - if( IotListDouble_FindFirstMatch( &_connectionList, - NULL, - _connectionMatch, - pSocketContext ) == NULL ) - { - /* Allocate memory for a new metrics connection. */ - pTcpConnection = IotMetrics_MallocTcpConnection( sizeof( IotMetricsTcpConnection_t ) ); - - if( pTcpConnection != NULL ) - { - ( void ) memset( pTcpConnection, 0x00, sizeof( IotMetricsTcpConnection_t ) ); - - pTcpConnection->pNetworkContext = pSocketContext; - - /* Convert IP to string. */ - SOCKETS_inet_ntoa( pxAddress->ulAddress, pTcpConnection->pRemoteAddress ); - - /* Formatting. */ - sprintf( pTcpConnection->pRemoteAddress + strlen( pTcpConnection->pRemoteAddress ), ":%d", SOCKETS_ntohs( pxAddress->usPort ) ); - - pTcpConnection->addressLength = strlen( pTcpConnection->pRemoteAddress ); - - /* Insert to the list. */ - IotListDouble_InsertTail( &_connectionList, &( pTcpConnection->link ) ); - } - } - - IotMutex_Unlock( &_connectionListMutex ); - } - -/*-----------------------------------------------------------*/ - - static void _metricsRemoveTcpConnection( Socket_t xSocket ) - { - IotMutex_Lock( &_connectionListMutex ); - - IotLink_t * pFoundConnectionLink = IotListDouble_RemoveFirstMatch( &_connectionList, - NULL, - _connectionMatch, - ( void * ) xSocket ); - - if( pFoundConnectionLink != NULL ) - { - IotMetricsTcpConnection_t * pFoundTcpConnection = IotLink_Container( IotMetricsTcpConnection_t, pFoundConnectionLink, link ); - - IotMetrics_FreeTcpConnection( pFoundTcpConnection ); - } - - IotMutex_Unlock( &_connectionListMutex ); - } - -/*-----------------------------------------------------------*/ - - BaseType_t Sockets_MetricsInit( void ) - { - BaseType_t result = SOCKETS_Init(); - - if( result == pdTRUE ) - { - result = IotMetrics_Init() ? pdTRUE : pdFALSE; - } - - return result; - } - -/*-----------------------------------------------------------*/ - - int32_t Sockets_MetricsConnect( Socket_t xSocket, - SocketsSockaddr_t * pxAddress, - Socklen_t xAddressLength ) - { - int32_t result = SOCKETS_Connect( xSocket, pxAddress, xAddressLength ); - - if( result == SOCKETS_ERROR_NONE ) - { - _metricsAddTcpConnection( xSocket, pxAddress ); - } - - return result; - } - -/*-----------------------------------------------------------*/ - - int32_t Sockets_MetricsShutdown( Socket_t xSocket, - uint32_t ulHow ) - { - int32_t result = SOCKETS_Shutdown( xSocket, ulHow ); - - if( result == SOCKETS_ERROR_NONE ) - { - _metricsRemoveTcpConnection( xSocket ); - } - - return result; - } - -#endif /* ifdef AWS_IOT_SECURE_SOCKETS_METRICS_ENABLED */ diff --git a/libraries/abstractions/platform/freertos/iot_network_freertos.c b/libraries/abstractions/platform/freertos/iot_network_freertos.c deleted file mode 100644 index 73ce5bad9e2..00000000000 --- a/libraries/abstractions/platform/freertos/iot_network_freertos.c +++ /dev/null @@ -1,716 +0,0 @@ -/* - * FreeRTOS Platform V1.1.3 - * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy of - * this software and associated documentation files (the "Software"), to deal in - * the Software without restriction, including without limitation the rights to - * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of - * the Software, and to permit persons to whom the Software is furnished to do so, - * subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS - * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR - * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - * http://aws.amazon.com/freertos - * http://www.FreeRTOS.org - */ - -/** - * @file iot_network_freertos.c - * @brief Implementation of the network-related functions from iot_network_freertos.h - * for FreeRTOS secure sockets. - */ - -/* The config header is always included first. */ -#include "iot_config.h" - -/* Standard includes. */ -#include - -/* FreeRTOS includes. */ -#include "semphr.h" -#include "event_groups.h" - -/* Error handling include. */ -#include "private/iot_error.h" - -/* FreeRTOS network include. */ -#include "platform/iot_network_freertos.h" - -/* Configure logs for the functions in this file. */ -#ifdef IOT_LOG_LEVEL_NETWORK - #define LIBRARY_LOG_LEVEL IOT_LOG_LEVEL_NETWORK -#else - #ifdef IOT_LOG_LEVEL_GLOBAL - #define LIBRARY_LOG_LEVEL IOT_LOG_LEVEL_GLOBAL - #else - #define LIBRARY_LOG_LEVEL IOT_LOG_NONE - #endif -#endif - -#define LIBRARY_LOG_NAME ( "NET" ) -#include "iot_logging_setup.h" - -/* Provide a default value for the number of milliseconds for a socket poll. - * This is a temporary workaround to deal with the lack of poll(). */ -#ifndef IOT_NETWORK_SOCKET_POLL_MS - #define IOT_NETWORK_SOCKET_POLL_MS ( 1000 ) -#endif - -/** - * @brief The event group bit to set when a connection's socket is shut down. - */ -#define _FLAG_SHUTDOWN ( 1 ) - -/** - * @brief The event group bit to set when a connection's receive task exits. - */ -#define _FLAG_RECEIVE_TASK_EXITED ( 2 ) - -/** - * @brief The event group bit to set when the connection is destroyed from the - * receive task. - */ -#define _FLAG_RECEIVE_TASK_CONNECTION_DESTROYED ( 4 ) - -/*-----------------------------------------------------------*/ - -typedef struct _networkConnection -{ - Socket_t socket; /**< @brief FreeRTOS Secure Sockets handle. */ - StaticSemaphore_t socketMutex; /**< @brief Prevents concurrent threads from sending on a socket. */ - StaticEventGroup_t connectionFlags; /**< @brief Synchronizes with the receive task. */ - TaskHandle_t receiveTask; /**< @brief Handle of the receive task, if any. */ - IotNetworkReceiveCallback_t receiveCallback; /**< @brief Network receive callback, if any. */ - void * pReceiveContext; /**< @brief The context for the receive callback. */ - bool bufferedByteValid; /**< @brief Used to determine if the buffered byte is valid. */ - uint8_t bufferedByte; /**< @brief A single byte buffered from a receive, since FreeRTOS Secure Sockets does not have poll(). */ -} _networkConnection_t; - -/*-----------------------------------------------------------*/ - -/** - * @brief An #IotNetworkInterface_t that uses the functions in this file. - */ -const IotNetworkInterface_t IotNetworkAfr = -{ - .create = IotNetworkAfr_Create, - .setReceiveCallback = IotNetworkAfr_SetReceiveCallback, - .send = IotNetworkAfr_Send, - .receive = IotNetworkAfr_Receive, - .receiveUpto = IotNetworkAfr_ReceiveUpto, - .close = IotNetworkAfr_Close, - .destroy = IotNetworkAfr_Destroy -}; - -/*-----------------------------------------------------------*/ - -/** - * @brief Destroys a network connection. - * - * @param[in] pNetworkConnection The connection to destroy. - */ -static void _destroyConnection( _networkConnection_t * pNetworkConnection ) -{ - /* Call Secure Sockets close function to free resources. */ - int32_t socketStatus = SOCKETS_Close( pNetworkConnection->socket ); - - if( socketStatus != SOCKETS_ERROR_NONE ) - { - IotLogWarn( "Failed to destroy connection." ); - } - - /* Free the network connection. */ - vPortFree( pNetworkConnection ); -} - -/*-----------------------------------------------------------*/ - -/** - * @brief Task routine that waits on incoming network data. - * - * @param[in] pArgument The network connection. - */ -static void _networkReceiveTask( void * pArgument ) -{ - bool destroyConnection = false; - int32_t socketStatus = 0; - EventBits_t connectionFlags = 0; - - /* Cast network connection to the correct type. */ - _networkConnection_t * pNetworkConnection = pArgument; - - while( true ) - { - /* No buffered byte should be in the connection. */ - configASSERT( pNetworkConnection->bufferedByteValid == false ); - - /* Block and wait for 1 byte of data. This simulates the behavior of poll(). - * THIS IS A TEMPORARY WORKAROUND AND DOES NOT PROVIDE THREAD-SAFETY AGAINST - * MULTIPLE CALLS OF RECEIVE. */ - do - { - socketStatus = SOCKETS_Recv( pNetworkConnection->socket, - &( pNetworkConnection->bufferedByte ), - 1, - 0 ); - - connectionFlags = xEventGroupGetBits( ( EventGroupHandle_t ) &( pNetworkConnection->connectionFlags ) ); - - if( ( connectionFlags & _FLAG_SHUTDOWN ) == _FLAG_SHUTDOWN ) - { - socketStatus = SOCKETS_ECLOSED; - } - - /* Check for timeout. Some ports return 0, some return EWOULDBLOCK. */ - } while( ( socketStatus == 0 ) || ( socketStatus == SOCKETS_EWOULDBLOCK ) ); - - if( socketStatus <= 0 ) - { - break; - } - - pNetworkConnection->bufferedByteValid = true; - - /* The network receive task is created ONLY when the receive callback is set. Thus, assert - * check that the callback is valid. */ - configASSERT( pNetworkConnection->receiveCallback != NULL ); - - /* Invoke the network callback. */ - pNetworkConnection->receiveCallback( pNetworkConnection, - pNetworkConnection->pReceiveContext ); - - /* Check if the connection was destroyed by the receive callback. This - * does not need to be thread-safe because the destroy connection function - * may only be called once (per its API doc). */ - connectionFlags = xEventGroupGetBits( ( EventGroupHandle_t ) &( pNetworkConnection->connectionFlags ) ); - - /* Break out of receive task loop if connection is closed or destroyed. */ - if( ( connectionFlags & _FLAG_RECEIVE_TASK_CONNECTION_DESTROYED ) == _FLAG_RECEIVE_TASK_CONNECTION_DESTROYED ) - { - destroyConnection = true; - break; - } - else if( ( connectionFlags & _FLAG_SHUTDOWN ) == _FLAG_SHUTDOWN ) - { - break; - } - } - - IotLogDebug( "Network receive task terminating." ); - - /* If necessary, destroy the network connection before exiting. */ - if( destroyConnection == true ) - { - _destroyConnection( pNetworkConnection ); - } - else - { - /* Set the flag to indicate that the receive task has exited. */ - ( void ) xEventGroupSetBits( ( EventGroupHandle_t ) &( pNetworkConnection->connectionFlags ), - _FLAG_RECEIVE_TASK_EXITED ); - } - - vTaskDelete( NULL ); -} - -/*-----------------------------------------------------------*/ - -/** - * @brief Set up a secured TLS connection. - * - * @param[in] pAfrCredentials Credentials for the secured connection. - * @param[in] tcpSocket An initialized socket to secure. - * @param[in] pHostName Remote server name for SNI. - * @param[in] hostnameLength The length of `pHostName`. - * - * @return #IOT_NETWORK_SUCCESS or #IOT_NETWORK_SYSTEM_ERROR. - */ -static IotNetworkError_t _tlsSetup( const IotNetworkCredentials_t * pAfrCredentials, - Socket_t tcpSocket, - const char * pHostName, - size_t hostnameLength ) -{ - IOT_FUNCTION_ENTRY( IotNetworkError_t, IOT_NETWORK_SUCCESS ); - int32_t socketStatus = SOCKETS_ERROR_NONE; - - /* ALPN options for AWS IoT. */ - const char * ppcALPNProtos[] = { socketsAWS_IOT_ALPN_MQTT }; - - /* Set secured option. */ - socketStatus = SOCKETS_SetSockOpt( tcpSocket, - 0, - SOCKETS_SO_REQUIRE_TLS, - NULL, - 0 ); - - if( socketStatus != SOCKETS_ERROR_NONE ) - { - IotLogError( "Failed to set secured option for new connection." ); - IOT_SET_AND_GOTO_CLEANUP( IOT_NETWORK_SYSTEM_ERROR ); - } - - /* Set ALPN option. */ - if( pAfrCredentials->pAlpnProtos != NULL ) - { - socketStatus = SOCKETS_SetSockOpt( tcpSocket, - 0, - SOCKETS_SO_ALPN_PROTOCOLS, - ppcALPNProtos, - sizeof( ppcALPNProtos ) / sizeof( ppcALPNProtos[ 0 ] ) ); - - if( socketStatus != SOCKETS_ERROR_NONE ) - { - IotLogError( "Failed to set ALPN option for new connection." ); - IOT_SET_AND_GOTO_CLEANUP( IOT_NETWORK_SYSTEM_ERROR ); - } - } - - /* Set SNI option. */ - if( pAfrCredentials->disableSni == false ) - { - socketStatus = SOCKETS_SetSockOpt( tcpSocket, - 0, - SOCKETS_SO_SERVER_NAME_INDICATION, - pHostName, - hostnameLength + 1 ); - - if( socketStatus != SOCKETS_ERROR_NONE ) - { - IotLogError( "Failed to set SNI option for new connection." ); - IOT_SET_AND_GOTO_CLEANUP( IOT_NETWORK_SYSTEM_ERROR ); - } - } - - /* Set custom server certificate. */ - if( pAfrCredentials->pRootCa != NULL ) - { - socketStatus = SOCKETS_SetSockOpt( tcpSocket, - 0, - SOCKETS_SO_TRUSTED_SERVER_CERTIFICATE, - pAfrCredentials->pRootCa, - pAfrCredentials->rootCaSize ); - - if( socketStatus != SOCKETS_ERROR_NONE ) - { - IotLogError( "Failed to set server certificate option for new connection." ); - IOT_SET_AND_GOTO_CLEANUP( IOT_NETWORK_SYSTEM_ERROR ); - } - } - - IOT_FUNCTION_EXIT_NO_CLEANUP(); -} - -/*-----------------------------------------------------------*/ - -IotNetworkError_t IotNetworkAfr_Create( void * pConnectionInfo, - void * pCredentialInfo, - void ** pConnection ) -{ - IOT_FUNCTION_ENTRY( IotNetworkError_t, IOT_NETWORK_SUCCESS ); - Socket_t tcpSocket = SOCKETS_INVALID_SOCKET; - int32_t socketStatus = SOCKETS_ERROR_NONE; - SocketsSockaddr_t serverAddress = { 0 }; - EventGroupHandle_t pConnectionFlags = NULL; - SemaphoreHandle_t pConnectionMutex = NULL; - const TickType_t receiveTimeout = pdMS_TO_TICKS( IOT_NETWORK_SOCKET_POLL_MS ); - _networkConnection_t * pNewNetworkConnection = NULL; - - /* Cast function parameters to correct types. */ - const IotNetworkServerInfo_t * pServerInfo = pConnectionInfo; - const IotNetworkCredentials_t * pAfrCredentials = pCredentialInfo; - _networkConnection_t ** pNetworkConnection = ( _networkConnection_t ** ) pConnection; - - /* Check host name length against the maximum length allowed by Secure - * Sockets. */ - const size_t hostnameLength = strlen( pServerInfo->pHostName ); - - if( hostnameLength > ( size_t ) securesocketsMAX_DNS_NAME_LENGTH ) - { - IotLogError( "Host name length exceeds %d, which is the maximum allowed.", - securesocketsMAX_DNS_NAME_LENGTH ); - IOT_SET_AND_GOTO_CLEANUP( IOT_NETWORK_BAD_PARAMETER ); - } - - pNewNetworkConnection = pvPortMalloc( sizeof( _networkConnection_t ) ); - - if( pNewNetworkConnection == NULL ) - { - IotLogError( "Failed to allocate memory for new network connection." ); - IOT_SET_AND_GOTO_CLEANUP( IOT_NETWORK_NO_MEMORY ); - } - - /* Clear the connection information. */ - ( void ) memset( pNewNetworkConnection, 0x00, sizeof( _networkConnection_t ) ); - - /* Create a new TCP socket. */ - tcpSocket = SOCKETS_Socket( SOCKETS_AF_INET, - SOCKETS_SOCK_STREAM, - SOCKETS_IPPROTO_TCP ); - - if( tcpSocket == SOCKETS_INVALID_SOCKET ) - { - IotLogError( "Failed to create new socket." ); - IOT_SET_AND_GOTO_CLEANUP( IOT_NETWORK_SYSTEM_ERROR ); - } - - /* Set up connection encryption if credentials are provided. */ - if( pAfrCredentials != NULL ) - { - status = _tlsSetup( pAfrCredentials, tcpSocket, pServerInfo->pHostName, hostnameLength ); - - if( status != IOT_NETWORK_SUCCESS ) - { - IOT_GOTO_CLEANUP(); - } - } - - /* Establish connection. */ - serverAddress.ucSocketDomain = SOCKETS_AF_INET; - serverAddress.usPort = SOCKETS_htons( pServerInfo->port ); - serverAddress.ulAddress = SOCKETS_GetHostByName( pServerInfo->pHostName ); - - /* Check for errors from DNS lookup. */ - if( serverAddress.ulAddress == 0 ) - { - IotLogError( "Failed to resolve %s.", pServerInfo->pHostName ); - IOT_SET_AND_GOTO_CLEANUP( IOT_NETWORK_SYSTEM_ERROR ); - } - - socketStatus = SOCKETS_Connect( tcpSocket, - &serverAddress, - sizeof( SocketsSockaddr_t ) ); - - if( socketStatus != SOCKETS_ERROR_NONE ) - { - IotLogError( "Failed to establish new connection. Socket status: %d.", socketStatus ); - IOT_SET_AND_GOTO_CLEANUP( IOT_NETWORK_SYSTEM_ERROR ); - } - - /* Set a long timeout for receive. */ - socketStatus = SOCKETS_SetSockOpt( tcpSocket, - 0, - SOCKETS_SO_RCVTIMEO, - &receiveTimeout, - sizeof( TickType_t ) ); - - if( socketStatus != SOCKETS_ERROR_NONE ) - { - IotLogError( "Failed to set socket receive timeout. Socket status %d.", socketStatus ); - IOT_SET_AND_GOTO_CLEANUP( IOT_NETWORK_SYSTEM_ERROR ); - } - - IOT_FUNCTION_CLEANUP_BEGIN(); - - /* Clean up on failure. */ - if( status != IOT_NETWORK_SUCCESS ) - { - if( tcpSocket != SOCKETS_INVALID_SOCKET ) - { - SOCKETS_Close( tcpSocket ); - } - - /* Clear the connection information. */ - if( pNewNetworkConnection != NULL ) - { - vPortFree( pNewNetworkConnection ); - } - } - else - { - /* Set the socket. */ - pNewNetworkConnection->socket = tcpSocket; - - /* Create the connection event flags and mutex. */ - pConnectionFlags = xEventGroupCreateStatic( &( pNewNetworkConnection->connectionFlags ) ); - pConnectionMutex = xSemaphoreCreateMutexStatic( &( pNewNetworkConnection->socketMutex ) ); - - /* Static event flags and mutex creation should never fail. The handles - * should point inside the connection object. */ - configASSERT( pConnectionFlags == ( EventGroupHandle_t ) &( pNewNetworkConnection->connectionFlags ) ); - configASSERT( pConnectionMutex == ( SemaphoreHandle_t ) &( pNewNetworkConnection->socketMutex ) ); - - /* Set the output parameter. */ - *pNetworkConnection = pNewNetworkConnection; - } - - IOT_FUNCTION_CLEANUP_END(); -} - -/*-----------------------------------------------------------*/ - -IotNetworkError_t IotNetworkAfr_SetReceiveCallback( void * pConnection, - IotNetworkReceiveCallback_t receiveCallback, - void * pContext ) -{ - IotNetworkError_t status = IOT_NETWORK_SUCCESS; - - /* Cast network connection to the correct type. */ - _networkConnection_t * pNetworkConnection = ( _networkConnection_t * ) pConnection; - - /* Set the receive callback and context. */ - pNetworkConnection->receiveCallback = receiveCallback; - pNetworkConnection->pReceiveContext = pContext; - - /* No flags should be set. */ - configASSERT( xEventGroupGetBits( ( EventGroupHandle_t ) &( pNetworkConnection->connectionFlags ) ) == 0 ); - - /* Create task that waits for incoming data. */ - if( xTaskCreate( _networkReceiveTask, - "NetRecv", - IOT_NETWORK_RECEIVE_TASK_STACK_SIZE, - pNetworkConnection, - IOT_NETWORK_RECEIVE_TASK_PRIORITY, - &( pNetworkConnection->receiveTask ) ) != pdPASS ) - { - IotLogError( "Failed to create network receive task." ); - - status = IOT_NETWORK_SYSTEM_ERROR; - } - - return status; -} - -/*-----------------------------------------------------------*/ - -size_t IotNetworkAfr_Send( void * pConnection, - const uint8_t * pMessage, - size_t messageLength ) -{ - size_t bytesSent = 0U, bytesRemaining = messageLength; - int32_t socketStatus = SOCKETS_ERROR_NONE; - - /* Cast network connection to the correct type. */ - _networkConnection_t * pNetworkConnection = ( _networkConnection_t * ) pConnection; - - /* Only one thread at a time may send on the connection. Lock the socket - * mutex to prevent other threads from sending. */ - if( xSemaphoreTake( ( QueueHandle_t ) &( pNetworkConnection->socketMutex ), - portMAX_DELAY ) == pdTRUE ) - { - while( bytesRemaining > 0U ) - { - socketStatus = SOCKETS_Send( pNetworkConnection->socket, - pMessage, - bytesRemaining, - 0 ); - - if( socketStatus > 0 ) - { - bytesSent += ( size_t ) socketStatus; - pMessage += ( size_t ) socketStatus; - bytesRemaining -= ( size_t ) socketStatus; - configASSERT( bytesSent + bytesRemaining == messageLength ); - } - else - { - IotLogError( "Error %ld while sending data.", ( long int ) socketStatus ); - break; - } - } - - xSemaphoreGive( ( QueueHandle_t ) &( pNetworkConnection->socketMutex ) ); - } - - return bytesSent; -} - -/*-----------------------------------------------------------*/ - -size_t IotNetworkAfr_Receive( void * pConnection, - uint8_t * pBuffer, - size_t bytesRequested ) -{ - int32_t socketStatus = 0; - size_t bytesReceived = 0, bytesRemaining = bytesRequested; - - /* Cast network connection to the correct type. */ - _networkConnection_t * pNetworkConnection = ( _networkConnection_t * ) pConnection; - - /* Caller should never request zero bytes. */ - configASSERT( bytesRequested > 0 ); - - /* Write the buffered byte. THIS IS A TEMPORARY WORKAROUND AND ASSUMES THIS - * FUNCTION IS ALWAYS CALLED FROM THE RECEIVE CALLBACK. */ - if( pNetworkConnection->bufferedByteValid == true ) - { - *pBuffer = pNetworkConnection->bufferedByte; - bytesReceived = 1; - bytesRemaining--; - pNetworkConnection->bufferedByteValid = false; - } - - /* Block and wait for incoming data. */ - while( bytesRemaining > 0 ) - { - socketStatus = SOCKETS_Recv( pNetworkConnection->socket, - pBuffer + bytesReceived, - bytesRemaining, - 0 ); - - if( socketStatus == SOCKETS_EWOULDBLOCK ) - { - /* The return value EWOULDBLOCK means no data was received within - * the socket timeout. Ignore it and try again. */ - continue; - } - else if( socketStatus < 0 ) - { - IotLogError( "Error %ld while receiving data.", ( long int ) socketStatus ); - break; - } - else - { - bytesReceived += ( size_t ) socketStatus; - bytesRemaining -= ( size_t ) socketStatus; - - configASSERT( bytesReceived + bytesRemaining == bytesRequested ); - } - } - - if( bytesReceived < bytesRequested ) - { - IotLogWarn( "Receive requested %lu bytes, but %lu bytes received instead.", - ( unsigned long ) bytesRequested, - ( unsigned long ) bytesReceived ); - } - else - { - IotLogDebug( "Successfully received %lu bytes.", - ( unsigned long ) bytesRequested ); - } - - return bytesReceived; -} - -/*-----------------------------------------------------------*/ - -size_t IotNetworkAfr_ReceiveUpto( void * pConnection, - uint8_t * pBuffer, - size_t bufferSize ) -{ - int32_t socketStatus = 0; - size_t bytesReceived = 0; - - /* Cast network connection to the correct type. */ - _networkConnection_t * pNetworkConnection = ( _networkConnection_t * ) pConnection; - - /* Caller should never pass a zero-length buffer. */ - configASSERT( bufferSize > 0 ); - - /* Write the buffered byte. THIS IS A TEMPORARY WORKAROUND AND ASSUMES THIS - * FUNCTION IS ALWAYS CALLED FROM THE RECEIVE CALLBACK. */ - if( pNetworkConnection->bufferedByteValid == true ) - { - *pBuffer = pNetworkConnection->bufferedByte; - bytesReceived = 1; - pNetworkConnection->bufferedByteValid = false; - } - - if( bufferSize - bytesReceived > 0 ) - { - /* Block and wait for incoming data. */ - socketStatus = SOCKETS_Recv( pNetworkConnection->socket, - pBuffer + bytesReceived, - bufferSize - bytesReceived, - 0 ); - - if( socketStatus <= 0 ) - { - IotLogError( "Error %ld while receiving data.", ( long int ) socketStatus ); - } - else - { - bytesReceived += ( size_t ) socketStatus; - } - } - - IotLogDebug( "Received %lu bytes.", - ( unsigned long ) bytesReceived ); - - return bytesReceived; -} - -/*-----------------------------------------------------------*/ - -IotNetworkError_t IotNetworkAfr_Close( void * pConnection ) -{ - int32_t socketStatus = SOCKETS_ERROR_NONE; - - /* Cast network connection to the correct type. */ - _networkConnection_t * pNetworkConnection = ( _networkConnection_t * ) pConnection; - - /* Set the shutdown flag so that the network receive task can stop polling. */ - ( void ) xEventGroupSetBits( ( EventGroupHandle_t ) &( pNetworkConnection->connectionFlags ), - _FLAG_SHUTDOWN ); - - /* If this function is not called from the receive task, wait for the receive task to exit. */ - if( ( pNetworkConnection->receiveTask != NULL ) && ( xTaskGetCurrentTaskHandle() != pNetworkConnection->receiveTask ) ) - { - /* Wait for the network receive task to exit so that the socket can be shutdown safely - * without causing the socket to block forever if there are pending reads or writes - * from other tasks. Do not clear the flag as IotNetworkAfr_Destroy checks it. */ - ( void ) xEventGroupWaitBits( ( EventGroupHandle_t ) &( pNetworkConnection->connectionFlags ), - _FLAG_RECEIVE_TASK_EXITED, - pdFALSE, - pdTRUE, - portMAX_DELAY ); - } - - /* Call Secure Sockets shutdown function to close connection. */ - socketStatus = SOCKETS_Shutdown( pNetworkConnection->socket, - SOCKETS_SHUT_RDWR ); - - if( socketStatus != SOCKETS_ERROR_NONE ) - { - IotLogWarn( "Failed to close connection." ); - } - - return IOT_NETWORK_SUCCESS; -} - -/*-----------------------------------------------------------*/ - -IotNetworkError_t IotNetworkAfr_Destroy( void * pConnection ) -{ - /* Cast network connection to the correct type. */ - _networkConnection_t * pNetworkConnection = ( _networkConnection_t * ) pConnection; - - /* Check if this function is being called from the receive task. */ - if( xTaskGetCurrentTaskHandle() == pNetworkConnection->receiveTask ) - { - /* Set the flag specifying that the connection is destroyed. */ - ( void ) xEventGroupSetBits( ( EventGroupHandle_t ) &( pNetworkConnection->connectionFlags ), - _FLAG_RECEIVE_TASK_CONNECTION_DESTROYED ); - } - else - { - /* As this function should be called ONLY called after the connection is closed, - * the receive task should have already exited. */ - if( pNetworkConnection->receiveCallback != NULL ) - { - EventBits_t connectionFlags; - connectionFlags = xEventGroupGetBits( ( EventGroupHandle_t ) &( pNetworkConnection->connectionFlags ) ); - - configASSERT( ( connectionFlags & _FLAG_RECEIVE_TASK_EXITED ) == _FLAG_RECEIVE_TASK_EXITED ); - - /* Suppress compiler warning of unused connectionFlags variable when - * configASSERT() is disabled. */ - ( void ) connectionFlags; - } - - _destroyConnection( pNetworkConnection ); - } - - return IOT_NETWORK_SUCCESS; -} - -/*-----------------------------------------------------------*/ diff --git a/libraries/abstractions/platform/include/platform/iot_metrics.h b/libraries/abstractions/platform/include/platform/iot_metrics.h deleted file mode 100644 index 344a757e2e2..00000000000 --- a/libraries/abstractions/platform/include/platform/iot_metrics.h +++ /dev/null @@ -1,113 +0,0 @@ -/* - * FreeRTOS Platform V1.1.2 - * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy of - * this software and associated documentation files (the "Software"), to deal in - * the Software without restriction, including without limitation the rights to - * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of - * the Software, and to permit persons to whom the Software is furnished to do so, - * subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS - * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR - * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - * http://aws.amazon.com/freertos - * http://www.FreeRTOS.org - */ - -/** - * @file iot_metrics.h - * @brief Functions for retrieving [Device Defender](@ref defender) metrics. - * - * The functions in this header are only required by Device Defender. They do not - * need to be implemented if Device Defender is not used. - */ - -#ifndef IOT_METRICS_H_ -#define IOT_METRICS_H_ - -/* The config header is always included first. */ -#include "iot_config.h" - -/* Standard includes. */ -#include - -/* Linear containers (lists and queues) include. */ -#include "iot_linear_containers.h" - -/** - * @functions_page{platform_metrics,platform metrics component,Metrics} - * @functions_brief{platform metrics component} - * - @function_name{platform_metrics_function_init} - * @function_brief{platform_metrics_function_init} - * - @function_name{platform_metrics_function_cleanup} - * @function_brief{platform_metrics_function_cleanup} - * - @function_name{platform_metrics_function_gettcpconnections} - * @function_brief{platform_metrics_function_gettcpconnections} - */ - -/** - * @function_page{IotMetrics_Init,platform_metrics,init} - * @function_snippet{platform_metrics,init,this} - * @copydoc IotMetrics_Init - * @function_page{IotMetrics_Cleanup,platform_metrics,cleanup} - * @function_snippet{platform_metrics,cleanup,this} - * @copydoc IotMetrics_Cleanup - * @function_page{IotMetrics_GetTcpConnections,platform_metrics,gettcpconnections} - * @function_snippet{platform_metrics,gettcpconnections,this} - * @copydoc IotMetrics_GetTcpConnections - */ - -/** - * @brief One-time initialization function for the platform metrics component. - * - * This function initializes the platform metrics component. It must be called - * once (and only once) before calling any other metrics or [Device Defender function] - * (@ref defender_functions). Calling this function more than once without first - * calling @ref platform_metrics_function_cleanup may result in a crash. - * - * @return `true` is initialization succeeded; `false` otherwise. - * - * @warning No thread-safety guarantees are provided for this function. - */ -/* @[declare_platform_metrics_init] */ -bool IotMetrics_Init( void ); -/* @[declare_platform_metrics_init] */ - -/** - * @brief One-time deinitialization function for the platform metrics component. - * - * This function frees resources taken in @ref platform_metrics_function_init. - * No other metrics or [Device Defender functions](@ref defender_functions) may - * be called unless @ref platform_metrics_function_init is called again. - * - * @warning No thread-safety guarantees are provided for this function. - */ -/* @[declare_platform_metrics_cleanup] */ -void IotMetrics_Cleanup( void ); -/* @[declare_platform_metrics_cleanup] */ - -/** - * @brief Retrieve a list of active TCP connections from the system. - * - * The provided connections are reported by Device Defender. - * - * @param[in] pContext Context passed as the first parameter of `metricsCallback`. - * @param[in] metricsCallback Called by this function to provide the list of TCP - * connections. The list given by this function is should not be used after the - * callback returns. - */ -/* @[declare_platform_metrics_gettcpconnections] */ -void IotMetrics_GetTcpConnections( void * pContext, - void ( * metricsCallback )( void *, const IotListDouble_t * ) ); -/* @[declare_platform_metrics_gettcpconnections] */ - -#endif /* ifndef IOT_METRICS_H_ */ diff --git a/libraries/abstractions/posix/include/FreeRTOS_POSIX/pthread.h b/libraries/abstractions/posix/include/FreeRTOS_POSIX/pthread.h index 2ffa94d5867..9ee5504d1bd 100644 --- a/libraries/abstractions/posix/include/FreeRTOS_POSIX/pthread.h +++ b/libraries/abstractions/posix/include/FreeRTOS_POSIX/pthread.h @@ -358,6 +358,18 @@ int pthread_getschedparam( pthread_t thread, int pthread_join( pthread_t thread, void ** retval ); + +/** + * @brief Marks the thread identified by thread as detached. + * + * @see https://pubs.opengroup.org/onlinepubs/009695399/functions/pthread_detach.html + * + * @retval 0 - Upon successful completion. + * @retval EINVAL - The implementation has detected that the value specified by thread does not refer + * to a joinable thread. + */ +int pthread_detach( pthread_t thread ); + /** * @brief Destroy a mutex. * diff --git a/libraries/abstractions/secure_sockets/CMakeLists.txt b/libraries/abstractions/secure_sockets/CMakeLists.txt index 4ae7cd763f1..9e2b8fa08f5 100644 --- a/libraries/abstractions/secure_sockets/CMakeLists.txt +++ b/libraries/abstractions/secure_sockets/CMakeLists.txt @@ -21,7 +21,6 @@ afr_module_sources( PRIVATE "${inc_dir}/iot_secure_sockets.h" "${inc_dir}/iot_secure_sockets_config_defaults.h" - "${inc_dir}/iot_secure_sockets_wrapper_metrics.h" ) afr_module_include_dirs( diff --git a/libraries/abstractions/secure_sockets/freertos_plus_tcp/iot_secure_sockets.c b/libraries/abstractions/secure_sockets/freertos_plus_tcp/iot_secure_sockets.c index 093b25ca5e0..1ae15472aac 100644 --- a/libraries/abstractions/secure_sockets/freertos_plus_tcp/iot_secure_sockets.c +++ b/libraries/abstractions/secure_sockets/freertos_plus_tcp/iot_secure_sockets.c @@ -23,10 +23,6 @@ * http://www.FreeRTOS.org */ -/* Define _SECURE_SOCKETS_WRAPPER_NOT_REDEFINE to prevent secure sockets functions - * from redefining in iot_secure_sockets_wrapper_metrics.h */ -#define _SECURE_SOCKETS_WRAPPER_NOT_REDEFINE - /* FreeRTOS includes. */ #include "FreeRTOS.h" #include "FreeRTOSIPConfig.h" @@ -40,8 +36,6 @@ #include "core_pkcs11.h" #include "iot_crypto.h" -#undef _SECURE_SOCKETS_WRAPPER_NOT_REDEFINE - /* Internal context structure. */ typedef struct SSOCKETContext { diff --git a/libraries/abstractions/secure_sockets/include/iot_secure_sockets.h b/libraries/abstractions/secure_sockets/include/iot_secure_sockets.h index e8b7e82603a..20c9c9603cf 100644 --- a/libraries/abstractions/secure_sockets/include/iot_secure_sockets.h +++ b/libraries/abstractions/secure_sockets/include/iot_secure_sockets.h @@ -52,7 +52,6 @@ #include #include "iot_secure_sockets_config.h" #include "iot_secure_sockets_config_defaults.h" -#include "iot_secure_sockets_wrapper_metrics.h" #include "iot_lib_init.h" /** diff --git a/libraries/abstractions/secure_sockets/include/iot_secure_sockets_wrapper_metrics.h b/libraries/abstractions/secure_sockets/include/iot_secure_sockets_wrapper_metrics.h deleted file mode 100644 index 5b9a0d810dc..00000000000 --- a/libraries/abstractions/secure_sockets/include/iot_secure_sockets_wrapper_metrics.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * FreeRTOS Secure Sockets V1.3.1 - * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy of - * this software and associated documentation files (the "Software"), to deal in - * the Software without restriction, including without limitation the rights to - * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of - * the Software, and to permit persons to whom the Software is furnished to do so, - * subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS - * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR - * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - * http://aws.amazon.com/freertos - * http://www.FreeRTOS.org - */ - -#ifndef _AWS_SECURE_SOCKETS_WRAPPER_METRICS_ -#define _AWS_SECURE_SOCKETS_WRAPPER_METRICS_ - -/* This file redefines Secure Sockets functions to be called through a wrapper macro, - * but only if metrics is enabled explicitly. */ -#if AWS_IOT_SECURE_SOCKETS_METRICS_ENABLED == 1 - -/* This macro is included in aws_secure_socket.c and aws_secure_socket_wrapper_metrics.c. - * It will prevent the redefine in those source files. */ - #ifndef _SECURE_SOCKETS_WRAPPER_NOT_REDEFINE - #define SOCKETS_Init Sockets_MetricsInit - #define SOCKETS_Connect Sockets_MetricsConnect - #define SOCKETS_Shutdown Sockets_MetricsShutdown - #endif - -#endif - -#endif /* ifndef _AWS_SECURE_SOCKETS_WRAPPER_METRICS_ */ diff --git a/libraries/abstractions/secure_sockets/lwip/iot_secure_sockets.c b/libraries/abstractions/secure_sockets/lwip/iot_secure_sockets.c index 0ac702e6dbd..011eb863356 100644 --- a/libraries/abstractions/secure_sockets/lwip/iot_secure_sockets.c +++ b/libraries/abstractions/secure_sockets/lwip/iot_secure_sockets.c @@ -28,10 +28,6 @@ * @brief Secure Socket interface implementation. */ -/* Define _SECURE_SOCKETS_WRAPPER_NOT_REDEFINE to prevent secure sockets functions - * from redefining in iot_secure_sockets_wrapper_metrics.h */ -#define _SECURE_SOCKETS_WRAPPER_NOT_REDEFINE - /* Secure Socket interface includes. */ #include "iot_secure_sockets.h" @@ -49,9 +45,9 @@ #include "task.h" -#include +#include "event_groups.h" -#undef _SECURE_SOCKETS_WRAPPER_NOT_REDEFINE +#include /* * The loop delay used while waiting for DNS resolution @@ -77,8 +73,13 @@ /*-----------------------------------------------------------*/ -#define SS_STATUS_CONNECTED ( 1 ) -#define SS_STATUS_SECURED ( 2 ) +#define SS_STATUS_CONNECTED ( 1 ) +#define SS_STATUS_SECURED ( 2 ) + +#define SECURE_SOCKETS_SELECT_WAIT_SEC ( 10 ) + +#define SOCKETS_START_DELETION ( 0x01 ) +#define SOCKETS_COMPLETE_DELETION ( 0x02 ) /* * secure socket context. @@ -102,6 +103,7 @@ typedef struct _ss_ctx_t TaskHandle_t rx_handle; void ( * rx_callback )( Socket_t pxSocket ); + EventGroupHandle_t rx_EventGroup; bool enforce_tls; void * tls_ctx; @@ -275,6 +277,7 @@ static void vTaskRxSelect( void * param ) { ss_ctx_t * ctx = ( ss_ctx_t * ) param; int s = ctx->ip_socket; + struct timeval tv; fd_set read_fds; fd_set write_fds; @@ -289,6 +292,9 @@ static void vTaskRxSelect( void * param ) ctx->state = SST_RX_READY; + tv.tv_sec = SECURE_SOCKETS_SELECT_WAIT_SEC; + tv.tv_usec = 0; + while( 1 ) { if( ctx->state == SST_RX_CLOSING ) @@ -297,7 +303,7 @@ static void vTaskRxSelect( void * param ) break; } - if( lwip_select( s + 1, &read_fds, &write_fds, &err_fds, NULL ) == -1 ) + if( lwip_select( s + 1, &read_fds, &write_fds, &err_fds, &tv ) == -1 ) { break; } @@ -306,9 +312,17 @@ static void vTaskRxSelect( void * param ) { ctx->rx_callback( ( Socket_t ) ctx ); } + + if( xEventGroupWaitBits( ctx->rx_EventGroup, SOCKETS_START_DELETION, pdTRUE, pdTRUE, 0 ) == SOCKETS_START_DELETION ) + { + /* Inform the main task that the event has been received. */ + ( void ) xEventGroupSetBits( ctx->rx_EventGroup, SOCKETS_COMPLETE_DELETION ); + break; + } } prvDecrementRefCount( ctx ); + vTaskDelete( NULL ); } @@ -325,6 +339,11 @@ static void prvRxSelectSet( ss_ctx_t * ctx, ctx->rx_callback = ( void ( * )( Socket_t ) )pvOptionValue; prvIncrementRefCount( ctx ); + + ctx->rx_EventGroup = xEventGroupCreate(); + + configASSERT( ctx->rx_EventGroup != NULL ); + xReturned = xTaskCreate( vTaskRxSelect, /* pvTaskCode */ "rxs", /* pcName */ xStackDepth, /* usStackDepth */ @@ -342,7 +361,28 @@ static void prvRxSelectSet( ss_ctx_t * ctx, static void prvRxSelectClear( ss_ctx_t * ctx ) { - /* TODO */ + /* Inform the vTaskRxSelect to delete itself. */ + xEventGroupSetBits( ctx->rx_EventGroup, SOCKETS_START_DELETION ); + + /* Wait for the task to delete itself. */ + while( xEventGroupWaitBits( ctx->rx_EventGroup, + SOCKETS_COMPLETE_DELETION, + pdTRUE, + pdTRUE, + pdMS_TO_TICKS( SECURE_SOCKETS_SELECT_WAIT_SEC * 1000 ) ) != + SOCKETS_COMPLETE_DELETION ) + { + /* Continue waiting for the task to delete itself. */ + } + + /* Reset the handle of the task to NULL. */ + ctx->rx_handle = NULL; + + /* Delete the event group. */ + vEventGroupDelete( ctx->rx_EventGroup ); + + /* Remove the reference to the callback. */ + ctx->rx_callback = NULL; } /*-----------------------------------------------------------*/ diff --git a/libraries/abstractions/secure_sockets/test/iot_test_tcp.c b/libraries/abstractions/secure_sockets/test/iot_test_tcp.c index 750ee90b78c..9015d863284 100644 --- a/libraries/abstractions/secure_sockets/test/iot_test_tcp.c +++ b/libraries/abstractions/secure_sockets/test/iot_test_tcp.c @@ -590,7 +590,7 @@ static BaseType_t prvSecureConnectHelper( Socket_t xSocket, } else { - tcptestFAILUREPRINTF( ( "%: Failed to setSockOpt SOCKETS_SO_REQUIRE_TLS \r\n", __FUNCTION__ ) ); + tcptestFAILUREPRINTF( ( "%s: Failed to setSockOpt SOCKETS_SO_REQUIRE_TLS \r\n", __FUNCTION__ ) ); } return xResult; @@ -3059,9 +3059,9 @@ static void prvThreadSafeDifferentSocketsDifferentTasks( void * pvParameters ) { tcptestFAILUREPRINTF( ( "%s: Task %d failed to connect with error code %d on loop %d \r\n", __FUNCTION__, + ( int ) pxTcptestEchoClientsTaskParams->usTaskTag, xResult, - lLoopCount, - ( int ) pxTcptestEchoClientsTaskParams->usTaskTag ) ); + lLoopCount ) ); break; } diff --git a/libraries/abstractions/transport/secure_sockets/transport_secure_sockets.h b/libraries/abstractions/transport/secure_sockets/transport_secure_sockets.h index 92aefcd7e84..bfd66e09f52 100755 --- a/libraries/abstractions/transport/secure_sockets/transport_secure_sockets.h +++ b/libraries/abstractions/transport/secure_sockets/transport_secure_sockets.h @@ -31,6 +31,10 @@ #ifndef TRANSPORT_SECURE_SOCKETS_H #define TRANSPORT_SECURE_SOCKETS_H +/* Transport interface include. */ +#include "transport_interface.h" +#include "iot_secure_sockets.h" + /* bool is defined in only C99+. */ #if defined( __cplusplus ) || ( defined( __STDC_VERSION__ ) && ( __STDC_VERSION__ >= 199901L ) ) #include @@ -41,10 +45,6 @@ #endif /** @endcond */ -/* Transport interface include. */ -#include "transport_interface.h" -#include "iot_secure_sockets.h" - /* Kernel include. */ #include "FreeRTOS.h" #include "task.h" @@ -135,7 +135,7 @@ typedef struct SocketsConfig size_t maxFragmentLength; const char * pRootCa; /**< @brief String representing a trusted server Root CA certificate. */ - size_t rootCaSize; /**< @brief Size associated with #IotNetworkCredentials_t.pRootCa. */ + size_t rootCaSize; /**< @brief Size associated with #SocketsConfig_t.pRootCa. */ } SocketsConfig_t; diff --git a/libraries/abstractions/wifi/CMakeLists.txt b/libraries/abstractions/wifi/CMakeLists.txt index 36400261649..608e3a1e756 100644 --- a/libraries/abstractions/wifi/CMakeLists.txt +++ b/libraries/abstractions/wifi/CMakeLists.txt @@ -26,6 +26,7 @@ afr_module_include_dirs( afr_module_dependencies( ${AFR_CURRENT_MODULE} PRIVATE AFR::wifi::mcu_port + PUBLIC AFR::secure_sockets ) # WiFi test diff --git a/libraries/ble/src/services/wifi_provisioning/iot_ble_wifi_provisioning_serializer.c b/libraries/ble/src/services/wifi_provisioning/iot_ble_wifi_provisioning_serializer.c index 8b0df5394a6..aa1f0a3b85a 100644 --- a/libraries/ble/src/services/wifi_provisioning/iot_ble_wifi_provisioning_serializer.c +++ b/libraries/ble/src/services/wifi_provisioning/iot_ble_wifi_provisioning_serializer.c @@ -489,6 +489,7 @@ static bool IotBleWiFiProv_DeserializeAddNetworkRequestCbor( const uint8_t * pMe if( status == CborNoError ) { + length = sizeof( pAddNetworkReq->info.network.ucBSSID ); status = prvGetByteStringValueFromMap( &map, IOT_BLE_WIFI_PROV_BSSID_KEY, pAddNetworkReq->info.network.ucBSSID, &length ); if( length != sizeof( pAddNetworkReq->info.network.ucBSSID ) ) diff --git a/libraries/core_mqtt_agent_demo_dependencies.cmake b/libraries/core_mqtt_agent_demo_dependencies.cmake index 45b562275d3..8b943b5b766 100644 --- a/libraries/core_mqtt_agent_demo_dependencies.cmake +++ b/libraries/core_mqtt_agent_demo_dependencies.cmake @@ -85,6 +85,8 @@ afr_module_dependencies( AFR::backoff_algorithm AFR::mqtt_agent_interface AFR::core_mqtt_demo_dependencies + AFR::transport_interface_secure_sockets + AFR::secure_sockets ) # Add dependency on PKCS11 Helpers module, that is required @@ -98,18 +100,6 @@ if(TARGET AFR::pkcs11_implementation::mcu_port) ) endif() -# Add more dependencies for Secure Sockets based MQTT demo -# (at demos/coreMQTT folder) ONLY if the board supports -# the Secure Sockets library. -if(TARGET AFR::secure_sockets::mcu_port) - afr_module_dependencies( - ${AFR_CURRENT_MODULE} - PUBLIC - AFR::transport_interface_secure_sockets - AFR::secure_sockets - ) -endif() - # Add dependency on WiFi module so that WiFi library is auto-included # when selecting core MQTT library on FreeRTOS console for boards that # support the WiFi library. @@ -120,14 +110,3 @@ if(TARGET AFR::wifi::mcu_port) AFR::wifi ) endif() - -# Add dependency on BLE module so that the BLE library is auto-included -# when selecting core MQTT library on FreeRTOS console for boards that -# support BLE. -if(BLE_SUPPORTED) - afr_module_dependencies( - ${AFR_CURRENT_MODULE} - PUBLIC - AFR::ble - ) -endif() diff --git a/libraries/freertos_plus/standard/freertos_plus_cli/utest/iot_test_freertos_cli.c b/libraries/freertos_plus/standard/freertos_plus_cli/utest/iot_test_freertos_cli.c index 253ce9b48de..5b13f5f4162 100644 --- a/libraries/freertos_plus/standard/freertos_plus_cli/utest/iot_test_freertos_cli.c +++ b/libraries/freertos_plus/standard/freertos_plus_cli/utest/iot_test_freertos_cli.c @@ -23,6 +23,7 @@ * http://aws.amazon.com/freertos * */ +#include #include #include "FreeRTOS.h" diff --git a/libraries/freertos_plus/standard/freertos_plus_posix/source/FreeRTOS_POSIX_pthread.c b/libraries/freertos_plus/standard/freertos_plus_posix/source/FreeRTOS_POSIX_pthread.c index 5869866c769..363991109dd 100644 --- a/libraries/freertos_plus/standard/freertos_plus_posix/source/FreeRTOS_POSIX_pthread.c +++ b/libraries/freertos_plus/standard/freertos_plus_posix/source/FreeRTOS_POSIX_pthread.c @@ -475,6 +475,65 @@ int pthread_join( pthread_t pthread, /*-----------------------------------------------------------*/ +int pthread_detach( pthread_t pthread ) +{ + int iStatus = 0; + pthread_internal_t * pxThread = ( pthread_internal_t * ) pthread; + eTaskState pThreadState; + + /* Make sure pthread is joinable. */ + if( !pthreadIS_JOINABLE( pxThread->xAttr.usSchedPriorityDetachState ) ) + { + iStatus = EINVAL; + } + + if( iStatus == 0 ) + { + /* Create a critical section to verify that pthread is joinable. */ + vTaskSuspendAll(); + + pThreadState = eTaskGetState( pxThread->xTaskHandle ); + + /* Thread has been deleted or is invalid. */ + if( ( pThreadState == eDeleted ) || ( pThreadState == eInvalid ) ) + { + iStatus = EINVAL; + } + else + { + /* Release xJoinBarrier and delete it. */ + ( void ) xSemaphoreGive( ( SemaphoreHandle_t ) &pxThread->xJoinBarrier ); + vSemaphoreDelete( ( SemaphoreHandle_t ) &pxThread->xJoinBarrier ); + + /* Release xJoinMutex and delete it. */ + ( void ) xSemaphoreGive( ( SemaphoreHandle_t ) &pxThread->xJoinMutex ); + vSemaphoreDelete( ( SemaphoreHandle_t ) &pxThread->xJoinMutex ); + + /* Thread has been finished */ + if( pThreadState == eSuspended ) + { + /* Delete the FreeRTOS task that ran the thread. */ + vTaskDelete( pxThread->xTaskHandle ); + + /* Free the thread object. */ + vPortFree( pxThread ); + } + else + { + /* Thread is in the running or ready state. */ + pthread_attr_setdetachstate( ( pthread_attr_t * ) &pxThread->xAttr, PTHREAD_CREATE_DETACHED ); + } + } + + /* End the critical section. */ + xTaskResumeAll(); + } + + return iStatus; +} + +/*-----------------------------------------------------------*/ + pthread_t pthread_self( void ) { /* Return a reference to this pthread object, which is stored in the diff --git a/libraries/freertos_plus/standard/freertos_plus_posix/test/iot_test_posix_pthread.c b/libraries/freertos_plus/standard/freertos_plus_posix/test/iot_test_posix_pthread.c index 8bacfc2a974..8f817abf74e 100644 --- a/libraries/freertos_plus/standard/freertos_plus_posix/test/iot_test_posix_pthread.c +++ b/libraries/freertos_plus/standard/freertos_plus_posix/test/iot_test_posix_pthread.c @@ -46,7 +46,7 @@ * platform-specific. */ /**@{ */ -#define posixtestPTHREAD_DETACHED_WAIT_MILLISECONDS ( 100000000 ) /**< How long to wait for a detached thread to finish. */ +#define posixtestPTHREAD_DETACHED_WAIT_NANOSECONDS ( 100000000 ) /**< How long to wait for a detached thread to finish. */ #define posixtestPTHREAD_COND_BROADCAST_NUMBER_OF_THREADS ( 4 ) /**< Number of threads that wait on a pthread_cond_broadcast. */ /**@} */ @@ -122,6 +122,46 @@ static void * prvSignalCondThread( void * pvArgs ) /*-----------------------------------------------------------*/ +static void * prvSelfDetachThread( void * pvArgs ) +{ + pthread_barrier_t * pxBarrier = ( pthread_barrier_t * ) pvArgs; + intptr_t xStatus = 0; + + pthread_detach( pthread_self() ); + + /* Enter the barrier, to synchronize with main thread. */ + xStatus = ( intptr_t ) pthread_barrier_wait( pxBarrier ); + + /* Enter the barrier again waiting for main thread to perform checks, then exit. */ + xStatus = ( intptr_t ) pthread_barrier_wait( pxBarrier ); + pthread_exit( ( void * ) xStatus ); + + /* Silence compiler warnings about return values. This line will never be + * reached. */ + return NULL; +} + +/*-----------------------------------------------------------*/ + +static void * prvBlockOnBarrierThread( void * pvArgs ) +{ + pthread_barrier_t * pxBarrier = ( pthread_barrier_t * ) pvArgs; + intptr_t xStatus = 0; + + /* Enter the barrier first to synchronize with the main thread. */ + xStatus = ( intptr_t ) pthread_barrier_wait( pxBarrier ); + + /* Enter the barrier again waiting for main thread to complete actions and then exit. */ + xStatus = ( intptr_t ) pthread_barrier_wait( pxBarrier ); + pthread_exit( ( void * ) xStatus ); + + /* Silence compiler warnings about return values. This line will never be + * reached. */ + return NULL; +} + +/*-----------------------------------------------------------*/ + static void * prvWaitCondThread( void * pvArgs ) { intptr_t xStatus = 0; @@ -286,6 +326,10 @@ TEST_TEAR_DOWN( Full_POSIX_PTHREAD ) TEST_GROUP_RUNNER( Full_POSIX_PTHREAD ) { RUN_TEST_CASE( Full_POSIX_PTHREAD, pthread_create_join ); + RUN_TEST_CASE( Full_POSIX_PTHREAD, pthread_detach_before_running ); + RUN_TEST_CASE( Full_POSIX_PTHREAD, pthread_detach_while_running ); + RUN_TEST_CASE( Full_POSIX_PTHREAD, pthread_detach_while_blocked ); + RUN_TEST_CASE( Full_POSIX_PTHREAD, pthread_detach_after_running ); RUN_TEST_CASE( Full_POSIX_PTHREAD, pthread_attr_init_destroy ); RUN_TEST_CASE( Full_POSIX_PTHREAD, pthread_mutex_lock_unlock ); RUN_TEST_CASE( Full_POSIX_PTHREAD, pthread_mutex_trylock_timedlock ); @@ -307,7 +351,7 @@ TEST( Full_POSIX_PTHREAD, pthread_create_join ) struct timespec xDelay = { .tv_sec = 0, - .tv_nsec = posixtestPTHREAD_DETACHED_WAIT_MILLISECONDS + .tv_nsec = posixtestPTHREAD_DETACHED_WAIT_NANOSECONDS }; if( TEST_PROTECT() ) @@ -364,6 +408,259 @@ TEST( Full_POSIX_PTHREAD, pthread_create_join ) /*-----------------------------------------------------------*/ +TEST( Full_POSIX_PTHREAD, pthread_detach_before_running ) +{ + int iThreadCreateStatus = 0, iStatus = 0; + pthread_t xNewThread = NULL; + pthread_barrier_t xBarrier = { 0 }; + + /* Initialize a pthread barrier for two threads. */ + iStatus = pthread_barrier_init( &xBarrier, NULL, 2U ); + TEST_ASSERT_EQUAL_INT( 0, iStatus ); + + if( TEST_PROTECT() ) + { + /* Suspend the scheduler to prevent a context switch. */ + vTaskSuspendAll(); + { + /* Create a new thread within a critical section. By default a joinable thread is created. */ + iThreadCreateStatus = pthread_create( &xNewThread, NULL, prvBarrierThread, ( void * ) &xBarrier ); + + /* Detach the thread before the new thread starts execution. */ + if( iThreadCreateStatus == 0 ) + { + iStatus = pthread_detach( xNewThread ); + } + } + ( void ) xTaskResumeAll(); + + TEST_ASSERT_EQUAL_MESSAGE( 0, iThreadCreateStatus, "Thread creation failed." ); + TEST_ASSERT_EQUAL_MESSAGE( 0, iStatus, "Thread detach failed" ); + + /* + * Wait on the barrier for new thread to start execution. + * Once barrier is released, new thread exits and releases resource by itself. + */ + iStatus = pthread_barrier_wait( &xBarrier ); + + if( ( iStatus != 0 ) && ( iStatus != PTHREAD_BARRIER_SERIAL_THREAD ) ) + { + TEST_FAIL_MESSAGE( "Failed to release the barrrier for detached thread." ); + } + } + + /* Destroy the barrier. */ + ( void ) pthread_barrier_destroy( &xBarrier ); +} + +/*-----------------------------------------------------------*/ + +TEST( Full_POSIX_PTHREAD, pthread_detach_while_running ) +{ + int iStatus = 0; + pthread_t xNewThread = NULL; + pthread_barrier_t xBarrier = { 0 }; + + /*Initialize a pthread barrier for two threads. */ + iStatus = pthread_barrier_init( &xBarrier, NULL, 2U ); + TEST_ASSERT_EQUAL_INT( 0, iStatus ); + + if( TEST_PROTECT() ) + { + /* Create a thread with default attributes. By default thread is created as joinable. + * Thread will detach by itself after running. + */ + iStatus = pthread_create( &xNewThread, NULL, prvSelfDetachThread, ( void * ) &xBarrier ); + TEST_ASSERT_EQUAL_INT_MESSAGE( 0, + iStatus, + "Thread creation failed!" ); + + /* Wait on the barrier for thread to detach by itself.*/ + iStatus = pthread_barrier_wait( &xBarrier ); + + if( ( iStatus != 0 ) && ( iStatus != PTHREAD_BARRIER_SERIAL_THREAD ) ) + { + TEST_FAIL_MESSAGE( "Failed to release the barrrier for detached thread." ); + } + + /* Attempt to join a detached thread. This should fail with EDEADLK. */ + iStatus = pthread_join( xNewThread, NULL ); + TEST_ASSERT_EQUAL_INT( EDEADLK, iStatus ); + + /* Trying to detach the thread again should return EINVAL. */ + iStatus = pthread_detach( xNewThread ); + TEST_ASSERT_EQUAL_INT( EINVAL, iStatus ); + + /* Wait in the barrier again, which will release prvSelfDetachThread() and the detached thread should exit. */ + iStatus = pthread_barrier_wait( &xBarrier ); + + if( ( iStatus != 0 ) && ( iStatus != PTHREAD_BARRIER_SERIAL_THREAD ) ) + { + TEST_FAIL_MESSAGE( "Failed to release the barrrier for detached thread." ); + } + } + + /* Destroy the barrier. */ + ( void ) pthread_barrier_destroy( &xBarrier ); +} + +/*-----------------------------------------------------------*/ + +TEST( Full_POSIX_PTHREAD, pthread_detach_while_blocked ) +{ + int iStatus = 0; + pthread_t xNewThread = NULL; + pthread_barrier_t xBarrier = { 0 }; + pthread_attr_t xThreadAttr; + volatile BaseType_t xAttrInitDone = pdFALSE; + struct sched_param xSchedParam; + UBaseType_t currentTaskPriority; + + /* Get the current running thread's priority. */ + currentTaskPriority = uxTaskPriorityGet( NULL ); + + /*Initialize a pthread barrier for two threads. */ + iStatus = pthread_barrier_init( &xBarrier, NULL, 2U ); + TEST_ASSERT_EQUAL_INT( 0, iStatus ); + + if( TEST_PROTECT() ) + { + /* Create a pthread_attr_t. */ + iStatus = pthread_attr_init( &xThreadAttr ); + TEST_ASSERT_EQUAL_INT_MESSAGE( 0, + iStatus, + "pthread_attr_init failed!" ); + xAttrInitDone = pdTRUE; + + + /* Set current threads priority to lowest priority. */ + vTaskPrioritySet( NULL, tskIDLE_PRIORITY ); + + /* Set newer threads priority to be higher than current threads priority. */ + xSchedParam.sched_priority = tskIDLE_PRIORITY + 1U; + pthread_attr_setschedparam( &xThreadAttr, &xSchedParam ); + + /* + * Create the new high priority thread in joinable state. Thread will wait on barrier to join + * with the current thread. + */ + iStatus = pthread_create( &xNewThread, &xThreadAttr, prvBlockOnBarrierThread, ( void * ) &xBarrier ); + TEST_ASSERT_EQUAL_INT_MESSAGE( 0, + iStatus, + "Thread creation failed!" ); + + /* + * Join the barrier with the peer thread. Peer thread being at higher priority will exit the barrier first + * and enters blocked state waiting for next barrier. + */ + iStatus = pthread_barrier_wait( &xBarrier ); + + if( ( iStatus != 0 ) && ( iStatus != PTHREAD_BARRIER_SERIAL_THREAD ) ) + { + TEST_FAIL_MESSAGE( "Failed to release the barrrier." ); + } + + /* Detach the thread while blocked on barrier. */ + iStatus = pthread_detach( xNewThread ); + TEST_ASSERT_EQUAL_INT( 0, iStatus ); + + /* Release the barrier so that the detached thread exits. */ + iStatus = pthread_barrier_wait( &xBarrier ); + + if( ( iStatus != 0 ) && ( iStatus != PTHREAD_BARRIER_SERIAL_THREAD ) ) + { + TEST_FAIL_MESSAGE( "Failed to release the barrrier." ); + } + } + + /* Reset back the current threads priority to original value. */ + vTaskPrioritySet( NULL, currentTaskPriority ); + + if( xAttrInitDone == pdTRUE ) + { + ( void ) pthread_attr_destroy( &xThreadAttr ); + } + + /* Destroy the barrier. */ + ( void ) pthread_barrier_destroy( &xBarrier ); +} + +/*-----------------------------------------------------------*/ + + +TEST( Full_POSIX_PTHREAD, pthread_detach_after_running ) +{ + int iStatus = 0; + pthread_t xNewThread = NULL; + pthread_barrier_t xBarrier = { 0 }; + pthread_attr_t xThreadAttr; + volatile BaseType_t xAttrInitDone = pdFALSE; + struct sched_param xSchedParam; + UBaseType_t currentTaskPriority; + + /* Get the current running thread's priority. */ + currentTaskPriority = uxTaskPriorityGet( NULL ); + + /*Initialize a pthread barrier for two threads. */ + iStatus = pthread_barrier_init( &xBarrier, NULL, 2U ); + TEST_ASSERT_EQUAL_INT( 0, iStatus ); + + if( TEST_PROTECT() ) + { + /* Create a pthread_attr_t. */ + iStatus = pthread_attr_init( &xThreadAttr ); + TEST_ASSERT_EQUAL_INT_MESSAGE( 0, + iStatus, + "pthread_attr_init failed!" ); + xAttrInitDone = pdTRUE; + + + /* Set current threads priority to lowest priority. */ + vTaskPrioritySet( NULL, tskIDLE_PRIORITY ); + + /* Set newer threads priority to be higher than current threads priority. */ + xSchedParam.sched_priority = tskIDLE_PRIORITY + 1U; + pthread_attr_setschedparam( &xThreadAttr, &xSchedParam ); + + /* + * Create the new high priority thread in joinable state. Thread will wait on barrier to join + * with the current thread. + */ + iStatus = pthread_create( &xNewThread, &xThreadAttr, prvBarrierThread, ( void * ) &xBarrier ); + TEST_ASSERT_EQUAL_INT_MESSAGE( 0, + iStatus, + "Thread creation failed!" ); + + /* + * Join the barrier with the peer thread. Peer thread being at higher priority will exit the barrier and run to + * completion. Since its joinable peer thread suspends itself. + */ + iStatus = pthread_barrier_wait( &xBarrier ); + + if( ( iStatus != 0 ) && ( iStatus != PTHREAD_BARRIER_SERIAL_THREAD ) ) + { + TEST_FAIL_MESSAGE( "Failed to release the barrrier for detached thread." ); + } + + /* Detach the thread after it is suspended. This should clear all thread resources and free the peer thread. */ + iStatus = pthread_detach( xNewThread ); + TEST_ASSERT_EQUAL_INT( 0, iStatus ); + } + + /* Reset back the current threads priority to original value. */ + vTaskPrioritySet( NULL, currentTaskPriority ); + + if( xAttrInitDone == pdTRUE ) + { + ( void ) pthread_attr_destroy( &xThreadAttr ); + } + + /* Destroy the barrier. */ + ( void ) pthread_barrier_destroy( &xBarrier ); +} + +/*-----------------------------------------------------------*/ + TEST( Full_POSIX_PTHREAD, pthread_attr_init_destroy ) { int iStatus = 0; diff --git a/libraries/freertos_plus/standard/freertos_plus_tcp b/libraries/freertos_plus/standard/freertos_plus_tcp index 9a25860e761..80bbfdf028b 160000 --- a/libraries/freertos_plus/standard/freertos_plus_tcp +++ b/libraries/freertos_plus/standard/freertos_plus_tcp @@ -1 +1 @@ -Subproject commit 9a25860e761036a9eb780799c9db632e3eff60c9 +Subproject commit 80bbfdf028b69a8e9c173830e3afdb1a2908a8fb diff --git a/libraries/freertos_plus/standard/tls/src/iot_tls.c b/libraries/freertos_plus/standard/tls/src/iot_tls.c index 2c1315f36cd..984239f359a 100644 --- a/libraries/freertos_plus/standard/tls/src/iot_tls.c +++ b/libraries/freertos_plus/standard/tls/src/iot_tls.c @@ -522,7 +522,7 @@ static int prvInitializeClientCredential( TLSContext_t * pxCtx ) sizeof( configPKCS11_DEFAULT_USER_PIN ) - 1 ); } - if( CKR_OK == xResult ) + if( ( CKR_OK == xResult ) || ( CKR_USER_ALREADY_LOGGED_IN == xResult ) ) { /* Get the handle of the device private key. */ xResult = xFindObjectWithLabelAndClass( pxCtx->xP11Session, @@ -712,7 +712,7 @@ BaseType_t TLS_Init( void ** ppvContext, xResult = xInitializePkcs11Session( &pxCtx->xP11Session ); /* It is ok if the module was previously initialized. */ - if( xResult == CKR_CRYPTOKI_ALREADY_INITIALIZED ) + if( ( xResult == CKR_CRYPTOKI_ALREADY_INITIALIZED ) || ( CKR_USER_ALREADY_LOGGED_IN == xResult ) ) { xResult = CKR_OK; } @@ -896,7 +896,8 @@ BaseType_t TLS_Connect( void * pvContext ) if( 0 == xResult ) { /* Enable the max fragment extension. 4096 bytes is currently the largest fragment size permitted. - * See RFC 8449 https://tools.ietf.org/html/rfc8449 for more information. + * See RFC 6066 https://tools.ietf.org/html/rfc6066#page-8 for more information on the Maximum + * Fragment Length extension of TLS. * * Smaller values can be found in "mbedtls/include/ssl.h". */ diff --git a/libraries/ota_demo_dependencies.cmake b/libraries/ota_demo_dependencies.cmake index 8e0db3e074d..6ea2a1629fe 100644 --- a/libraries/ota_demo_dependencies.cmake +++ b/libraries/ota_demo_dependencies.cmake @@ -91,8 +91,10 @@ afr_module_dependencies( PUBLIC AFR::ota AFR::ota_demo_version + AFR::core_mqtt_demo_dependencies + AFR::core_mqtt_agent + AFR::mqtt_agent_interface AFR::mqtt_subscription_manager - AFR::core_mqtt_agent_demo_dependencies AFR::ota::mcu_port ) @@ -102,7 +104,9 @@ if(TARGET AFR::secure_sockets::mcu_port) afr_module_dependencies( ${AFR_CURRENT_MODULE} PUBLIC + #Add a dependency on core MQTT agent demo only for non-BLE boards. + AFR::core_mqtt_agent_demo_dependencies AFR::core_http_demo_dependencies AFR::backoff_algorithm ) -endif() \ No newline at end of file +endif() diff --git a/libraries/ota_for_aws b/libraries/ota_for_aws index 666241d0f64..5e2a45e604a 160000 --- a/libraries/ota_for_aws +++ b/libraries/ota_for_aws @@ -1 +1 @@ -Subproject commit 666241d0f643b07d5146a3715b649d80f8135e0b +Subproject commit 5e2a45e604aabb120e7e433a3017bcb7131c5a7d diff --git a/projects/cypress/CY8CKIT_064S0S2_4343W/mtb/aws_demos/.project b/projects/cypress/CY8CKIT_064S0S2_4343W/mtb/aws_demos/.project index f2f827d6e0d..e2f9d135a6c 100644 --- a/projects/cypress/CY8CKIT_064S0S2_4343W/mtb/aws_demos/.project +++ b/projects/cypress/CY8CKIT_064S0S2_4343W/mtb/aws_demos/.project @@ -281,6 +281,11 @@ 1 PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls_utils/mbedtls_error.c + + libraries/3rdparty/mbedtls_utils/mbedtls_error.h + 1 + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls_utils/mbedtls_error.h + libraries/3rdparty/mbedtls_utils/mbedtls_utils.c 1 @@ -466,6 +471,11 @@ 1 PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/chachapoly.c + + libraries/3rdparty/mbedtls/library/check_crypto_config.h + 1 + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/check_crypto_config.h + libraries/3rdparty/mbedtls/library/cipher.c 1 @@ -481,6 +491,26 @@ 1 PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/cmac.c + + libraries/3rdparty/mbedtls/library/common.h + 1 + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/common.h + + + libraries/3rdparty/mbedtls/library/constant_time.c + 1 + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/constant_time.c + + + libraries/3rdparty/mbedtls/library/constant_time_internal.h + 1 + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/constant_time_internal.h + + + libraries/3rdparty/mbedtls/library/constant_time_invasive.h + 1 + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/constant_time_invasive.h + libraries/3rdparty/mbedtls/library/ctr_drbg.c 1 @@ -526,6 +556,11 @@ 1 PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/ecp_curves.c + + libraries/3rdparty/mbedtls/library/ecp_invasive.h + 1 + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/ecp_invasive.h + libraries/3rdparty/mbedtls/library/entropy.c 1 @@ -582,14 +617,39 @@ PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/md5.c - libraries/3rdparty/mbedtls/library/md_wrap.c + libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c 1 - PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/md_wrap.c + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c - libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c + libraries/3rdparty/mbedtls/library/mps_common.h 1 - PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/mps_common.h + + + libraries/3rdparty/mbedtls/library/mps_error.h + 1 + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/mps_error.h + + + libraries/3rdparty/mbedtls/library/mps_reader.c + 1 + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/mps_reader.c + + + libraries/3rdparty/mbedtls/library/mps_reader.h + 1 + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/mps_reader.h + + + libraries/3rdparty/mbedtls/library/mps_trace.c + 1 + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/mps_trace.c + + + libraries/3rdparty/mbedtls/library/mps_trace.h + 1 + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/mps_trace.h libraries/3rdparty/mbedtls/library/net_sockets.c @@ -716,6 +776,11 @@ 1 PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/ssl_cookie.c + + libraries/3rdparty/mbedtls/library/ssl_msg.c + 1 + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/ssl_msg.c + libraries/3rdparty/mbedtls/library/ssl_srv.c 1 @@ -731,6 +796,16 @@ 1 PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/ssl_tls.c + + libraries/3rdparty/mbedtls/library/ssl_tls13_keys.c + 1 + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/ssl_tls13_keys.c + + + libraries/3rdparty/mbedtls/library/ssl_tls13_keys.h + 1 + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/ssl_tls13_keys.h + libraries/3rdparty/mbedtls/library/threading.c 1 @@ -861,16 +936,6 @@ 1 PARENT-5-PROJECT_LOC/libraries/abstractions/platform/freertos/iot_clock_freertos.c - - libraries/abstractions/platform/freertos/iot_metrics.c - 1 - PARENT-5-PROJECT_LOC/libraries/abstractions/platform/freertos/iot_metrics.c - - - libraries/abstractions/platform/freertos/iot_network_freertos.c - 1 - PARENT-5-PROJECT_LOC/libraries/abstractions/platform/freertos/iot_network_freertos.c - libraries/abstractions/platform/freertos/iot_threads_freertos.c 1 diff --git a/projects/cypress/CY8CKIT_064S0S2_4343W/mtb/aws_tests/.project b/projects/cypress/CY8CKIT_064S0S2_4343W/mtb/aws_tests/.project index 920fb31df97..d0408849320 100644 --- a/projects/cypress/CY8CKIT_064S0S2_4343W/mtb/aws_tests/.project +++ b/projects/cypress/CY8CKIT_064S0S2_4343W/mtb/aws_tests/.project @@ -226,6 +226,11 @@ 1 PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls_utils/mbedtls_error.c + + libraries/3rdparty/mbedtls_utils/mbedtls_error.h + 1 + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls_utils/mbedtls_error.h + libraries/3rdparty/mbedtls_utils/mbedtls_utils.c 1 @@ -421,6 +426,11 @@ 1 PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/chachapoly.c + + libraries/3rdparty/mbedtls/library/check_crypto_config.h + 1 + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/check_crypto_config.h + libraries/3rdparty/mbedtls/library/cipher.c 1 @@ -436,6 +446,26 @@ 1 PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/cmac.c + + libraries/3rdparty/mbedtls/library/common.h + 1 + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/common.h + + + libraries/3rdparty/mbedtls/library/constant_time.c + 1 + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/constant_time.c + + + libraries/3rdparty/mbedtls/library/constant_time_internal.h + 1 + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/constant_time_internal.h + + + libraries/3rdparty/mbedtls/library/constant_time_invasive.h + 1 + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/constant_time_invasive.h + libraries/3rdparty/mbedtls/library/ctr_drbg.c 1 @@ -481,6 +511,11 @@ 1 PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/ecp_curves.c + + libraries/3rdparty/mbedtls/library/ecp_invasive.h + 1 + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/ecp_invasive.h + libraries/3rdparty/mbedtls/library/entropy.c 1 @@ -537,14 +572,39 @@ PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/md5.c - libraries/3rdparty/mbedtls/library/md_wrap.c + libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c + 1 + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c + + + libraries/3rdparty/mbedtls/library/mps_common.h 1 - PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/md_wrap.c + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/mps_common.h - libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c + libraries/3rdparty/mbedtls/library/mps_error.h 1 - PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/mps_error.h + + + libraries/3rdparty/mbedtls/library/mps_reader.c + 1 + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/mps_reader.c + + + libraries/3rdparty/mbedtls/library/mps_reader.h + 1 + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/mps_reader.h + + + libraries/3rdparty/mbedtls/library/mps_trace.c + 1 + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/mps_trace.c + + + libraries/3rdparty/mbedtls/library/mps_trace.h + 1 + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/mps_trace.h libraries/3rdparty/mbedtls/library/net_sockets.c @@ -621,6 +681,11 @@ 1 PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/poly1305.c + + libraries/3rdparty/mbedtls/library/psa_its_file.c + 1 + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/psa_its_file.c + libraries/3rdparty/mbedtls/library/ripemd160.c 1 @@ -671,6 +736,11 @@ 1 PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/ssl_cookie.c + + libraries/3rdparty/mbedtls/library/ssl_msg.c + 1 + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/ssl_msg.c + libraries/3rdparty/mbedtls/library/ssl_srv.c 1 @@ -686,6 +756,16 @@ 1 PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/ssl_tls.c + + libraries/3rdparty/mbedtls/library/ssl_tls13_keys.c + 1 + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/ssl_tls13_keys.c + + + libraries/3rdparty/mbedtls/library/ssl_tls13_keys.h + 1 + PARENT-5-PROJECT_LOC/libraries/3rdparty/mbedtls/library/ssl_tls13_keys.h + libraries/3rdparty/mbedtls/library/threading.c 1 @@ -946,16 +1026,6 @@ 1 PARENT-5-PROJECT_LOC/libraries/abstractions/platform/freertos/iot_clock_freertos.c - - libraries/abstractions/platform/freertos/iot_metrics.c - 1 - PARENT-5-PROJECT_LOC/libraries/abstractions/platform/freertos/iot_metrics.c - - - libraries/abstractions/platform/freertos/iot_network_freertos.c - 1 - PARENT-5-PROJECT_LOC/libraries/abstractions/platform/freertos/iot_network_freertos.c - libraries/abstractions/platform/freertos/iot_threads_freertos.c 1 diff --git a/projects/cypress/CYW943907AEVAL1F/wicedstudio/aws_demos/.project b/projects/cypress/CYW943907AEVAL1F/wicedstudio/aws_demos/.project index 30c44cc3726..25f772ac197 100644 --- a/projects/cypress/CYW943907AEVAL1F/wicedstudio/aws_demos/.project +++ b/projects/cypress/CYW943907AEVAL1F/wicedstudio/aws_demos/.project @@ -376,26 +376,6 @@ 1 BASE_DIR/libraries/abstractions/platform/freertos/include/platform/iot_platform_types_freertos.h - - libraries/abstractions/platform/include/platform/iot_metrics.h - 1 - BASE_DIR/libraries/abstractions/platform/include/platform/iot_metrics.h - - - libraries/abstractions/platform/freertos/iot_metrics.c - 1 - BASE_DIR/libraries/abstractions/platform/freertos/iot_metrics.c - - - libraries/abstractions/platform/freertos/iot_network_freertos.c - 1 - BASE_DIR/libraries/abstractions/platform/freertos/iot_network_freertos.c - - - libraries/abstractions/platform/freertos/include/platform/iot_network_freertos.h - 1 - BASE_DIR/libraries/abstractions/platform/freertos/include/platform/iot_network_freertos.h - libraries/abstractions/secure_sockets/include/iot_secure_sockets.h 1 @@ -406,11 +386,6 @@ 1 BASE_DIR/libraries/abstractions/secure_sockets/include/iot_secure_sockets_config_defaults.h - - libraries/abstractions/secure_sockets/include/iot_secure_sockets_wrapper_metrics.h - 1 - BASE_DIR/libraries/abstractions/secure_sockets/include/iot_secure_sockets_wrapper_metrics.h - libraries/freertos_plus/standard/tls/src/iot_tls.c 1 @@ -906,6 +881,11 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/library/arc4.c + + libraries/3rdparty/mbedtls/library/aria.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/aria.c + libraries/3rdparty/mbedtls/library/asn1parse.c 1 @@ -946,6 +926,21 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/library/certs.c + + libraries/3rdparty/mbedtls/library/chacha20.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/chacha20.c + + + libraries/3rdparty/mbedtls/library/chachapoly.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/chachapoly.c + + + libraries/3rdparty/mbedtls/library/check_crypto_config.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/check_crypto_config.h + libraries/3rdparty/mbedtls/library/cipher.c 1 @@ -961,6 +956,26 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/library/cmac.c + + libraries/3rdparty/mbedtls/library/common.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/common.h + + + libraries/3rdparty/mbedtls/library/constant_time.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/constant_time.c + + + libraries/3rdparty/mbedtls/library/constant_time_internal.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/constant_time_internal.h + + + libraries/3rdparty/mbedtls/library/constant_time_invasive.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/constant_time_invasive.h + libraries/3rdparty/mbedtls/library/ctr_drbg.c 1 @@ -1006,6 +1021,11 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/library/ecp_curves.c + + libraries/3rdparty/mbedtls/library/ecp_invasive.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/ecp_invasive.h + libraries/3rdparty/mbedtls/library/entropy.c 1 @@ -1021,11 +1041,6 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/library/error.c - - libraries/3rdparty/mbedtls_utils/mbedtls_error.c - 1 - BASE_DIR/libraries/3rdparty/mbedtls_utils/mbedtls_error.c - libraries/3rdparty/mbedtls/library/gcm.c 1 @@ -1036,6 +1051,11 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/library/havege.c + + libraries/3rdparty/mbedtls/library/hkdf.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/hkdf.c + libraries/3rdparty/mbedtls/library/hmac_drbg.c 1 @@ -1062,20 +1082,50 @@ BASE_DIR/libraries/3rdparty/mbedtls/library/md5.c - libraries/3rdparty/mbedtls/library/md_wrap.c + libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c 1 - BASE_DIR/libraries/3rdparty/mbedtls/library/md_wrap.c + BASE_DIR/libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c - libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c + libraries/3rdparty/mbedtls/library/mps_common.h 1 - BASE_DIR/libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c + BASE_DIR/libraries/3rdparty/mbedtls/library/mps_common.h + + + libraries/3rdparty/mbedtls/library/mps_error.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/mps_error.h + + + libraries/3rdparty/mbedtls/library/mps_reader.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/mps_reader.c + + + libraries/3rdparty/mbedtls/library/mps_reader.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/mps_reader.h + + + libraries/3rdparty/mbedtls/library/mps_trace.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/mps_trace.c + + + libraries/3rdparty/mbedtls/library/mps_trace.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/mps_trace.h libraries/3rdparty/mbedtls/library/net_sockets.c 1 BASE_DIR/libraries/3rdparty/mbedtls/library/net_sockets.c + + libraries/3rdparty/mbedtls/library/nist_kw.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/nist_kw.c + libraries/3rdparty/mbedtls/library/oid.c 1 @@ -1101,6 +1151,11 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/library/pk_wrap.c + + libraries/3rdparty/mbedtls/library/pkcs11.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/pkcs11.c + libraries/3rdparty/mbedtls/library/pkcs12.c 1 @@ -1131,6 +1186,146 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/library/platform_util.c + + libraries/3rdparty/mbedtls/library/poly1305.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/poly1305.c + + + libraries/3rdparty/mbedtls/library/psa_crypto.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_aead.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_aead.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_aead.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_aead.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_cipher.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_cipher.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_cipher.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_cipher.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_client.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_client.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_core.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_core.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_ecp.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_ecp.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_ecp.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_ecp.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_hash.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_hash.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_hash.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_hash.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_invasive.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_invasive.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_its.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_its.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_mac.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_mac.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_mac.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_mac.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_random_impl.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_random_impl.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_rsa.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_rsa.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_rsa.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_rsa.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_se.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_se.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_se.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_se.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_storage.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_storage.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_storage.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_storage.h + + + libraries/3rdparty/mbedtls/library/psa_its_file.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_its_file.c + libraries/3rdparty/mbedtls/library/ripemd160.c 1 @@ -1181,6 +1376,11 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/library/ssl_cookie.c + + libraries/3rdparty/mbedtls/library/ssl_msg.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/ssl_msg.c + libraries/3rdparty/mbedtls/library/ssl_srv.c 1 @@ -1196,6 +1396,16 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/library/ssl_tls.c + + libraries/3rdparty/mbedtls/library/ssl_tls13_keys.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/ssl_tls13_keys.c + + + libraries/3rdparty/mbedtls/library/ssl_tls13_keys.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/ssl_tls13_keys.h + libraries/3rdparty/mbedtls/library/threading.c 1 @@ -1271,6 +1481,11 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/arc4.h + + libraries/3rdparty/mbedtls/include/mbedtls/aria.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/aria.h + libraries/3rdparty/mbedtls/include/mbedtls/asn1.h 1 @@ -1316,6 +1531,16 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/certs.h + + libraries/3rdparty/mbedtls/include/mbedtls/chacha20.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/chacha20.h + + + libraries/3rdparty/mbedtls/include/mbedtls/chachapoly.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/chachapoly.h + libraries/3rdparty/mbedtls/include/mbedtls/check_config.h 1 @@ -1346,6 +1571,16 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/config.h + + libraries/3rdparty/mbedtls/include/mbedtls/config_psa.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/config_psa.h + + + libraries/3rdparty/mbedtls/include/mbedtls/constant_time.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/constant_time.h + libraries/3rdparty/mbedtls/include/mbedtls/ctr_drbg.h 1 @@ -1406,11 +1641,6 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/error.h - - libraries/3rdparty/mbedtls_utils/mbedtls_error.h - 1 - BASE_DIR/libraries/3rdparty/mbedtls_utils/mbedtls_error.h - libraries/3rdparty/mbedtls/include/mbedtls/gcm.h 1 @@ -1421,6 +1651,11 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/havege.h + + libraries/3rdparty/mbedtls/include/mbedtls/hkdf.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/hkdf.h + libraries/3rdparty/mbedtls/include/mbedtls/hmac_drbg.h 1 @@ -1466,6 +1701,11 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/net_sockets.h + + libraries/3rdparty/mbedtls/include/mbedtls/nist_kw.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/nist_kw.h + libraries/3rdparty/mbedtls/include/mbedtls/oid.h 1 @@ -1491,6 +1731,11 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/pk_internal.h + + libraries/3rdparty/mbedtls/include/mbedtls/pkcs11.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/pkcs11.h + libraries/3rdparty/mbedtls/include/mbedtls/pkcs12.h 1 @@ -1516,6 +1761,16 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/platform_util.h + + libraries/3rdparty/mbedtls/include/mbedtls/poly1305.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/poly1305.h + + + libraries/3rdparty/mbedtls/include/mbedtls/psa_util.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/psa_util.h + libraries/3rdparty/mbedtls/include/mbedtls/ripemd160.h 1 @@ -1616,6 +1871,21 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/xtea.h + + libraries/3rdparty/mbedtls_utils/mbedtls_utils.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls_utils/mbedtls_utils.c + + + libraries/3rdparty/mbedtls_utils/mbedtls_error.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls_utils/mbedtls_error.c + + + libraries/3rdparty/mbedtls_utils/mbedtls_error.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls_utils/mbedtls_error.h + libraries/3rdparty/pkcs11/pkcs11.h 1 diff --git a/projects/cypress/CYW943907AEVAL1F/wicedstudio/aws_tests/.project b/projects/cypress/CYW943907AEVAL1F/wicedstudio/aws_tests/.project index bdfde7e128e..d990eb9b0c6 100644 --- a/projects/cypress/CYW943907AEVAL1F/wicedstudio/aws_tests/.project +++ b/projects/cypress/CYW943907AEVAL1F/wicedstudio/aws_tests/.project @@ -351,11 +351,6 @@ 1 AWS_IOT_MCU_ROOT/libraries/c_sdk/standard/common/include/private/iot_taskpool_internal.h - - libraries/abstractions/platform/include/platform/iot_metrics.h - 1 - AWS_IOT_MCU_ROOT/libraries/abstractions/platform/include/platform/iot_metrics.h - libraries/abstractions/platform/include/platform/iot_clock.h 1 @@ -381,26 +376,11 @@ 1 AWS_IOT_MCU_ROOT/libraries/abstractions/platform/freertos/iot_clock_freertos.c - - libraries/abstractions/platform/freertos/iot_metrics.c - 1 - AWS_IOT_MCU_ROOT/libraries/abstractions/platform/freertos/iot_metrics.c - - - libraries/abstractions/platform/freertos/iot_network_freertos.c - 1 - AWS_IOT_MCU_ROOT/libraries/abstractions/platform/freertos/iot_network_freertos.c - libraries/abstractions/platform/freertos/iot_threads_freertos.c 1 AWS_IOT_MCU_ROOT/libraries/abstractions/platform/freertos/iot_threads_freertos.c - - libraries/abstractions/platform/freertos/include/platform/iot_network_freertos.h - 1 - AWS_IOT_MCU_ROOT/libraries/abstractions/platform/freertos/include/platform/iot_network_freertos.h - libraries/abstractions/platform/freertos/include/platform/iot_platform_types_freertos.h 1 @@ -416,11 +396,6 @@ 1 AWS_IOT_MCU_ROOT/libraries/abstractions/secure_sockets/include/iot_secure_sockets_config_defaults.h - - libraries/abstractions/secure_sockets/include/iot_secure_sockets_wrapper_metrics.h - 1 - AWS_IOT_MCU_ROOT/libraries/abstractions/secure_sockets/include/iot_secure_sockets_wrapper_metrics.h - libraries/freertos_plus/standard/tls/src/iot_tls.c 1 @@ -642,6 +617,11 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/arc4.c + + libraries/3rdparty/mbedtls/library/aria.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/aria.c + libraries/3rdparty/mbedtls/library/asn1parse.c 1 @@ -682,6 +662,21 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/certs.c + + libraries/3rdparty/mbedtls/library/chacha20.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/chacha20.c + + + libraries/3rdparty/mbedtls/library/chachapoly.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/chachapoly.c + + + libraries/3rdparty/mbedtls/library/check_crypto_config.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/check_crypto_config.h + libraries/3rdparty/mbedtls/library/cipher.c 1 @@ -697,6 +692,26 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/cmac.c + + libraries/3rdparty/mbedtls/library/common.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/common.h + + + libraries/3rdparty/mbedtls/library/constant_time.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/constant_time.c + + + libraries/3rdparty/mbedtls/library/constant_time_internal.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/constant_time_internal.h + + + libraries/3rdparty/mbedtls/library/constant_time_invasive.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/constant_time_invasive.h + libraries/3rdparty/mbedtls/library/ctr_drbg.c 1 @@ -742,6 +757,11 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/ecp_curves.c + + libraries/3rdparty/mbedtls/library/ecp_invasive.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/ecp_invasive.h + libraries/3rdparty/mbedtls/library/entropy.c 1 @@ -757,11 +777,6 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/error.c - - libraries/3rdparty/mbedtls_utils/mbedtls_error.c - 1 - AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/mbedts_error.c - libraries/3rdparty/mbedtls/library/gcm.c 1 @@ -772,6 +787,11 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/havege.c + + libraries/3rdparty/mbedtls/library/hkdf.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/hkdf.c + libraries/3rdparty/mbedtls/library/hmac_drbg.c 1 @@ -798,20 +818,50 @@ AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/md5.c - libraries/3rdparty/mbedtls/library/md_wrap.c + libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c 1 - AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/md_wrap.c + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c - libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c + libraries/3rdparty/mbedtls/library/mps_common.h 1 - AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/mps_common.h + + + libraries/3rdparty/mbedtls/library/mps_error.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/mps_error.h + + + libraries/3rdparty/mbedtls/library/mps_reader.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/mps_reader.c + + + libraries/3rdparty/mbedtls/library/mps_reader.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/mps_reader.h + + + libraries/3rdparty/mbedtls/library/mps_trace.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/mps_trace.c + + + libraries/3rdparty/mbedtls/library/mps_trace.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/mps_trace.h libraries/3rdparty/mbedtls/library/net_sockets.c 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/net_sockets.c + + libraries/3rdparty/mbedtls/library/nist_kw.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/nist_kw.c + libraries/3rdparty/mbedtls/library/oid.c 1 @@ -837,6 +887,11 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/pk_wrap.c + + libraries/3rdparty/mbedtls/library/pkcs11.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/pkcs11.c + libraries/3rdparty/mbedtls/library/pkcs12.c 1 @@ -867,6 +922,146 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/platform_util.c + + libraries/3rdparty/mbedtls/library/poly1305.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/poly1305.c + + + libraries/3rdparty/mbedtls/library/psa_crypto.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_aead.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_aead.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_aead.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_aead.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_cipher.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_cipher.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_cipher.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_cipher.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_client.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_client.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_core.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_core.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_ecp.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_ecp.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_ecp.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_ecp.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_hash.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_hash.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_hash.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_hash.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_invasive.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_invasive.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_its.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_its.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_mac.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_mac.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_mac.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_mac.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_random_impl.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_random_impl.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_rsa.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_rsa.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_rsa.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_rsa.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_se.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_se.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_se.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_se.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_storage.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_storage.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_storage.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_storage.h + + + libraries/3rdparty/mbedtls/library/psa_its_file.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_its_file.c + libraries/3rdparty/mbedtls/library/ripemd160.c 1 @@ -917,6 +1112,11 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/ssl_cookie.c + + libraries/3rdparty/mbedtls/library/ssl_msg.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/ssl_msg.c + libraries/3rdparty/mbedtls/library/ssl_srv.c 1 @@ -932,6 +1132,16 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/ssl_tls.c + + libraries/3rdparty/mbedtls/library/ssl_tls13_keys.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/ssl_tls13_keys.c + + + libraries/3rdparty/mbedtls/library/ssl_tls13_keys.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/ssl_tls13_keys.h + libraries/3rdparty/mbedtls/library/threading.c 1 @@ -1007,6 +1217,11 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/arc4.h + + libraries/3rdparty/mbedtls/include/mbedtls/aria.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/aria.h + libraries/3rdparty/mbedtls/include/mbedtls/asn1.h 1 @@ -1052,6 +1267,16 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/certs.h + + libraries/3rdparty/mbedtls/include/mbedtls/chacha20.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/chacha20.h + + + libraries/3rdparty/mbedtls/include/mbedtls/chachapoly.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/chachapoly.h + libraries/3rdparty/mbedtls/include/mbedtls/check_config.h 1 @@ -1082,6 +1307,16 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/config.h + + libraries/3rdparty/mbedtls/include/mbedtls/config_psa.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/config_psa.h + + + libraries/3rdparty/mbedtls/include/mbedtls/constant_time.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/constant_time.h + libraries/3rdparty/mbedtls/include/mbedtls/ctr_drbg.h 1 @@ -1142,11 +1377,6 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/error.h - - libraries/3rdparty/mbedtls_utils/mbedtls_error.h - 1 - AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls_utils/mbedtls_error.h - libraries/3rdparty/mbedtls/include/mbedtls/gcm.h 1 @@ -1157,6 +1387,11 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/havege.h + + libraries/3rdparty/mbedtls/include/mbedtls/hkdf.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/hkdf.h + libraries/3rdparty/mbedtls/include/mbedtls/hmac_drbg.h 1 @@ -1202,6 +1437,11 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/net_sockets.h + + libraries/3rdparty/mbedtls/include/mbedtls/nist_kw.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/nist_kw.h + libraries/3rdparty/mbedtls/include/mbedtls/oid.h 1 @@ -1227,6 +1467,11 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/pk_internal.h + + libraries/3rdparty/mbedtls/include/mbedtls/pkcs11.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/pkcs11.h + libraries/3rdparty/mbedtls/include/mbedtls/pkcs12.h 1 @@ -1252,6 +1497,16 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/platform_util.h + + libraries/3rdparty/mbedtls/include/mbedtls/poly1305.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/poly1305.h + + + libraries/3rdparty/mbedtls/include/mbedtls/psa_util.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/psa_util.h + libraries/3rdparty/mbedtls/include/mbedtls/ripemd160.h 1 @@ -1352,6 +1607,21 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/xtea.h + + libraries/3rdparty/mbedtls_utils/mbedtls_utils.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls_utils/mbedtls_utils.c + + + libraries/3rdparty/mbedtls_utils/mbedtls_error.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls_utils/mbedtls_error.c + + + libraries/3rdparty/mbedtls_utils/mbedtls_error.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls_utils/mbedtls_error.h + libraries/3rdparty/pkcs11/pkcs11.h 1 diff --git a/projects/cypress/CYW954907AEVAL1F/wicedstudio/aws_demos/.project b/projects/cypress/CYW954907AEVAL1F/wicedstudio/aws_demos/.project index 79a3a7dbfc8..bc16bd88d57 100644 --- a/projects/cypress/CYW954907AEVAL1F/wicedstudio/aws_demos/.project +++ b/projects/cypress/CYW954907AEVAL1F/wicedstudio/aws_demos/.project @@ -376,26 +376,6 @@ 1 BASE_DIR/libraries/abstractions/platform/freertos/include/platform/iot_platform_types_freertos.h - - libraries/abstractions/platform/include/platform/iot_metrics.h - 1 - BASE_DIR/libraries/abstractions/platform/include/platform/iot_metrics.h - - - libraries/abstractions/platform/freertos/iot_metrics.c - 1 - BASE_DIR/libraries/abstractions/platform/freertos/iot_metrics.c - - - libraries/abstractions/platform/freertos/iot_network_freertos.c - 1 - BASE_DIR/libraries/abstractions/platform/freertos/iot_network_freertos.c - - - libraries/abstractions/platform/freertos/include/platform/iot_network_freertos.h - 1 - BASE_DIR/libraries/abstractions/platform/freertos/include/platform/iot_network_freertos.h - libraries/abstractions/secure_sockets/include/iot_secure_sockets.h 1 @@ -406,11 +386,6 @@ 1 BASE_DIR/libraries/abstractions/secure_sockets/include/iot_secure_sockets_config_defaults.h - - libraries/abstractions/secure_sockets/include/iot_secure_sockets_wrapper_metrics.h - 1 - BASE_DIR/libraries/abstractions/secure_sockets/include/iot_secure_sockets_wrapper_metrics.h - libraries/freertos_plus/standard/tls/src/iot_tls.c 1 @@ -906,6 +881,11 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/library/arc4.c + + libraries/3rdparty/mbedtls/library/aria.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/aria.c + libraries/3rdparty/mbedtls/library/asn1parse.c 1 @@ -946,6 +926,21 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/library/certs.c + + libraries/3rdparty/mbedtls/library/chacha20.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/chacha20.c + + + libraries/3rdparty/mbedtls/library/chachapoly.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/chachapoly.c + + + libraries/3rdparty/mbedtls/library/check_crypto_config.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/check_crypto_config.h + libraries/3rdparty/mbedtls/library/cipher.c 1 @@ -961,6 +956,26 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/library/cmac.c + + libraries/3rdparty/mbedtls/library/common.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/common.h + + + libraries/3rdparty/mbedtls/library/constant_time.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/constant_time.c + + + libraries/3rdparty/mbedtls/library/constant_time_internal.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/constant_time_internal.h + + + libraries/3rdparty/mbedtls/library/constant_time_invasive.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/constant_time_invasive.h + libraries/3rdparty/mbedtls/library/ctr_drbg.c 1 @@ -1006,6 +1021,11 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/library/ecp_curves.c + + libraries/3rdparty/mbedtls/library/ecp_invasive.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/ecp_invasive.h + libraries/3rdparty/mbedtls/library/entropy.c 1 @@ -1021,11 +1041,6 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/library/error.c - - libraries/3rdparty/mbedtls_utils/mbedtls_error.c - 1 - BASE_DIR/libraries/3rdparty/mbedtls_utils/mbedtls_error.c - libraries/3rdparty/mbedtls/library/gcm.c 1 @@ -1036,6 +1051,11 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/library/havege.c + + libraries/3rdparty/mbedtls/library/hkdf.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/hkdf.c + libraries/3rdparty/mbedtls/library/hmac_drbg.c 1 @@ -1062,20 +1082,50 @@ BASE_DIR/libraries/3rdparty/mbedtls/library/md5.c - libraries/3rdparty/mbedtls/library/md_wrap.c + libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c 1 - BASE_DIR/libraries/3rdparty/mbedtls/library/md_wrap.c + BASE_DIR/libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c - libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c + libraries/3rdparty/mbedtls/library/mps_common.h 1 - BASE_DIR/libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c + BASE_DIR/libraries/3rdparty/mbedtls/library/mps_common.h + + + libraries/3rdparty/mbedtls/library/mps_error.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/mps_error.h + + + libraries/3rdparty/mbedtls/library/mps_reader.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/mps_reader.c + + + libraries/3rdparty/mbedtls/library/mps_reader.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/mps_reader.h + + + libraries/3rdparty/mbedtls/library/mps_trace.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/mps_trace.c + + + libraries/3rdparty/mbedtls/library/mps_trace.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/mps_trace.h libraries/3rdparty/mbedtls/library/net_sockets.c 1 BASE_DIR/libraries/3rdparty/mbedtls/library/net_sockets.c + + libraries/3rdparty/mbedtls/library/nist_kw.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/nist_kw.c + libraries/3rdparty/mbedtls/library/oid.c 1 @@ -1101,6 +1151,11 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/library/pk_wrap.c + + libraries/3rdparty/mbedtls/library/pkcs11.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/pkcs11.c + libraries/3rdparty/mbedtls/library/pkcs12.c 1 @@ -1131,6 +1186,146 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/library/platform_util.c + + libraries/3rdparty/mbedtls/library/poly1305.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/poly1305.c + + + libraries/3rdparty/mbedtls/library/psa_crypto.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_aead.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_aead.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_aead.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_aead.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_cipher.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_cipher.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_cipher.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_cipher.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_client.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_client.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_core.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_core.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_ecp.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_ecp.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_ecp.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_ecp.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_hash.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_hash.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_hash.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_hash.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_invasive.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_invasive.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_its.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_its.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_mac.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_mac.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_mac.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_mac.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_random_impl.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_random_impl.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_rsa.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_rsa.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_rsa.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_rsa.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_se.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_se.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_se.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_se.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_storage.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_storage.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_storage.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_storage.h + + + libraries/3rdparty/mbedtls/library/psa_its_file.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_its_file.c + libraries/3rdparty/mbedtls/library/ripemd160.c 1 @@ -1181,6 +1376,11 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/library/ssl_cookie.c + + libraries/3rdparty/mbedtls/library/ssl_msg.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/ssl_msg.c + libraries/3rdparty/mbedtls/library/ssl_srv.c 1 @@ -1196,6 +1396,16 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/library/ssl_tls.c + + libraries/3rdparty/mbedtls/library/ssl_tls13_keys.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/ssl_tls13_keys.c + + + libraries/3rdparty/mbedtls/library/ssl_tls13_keys.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/ssl_tls13_keys.h + libraries/3rdparty/mbedtls/library/threading.c 1 @@ -1271,6 +1481,11 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/arc4.h + + libraries/3rdparty/mbedtls/include/mbedtls/aria.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/aria.h + libraries/3rdparty/mbedtls/include/mbedtls/asn1.h 1 @@ -1316,6 +1531,16 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/certs.h + + libraries/3rdparty/mbedtls/include/mbedtls/chacha20.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/chacha20.h + + + libraries/3rdparty/mbedtls/include/mbedtls/chachapoly.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/chachapoly.h + libraries/3rdparty/mbedtls/include/mbedtls/check_config.h 1 @@ -1346,6 +1571,16 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/config.h + + libraries/3rdparty/mbedtls/include/mbedtls/config_psa.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/config_psa.h + + + libraries/3rdparty/mbedtls/include/mbedtls/constant_time.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/constant_time.h + libraries/3rdparty/mbedtls/include/mbedtls/ctr_drbg.h 1 @@ -1406,11 +1641,6 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/error.h - - libraries/3rdparty/mbedtls_utils/mbedtls_error.h - 1 - BASE_DIR/libraries/3rdparty/mbedtls_utils/mbedtls_error.h - libraries/3rdparty/mbedtls/include/mbedtls/gcm.h 1 @@ -1421,6 +1651,11 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/havege.h + + libraries/3rdparty/mbedtls/include/mbedtls/hkdf.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/hkdf.h + libraries/3rdparty/mbedtls/include/mbedtls/hmac_drbg.h 1 @@ -1466,6 +1701,11 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/net_sockets.h + + libraries/3rdparty/mbedtls/include/mbedtls/nist_kw.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/nist_kw.h + libraries/3rdparty/mbedtls/include/mbedtls/oid.h 1 @@ -1491,6 +1731,11 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/pk_internal.h + + libraries/3rdparty/mbedtls/include/mbedtls/pkcs11.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/pkcs11.h + libraries/3rdparty/mbedtls/include/mbedtls/pkcs12.h 1 @@ -1516,6 +1761,16 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/platform_util.h + + libraries/3rdparty/mbedtls/include/mbedtls/poly1305.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/poly1305.h + + + libraries/3rdparty/mbedtls/include/mbedtls/psa_util.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/psa_util.h + libraries/3rdparty/mbedtls/include/mbedtls/ripemd160.h 1 @@ -1616,6 +1871,21 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/xtea.h + + libraries/3rdparty/mbedtls_utils/mbedtls_utils.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls_utils/mbedtls_utils.c + + + libraries/3rdparty/mbedtls_utils/mbedtls_error.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls_utils/mbedtls_error.c + + + libraries/3rdparty/mbedtls_utils/mbedtls_error.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls_utils/mbedtls_error.h + libraries/3rdparty/pkcs11/pkcs11.h 1 diff --git a/projects/cypress/CYW954907AEVAL1F/wicedstudio/aws_tests/.project b/projects/cypress/CYW954907AEVAL1F/wicedstudio/aws_tests/.project index 72d9cc086d9..a98486bf521 100644 --- a/projects/cypress/CYW954907AEVAL1F/wicedstudio/aws_tests/.project +++ b/projects/cypress/CYW954907AEVAL1F/wicedstudio/aws_tests/.project @@ -351,11 +351,6 @@ 1 AWS_IOT_MCU_ROOT/libraries/c_sdk/standard/common/include/private/iot_taskpool_internal.h - - libraries/abstractions/platform/include/platform/iot_metrics.h - 1 - AWS_IOT_MCU_ROOT/libraries/abstractions/platform/include/platform/iot_metrics.h - libraries/abstractions/platform/include/platform/iot_clock.h 1 @@ -381,26 +376,11 @@ 1 AWS_IOT_MCU_ROOT/libraries/abstractions/platform/freertos/iot_clock_freertos.c - - libraries/abstractions/platform/freertos/iot_metrics.c - 1 - AWS_IOT_MCU_ROOT/libraries/abstractions/platform/freertos/iot_metrics.c - - - libraries/abstractions/platform/freertos/iot_network_freertos.c - 1 - AWS_IOT_MCU_ROOT/libraries/abstractions/platform/freertos/iot_network_freertos.c - libraries/abstractions/platform/freertos/iot_threads_freertos.c 1 AWS_IOT_MCU_ROOT/libraries/abstractions/platform/freertos/iot_threads_freertos.c - - libraries/abstractions/platform/freertos/include/platform/iot_network_freertos.h - 1 - AWS_IOT_MCU_ROOT/libraries/abstractions/platform/freertos/include/platform/iot_network_freertos.h - libraries/abstractions/platform/freertos/include/platform/iot_platform_types_freertos.h 1 @@ -416,11 +396,6 @@ 1 AWS_IOT_MCU_ROOT/libraries/abstractions/secure_sockets/include/iot_secure_sockets_config_defaults.h - - libraries/abstractions/secure_sockets/include/iot_secure_sockets_wrapper_metrics.h - 1 - AWS_IOT_MCU_ROOT/libraries/abstractions/secure_sockets/include/iot_secure_sockets_wrapper_metrics.h - libraries/freertos_plus/standard/tls/src/iot_tls.c 1 @@ -642,6 +617,11 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/arc4.c + + libraries/3rdparty/mbedtls/library/aria.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/aria.c + libraries/3rdparty/mbedtls/library/asn1parse.c 1 @@ -682,6 +662,21 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/certs.c + + libraries/3rdparty/mbedtls/library/chacha20.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/chacha20.c + + + libraries/3rdparty/mbedtls/library/chachapoly.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/chachapoly.c + + + libraries/3rdparty/mbedtls/library/check_crypto_config.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/check_crypto_config.h + libraries/3rdparty/mbedtls/library/cipher.c 1 @@ -697,6 +692,26 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/cmac.c + + libraries/3rdparty/mbedtls/library/common.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/common.h + + + libraries/3rdparty/mbedtls/library/constant_time.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/constant_time.c + + + libraries/3rdparty/mbedtls/library/constant_time_internal.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/constant_time_internal.h + + + libraries/3rdparty/mbedtls/library/constant_time_invasive.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/constant_time_invasive.h + libraries/3rdparty/mbedtls/library/ctr_drbg.c 1 @@ -742,6 +757,11 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/ecp_curves.c + + libraries/3rdparty/mbedtls/library/ecp_invasive.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/ecp_invasive.h + libraries/3rdparty/mbedtls/library/entropy.c 1 @@ -757,11 +777,6 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/error.c - - libraries/3rdparty/mbedtls_utils/mbedtls_error.c - 1 - AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls_utils/mbedtls_error.c - libraries/3rdparty/mbedtls/library/gcm.c 1 @@ -772,6 +787,11 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/havege.c + + libraries/3rdparty/mbedtls/library/hkdf.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/hkdf.c + libraries/3rdparty/mbedtls/library/hmac_drbg.c 1 @@ -798,20 +818,50 @@ AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/md5.c - libraries/3rdparty/mbedtls/library/md_wrap.c + libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c 1 - AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/md_wrap.c + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c - libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c + libraries/3rdparty/mbedtls/library/mps_common.h 1 - AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/mps_common.h + + + libraries/3rdparty/mbedtls/library/mps_error.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/mps_error.h + + + libraries/3rdparty/mbedtls/library/mps_reader.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/mps_reader.c + + + libraries/3rdparty/mbedtls/library/mps_reader.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/mps_reader.h + + + libraries/3rdparty/mbedtls/library/mps_trace.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/mps_trace.c + + + libraries/3rdparty/mbedtls/library/mps_trace.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/mps_trace.h libraries/3rdparty/mbedtls/library/net_sockets.c 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/net_sockets.c + + libraries/3rdparty/mbedtls/library/nist_kw.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/nist_kw.c + libraries/3rdparty/mbedtls/library/oid.c 1 @@ -837,6 +887,11 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/pk_wrap.c + + libraries/3rdparty/mbedtls/library/pkcs11.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/pkcs11.c + libraries/3rdparty/mbedtls/library/pkcs12.c 1 @@ -867,6 +922,146 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/platform_util.c + + libraries/3rdparty/mbedtls/library/poly1305.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/poly1305.c + + + libraries/3rdparty/mbedtls/library/psa_crypto.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_aead.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_aead.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_aead.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_aead.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_cipher.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_cipher.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_cipher.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_cipher.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_client.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_client.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_core.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_core.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_ecp.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_ecp.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_ecp.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_ecp.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_hash.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_hash.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_hash.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_hash.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_invasive.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_invasive.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_its.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_its.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_mac.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_mac.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_mac.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_mac.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_random_impl.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_random_impl.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_rsa.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_rsa.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_rsa.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_rsa.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_se.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_se.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_se.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_se.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_storage.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_storage.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_storage.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_storage.h + + + libraries/3rdparty/mbedtls/library/psa_its_file.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_its_file.c + libraries/3rdparty/mbedtls/library/ripemd160.c 1 @@ -917,6 +1112,11 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/ssl_cookie.c + + libraries/3rdparty/mbedtls/library/ssl_msg.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/ssl_msg.c + libraries/3rdparty/mbedtls/library/ssl_srv.c 1 @@ -932,6 +1132,16 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/ssl_tls.c + + libraries/3rdparty/mbedtls/library/ssl_tls13_keys.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/ssl_tls13_keys.c + + + libraries/3rdparty/mbedtls/library/ssl_tls13_keys.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/ssl_tls13_keys.h + libraries/3rdparty/mbedtls/library/threading.c 1 @@ -1007,6 +1217,11 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/arc4.h + + libraries/3rdparty/mbedtls/include/mbedtls/aria.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/aria.h + libraries/3rdparty/mbedtls/include/mbedtls/asn1.h 1 @@ -1052,6 +1267,16 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/certs.h + + libraries/3rdparty/mbedtls/include/mbedtls/chacha20.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/chacha20.h + + + libraries/3rdparty/mbedtls/include/mbedtls/chachapoly.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/chachapoly.h + libraries/3rdparty/mbedtls/include/mbedtls/check_config.h 1 @@ -1082,6 +1307,16 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/config.h + + libraries/3rdparty/mbedtls/include/mbedtls/config_psa.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/config_psa.h + + + libraries/3rdparty/mbedtls/include/mbedtls/constant_time.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/constant_time.h + libraries/3rdparty/mbedtls/include/mbedtls/ctr_drbg.h 1 @@ -1142,11 +1377,6 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/error.h - - libraries/3rdparty/mbedtls_utils/mbedtls_error.h - 1 - AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls_utils/mbedtls_error.h - libraries/3rdparty/mbedtls/include/mbedtls/gcm.h 1 @@ -1157,6 +1387,11 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/havege.h + + libraries/3rdparty/mbedtls/include/mbedtls/hkdf.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/hkdf.h + libraries/3rdparty/mbedtls/include/mbedtls/hmac_drbg.h 1 @@ -1202,6 +1437,11 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/net_sockets.h + + libraries/3rdparty/mbedtls/include/mbedtls/nist_kw.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/nist_kw.h + libraries/3rdparty/mbedtls/include/mbedtls/oid.h 1 @@ -1227,6 +1467,11 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/pk_internal.h + + libraries/3rdparty/mbedtls/include/mbedtls/pkcs11.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/pkcs11.h + libraries/3rdparty/mbedtls/include/mbedtls/pkcs12.h 1 @@ -1252,6 +1497,16 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/platform_util.h + + libraries/3rdparty/mbedtls/include/mbedtls/poly1305.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/poly1305.h + + + libraries/3rdparty/mbedtls/include/mbedtls/psa_util.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/psa_util.h + libraries/3rdparty/mbedtls/include/mbedtls/ripemd160.h 1 @@ -1352,6 +1607,21 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/xtea.h + + libraries/3rdparty/mbedtls_utils/mbedtls_utils.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls_utils/mbedtls_utils.c + + + libraries/3rdparty/mbedtls_utils/mbedtls_error.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls_utils/mbedtls_error.c + + + libraries/3rdparty/mbedtls_utils/mbedtls_error.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls_utils/mbedtls_error.h + libraries/3rdparty/pkcs11/pkcs11.h 1 diff --git a/projects/cypress/make_support/mtb_afr_source.mk b/projects/cypress/make_support/mtb_afr_source.mk index 48313fe0e86..0467da1f69e 100644 --- a/projects/cypress/make_support/mtb_afr_source.mk +++ b/projects/cypress/make_support/mtb_afr_source.mk @@ -83,13 +83,34 @@ SOURCES+=\ $(wildcard $(CY_AFR_ROOT)/libraries/3rdparty/lwip/src/netif/ppp/polarssl/*.c)\ $(wildcard $(CY_AFR_ROOT)/libraries/3rdparty/lwip/src/portable/arch/*.c)\ $(wildcard $(CY_AFR_ROOT)/libraries/3rdparty/lwip_osal/src/*.c)\ - $(wildcard $(CY_AFR_ROOT)/libraries/3rdparty/mbedtls/library/*.c)\ $(wildcard $(CY_AFR_ROOT)/libraries/3rdparty/mbedtls_utils/*.c)\ $(wildcard $(CY_AFR_ROOT)/libraries/3rdparty/tinycbor/src/*.c)\ $(wildcard $(CY_AFR_ROOT)/libraries/3rdparty/unity/extras/fixture/src/*.c)\ $(wildcard $(CY_AFR_ROOT)/libraries/3rdparty/unity/src/*.c)\ $(wildcard $(CY_AFR_ROOT)/libraries/3rdparty/jsmn/*.c) +# Add mbedtls src files +MBEDTLS_SRCS := $(wildcard $(CY_AFR_ROOT)/libraries/3rdparty/mbedtls/library/*.c) + +# Filter out psa related files in mbedtls to avoid psa conflicts in CY8CKIT_064S0S2_4343W to avoid PSA conflict +ifeq ($(findstring CY8CKIT_064S0S2_4343W,$(TARGET)),CY8CKIT_064S0S2_4343W) + MBEDTLS_SRCS := $(filter-out $(CY_AFR_ROOT)/libraries/3rdparty/mbedtls/library/psa_crypto.c, $(MBEDTLS_SRCS)) + MBEDTLS_SRCS := $(filter-out $(CY_AFR_ROOT)/libraries/3rdparty/mbedtls/library/psa_crypto.c, $(MBEDTLS_SRCS)) + MBEDTLS_SRCS := $(filter-out $(CY_AFR_ROOT)/libraries/3rdparty/mbedtls/library/psa_crypto_aead.c, $(MBEDTLS_SRCS)) + MBEDTLS_SRCS := $(filter-out $(CY_AFR_ROOT)/libraries/3rdparty/mbedtls/library/psa_crypto_cipher.c, $(MBEDTLS_SRCS)) + MBEDTLS_SRCS := $(filter-out $(CY_AFR_ROOT)/libraries/3rdparty/mbedtls/library/psa_crypto_client.c, $(MBEDTLS_SRCS)) + MBEDTLS_SRCS := $(filter-out $(CY_AFR_ROOT)/libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.c, $(MBEDTLS_SRCS)) + MBEDTLS_SRCS := $(filter-out $(CY_AFR_ROOT)/libraries/3rdparty/mbedtls/library/psa_crypto_ecp.c, $(MBEDTLS_SRCS)) + MBEDTLS_SRCS := $(filter-out $(CY_AFR_ROOT)/libraries/3rdparty/mbedtls/library/psa_crypto_hash.c, $(MBEDTLS_SRCS)) + MBEDTLS_SRCS := $(filter-out $(CY_AFR_ROOT)/libraries/3rdparty/mbedtls/library/psa_crypto_mac.c, $(MBEDTLS_SRCS)) + MBEDTLS_SRCS := $(filter-out $(CY_AFR_ROOT)/libraries/3rdparty/mbedtls/library/psa_crypto_rsa.c, $(MBEDTLS_SRCS)) + MBEDTLS_SRCS := $(filter-out $(CY_AFR_ROOT)/libraries/3rdparty/mbedtls/library/psa_crypto_se.c, $(MBEDTLS_SRCS)) + MBEDTLS_SRCS := $(filter-out $(CY_AFR_ROOT)/libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.c, $(MBEDTLS_SRCS)) + MBEDTLS_SRCS := $(filter-out $(CY_AFR_ROOT)/libraries/3rdparty/mbedtls/library/psa_crypto_storage.c, $(MBEDTLS_SRCS)) + MBEDTLS_SRCS := $(filter-out $(CY_AFR_ROOT)/libraries/3rdparty/mbedtls/library/psa_its_file.c, $(MBEDTLS_SRCS)) +endif +SOURCES += $(MBEDTLS_SRCS) + ifneq ($(CY_USE_ALL_NETIF),) SOURCES+=\ $(wildcard $(CY_AFR_ROOT)/libraries/3rdparty/lwip/src/netif/*.c) @@ -104,6 +125,7 @@ INCLUDES+=\ $(CY_AFR_ROOT)/libraries/3rdparty/lwip_osal/include\ $(CY_AFR_ROOT)/libraries/3rdparty/mbedtls/include\ $(CY_AFR_ROOT)/libraries/3rdparty/mbedtls/include/mbedtls\ + $(CY_AFR_ROOT)/libraries/3rdparty/mbedtls/library\ $(CY_AFR_ROOT)/libraries/3rdparty/mbedtls_config/\ $(CY_AFR_ROOT)/libraries/3rdparty/mbedtls_utils/\ $(CY_AFR_ROOT)/libraries/3rdparty/tinycbor/src/\ diff --git a/projects/espressif/esp32/make/aws_demos/.project b/projects/espressif/esp32/make/aws_demos/.project index 988ec415650..04d0dbf9fbd 100644 --- a/projects/espressif/esp32/make/aws_demos/.project +++ b/projects/espressif/esp32/make/aws_demos/.project @@ -686,6 +686,11 @@ 1 PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/certs.c + + libraries/3rdparty/mbedtls/library/check_crypto_config.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/check_crypto_config.h + libraries/3rdparty/mbedtls/library/cipher.c 1 @@ -701,6 +706,26 @@ 1 PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/cmac.c + + libraries/3rdparty/mbedtls/library/common.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/common.h + + + libraries/3rdparty/mbedtls/library/constant_time.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/constant_time.c + + + libraries/3rdparty/mbedtls/library/constant_time_internal.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/constant_time_internal.h + + + libraries/3rdparty/mbedtls/library/constant_time_invasive.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/constant_time_invasive.h + libraries/3rdparty/mbedtls/library/ctr_drbg.c 1 @@ -746,6 +771,11 @@ 1 PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/ecp_curves.c + + libraries/3rdparty/mbedtls/library/ecp_invasive.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/ecp_invasive.h + libraries/3rdparty/mbedtls/library/entropy.c 1 @@ -802,14 +832,40 @@ PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/md5.c - libraries/3rdparty/mbedtls/library/md_wrap.c + libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c + + + libraries/3rdparty/mbedtls/library/mps_common.h 1 - PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/md_wrap.c + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/mps_common.h - libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c + libraries/3rdparty/mbedtls/library/mps_error.h 1 - PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/mps_error.h + + + libraries/3rdparty/mbedtls/library/mps_reader.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/mps_reader.c + + + libraries/3rdparty/mbedtls/library/mps_reader.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/mps_reader.h + + + libraries/3rdparty/mbedtls/library/mps_trace.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/mps_trace.c + + + + libraries/3rdparty/mbedtls/library/mps_trace.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/mps_trace.h libraries/3rdparty/mbedtls/library/net_sockets.c @@ -871,6 +927,146 @@ 1 PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/platform_util.c + + libraries/3rdparty/mbedtls/library/poly1305.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/poly1305.c + + + libraries/3rdparty/mbedtls/library/psa_crypto.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_aead.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_aead.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_aead.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_aead.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_cipher.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_cipher.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_cipher.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_cipher.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_client.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_client.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_core.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_core.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_ecp.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_ecp.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_ecp.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_ecp.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_hash.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_hash.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_hash.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_hash.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_invasive.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_invasive.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_its.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_its.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_mac.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_mac.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_mac.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_mac.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_random_impl.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_random_impl.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_rsa.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_rsa.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_rsa.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_rsa.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_se.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_se.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_se.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_se.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_storage.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_storage.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_storage.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_storage.h + + + libraries/3rdparty/mbedtls/library/psa_its_file.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_its_file.c + libraries/3rdparty/mbedtls/library/ripemd160.c 1 @@ -921,6 +1117,11 @@ 1 PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/ssl_cookie.c + + libraries/3rdparty/mbedtls/library/ssl_msg.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/ssl_msg.c + libraries/3rdparty/mbedtls/library/ssl_srv.c 1 @@ -936,6 +1137,16 @@ 1 PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/ssl_tls.c + + libraries/3rdparty/mbedtls/library/ssl_tls13_keys.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/ssl_tls13_keys.c + + + libraries/3rdparty/mbedtls/library/ssl_tls13_keys.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/ssl_tls13_keys.h + libraries/3rdparty/mbedtls/library/threading.c 1 @@ -1226,16 +1437,6 @@ 1 PARENT-1-BASE_DIR_ROOT/libraries/abstractions/platform/freertos/iot_clock_freertos.c - - libraries/abstractions/platform/freertos/iot_metrics.c - 1 - PARENT-1-BASE_DIR_ROOT/libraries/abstractions/platform/freertos/iot_metrics.c - - - libraries/abstractions/platform/freertos/iot_network_freertos.c - 1 - PARENT-1-BASE_DIR_ROOT/libraries/abstractions/platform/freertos/iot_network_freertos.c - libraries/abstractions/platform/freertos/iot_threads_freertos.c 1 @@ -1281,11 +1482,6 @@ 1 PARENT-1-BASE_DIR_ROOT/libraries/abstractions/secure_sockets/include/iot_secure_sockets_config_defaults.h - - libraries/abstractions/secure_sockets/include/iot_secure_sockets_wrapper_metrics.h - 1 - PARENT-1-BASE_DIR_ROOT/libraries/abstractions/secure_sockets/include/iot_secure_sockets_wrapper_metrics.h - libraries/abstractions/secure_sockets/lwip/iot_secure_sockets.c 1 @@ -1611,6 +1807,16 @@ 1 PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/config.h + + libraries/3rdparty/mbedtls/include/mbedtls/constant_time.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/constant_time.h + + + libraries/3rdparty/mbedtls/include/mbedtls/config_psa.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/config_psa.h + libraries/3rdparty/mbedtls/include/mbedtls/ctr_drbg.h 1 @@ -1781,6 +1987,16 @@ 1 PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/platform_util.h + + libraries/3rdparty/mbedtls/include/mbedtls/poly1305.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/poly1305.h + + + libraries/3rdparty/mbedtls/include/mbedtls/psa_util.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/psa_util.h + libraries/3rdparty/mbedtls/include/mbedtls/ripemd160.h 1 @@ -2031,11 +2247,6 @@ 1 PARENT-1-BASE_DIR_ROOT/libraries/abstractions/platform/include/platform/iot_clock.h - - libraries/abstractions/platform/include/platform/iot_metrics.h - 1 - PARENT-1-BASE_DIR_ROOT/libraries/abstractions/platform/include/platform/iot_metrics.h - libraries/abstractions/platform/include/platform/iot_network.h 1 @@ -2836,11 +3047,6 @@ 1 PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/tracealyzer_recorder/streamports/USB_CDC/include/trcStreamingPort.h - - libraries/abstractions/platform/freertos/include/platform/iot_network_freertos.h - 1 - PARENT-1-BASE_DIR_ROOT/libraries/abstractions/platform/freertos/include/platform/iot_network_freertos.h - libraries/abstractions/platform/freertos/include/platform/iot_platform_types_freertos.h 1 diff --git a/projects/espressif/esp32/make/aws_tests/.project b/projects/espressif/esp32/make/aws_tests/.project index 41b44a45666..2b59c661bb7 100644 --- a/projects/espressif/esp32/make/aws_tests/.project +++ b/projects/espressif/esp32/make/aws_tests/.project @@ -770,6 +770,11 @@ 1 PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/certs.c + + libraries/3rdparty/mbedtls/library/check_crypto_config.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/check_crypto_config.h + libraries/3rdparty/mbedtls/library/cipher.c 1 @@ -785,6 +790,26 @@ 1 PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/cmac.c + + libraries/3rdparty/mbedtls/library/common.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/common.h + + + libraries/3rdparty/mbedtls/library/constant_time.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/constant_time.c + + + libraries/3rdparty/mbedtls/library/constant_time_internal.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/constant_time_internal.h + + + libraries/3rdparty/mbedtls/library/constant_time_invasive.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/constant_time_invasive.h + libraries/3rdparty/mbedtls/library/ctr_drbg.c 1 @@ -830,6 +855,11 @@ 1 PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/ecp_curves.c + + libraries/3rdparty/mbedtls/library/ecp_invasive.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/ecp_invasive.h + libraries/3rdparty/mbedtls/library/entropy.c 1 @@ -886,14 +916,40 @@ PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/md5.c - libraries/3rdparty/mbedtls/library/md_wrap.c + libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c + + + libraries/3rdparty/mbedtls/library/mps_common.h 1 - PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/md_wrap.c + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/mps_common.h - libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c + libraries/3rdparty/mbedtls/library/mps_error.h 1 - PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/mps_error.h + + + libraries/3rdparty/mbedtls/library/mps_reader.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/mps_reader.c + + + libraries/3rdparty/mbedtls/library/mps_reader.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/mps_reader.h + + + libraries/3rdparty/mbedtls/library/mps_trace.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/mps_trace.c + + + + libraries/3rdparty/mbedtls/library/mps_trace.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/mps_trace.h libraries/3rdparty/mbedtls/library/net_sockets.c @@ -955,6 +1011,146 @@ 1 PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/platform_util.c + + libraries/3rdparty/mbedtls/library/poly1305.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/poly1305.c + + + libraries/3rdparty/mbedtls/library/psa_crypto.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_aead.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_aead.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_aead.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_aead.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_cipher.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_cipher.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_cipher.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_cipher.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_client.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_client.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_core.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_core.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_ecp.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_ecp.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_ecp.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_ecp.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_hash.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_hash.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_hash.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_hash.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_invasive.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_invasive.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_its.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_its.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_mac.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_mac.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_mac.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_mac.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_random_impl.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_random_impl.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_rsa.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_rsa.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_rsa.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_rsa.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_se.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_se.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_se.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_se.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_storage.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_storage.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_storage.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_storage.h + + + libraries/3rdparty/mbedtls/library/psa_its_file.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/psa_its_file.c + libraries/3rdparty/mbedtls/library/ripemd160.c 1 @@ -1005,6 +1201,11 @@ 1 PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/ssl_cookie.c + + libraries/3rdparty/mbedtls/library/ssl_msg.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/ssl_msg.c + libraries/3rdparty/mbedtls/library/ssl_srv.c 1 @@ -1020,6 +1221,16 @@ 1 PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/ssl_tls.c + + libraries/3rdparty/mbedtls/library/ssl_tls13_keys.c + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/ssl_tls13_keys.c + + + libraries/3rdparty/mbedtls/library/ssl_tls13_keys.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/library/ssl_tls13_keys.h + libraries/3rdparty/mbedtls/library/threading.c 1 @@ -1510,16 +1721,6 @@ 1 PARENT-1-BASE_DIR_ROOT/libraries/abstractions/platform/freertos/iot_clock_freertos.c - - libraries/abstractions/platform/freertos/iot_metrics.c - 1 - PARENT-1-BASE_DIR_ROOT/libraries/abstractions/platform/freertos/iot_metrics.c - - - libraries/abstractions/platform/freertos/iot_network_freertos.c - 1 - PARENT-1-BASE_DIR_ROOT/libraries/abstractions/platform/freertos/iot_network_freertos.c - libraries/abstractions/platform/freertos/iot_threads_freertos.c 1 @@ -1565,11 +1766,6 @@ 1 PARENT-1-BASE_DIR_ROOT/libraries/abstractions/secure_sockets/include/iot_secure_sockets_config_defaults.h - - libraries/abstractions/secure_sockets/include/iot_secure_sockets_wrapper_metrics.h - 1 - PARENT-1-BASE_DIR_ROOT/libraries/abstractions/secure_sockets/include/iot_secure_sockets_wrapper_metrics.h - libraries/abstractions/secure_sockets/lwip/iot_secure_sockets.c 1 @@ -1895,6 +2091,16 @@ 1 PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/config.h + + libraries/3rdparty/mbedtls/include/mbedtls/constant_time.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/constant_time.h + + + libraries/3rdparty/mbedtls/include/mbedtls/config_psa.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/config_psa.h + libraries/3rdparty/mbedtls/include/mbedtls/ctr_drbg.h 1 @@ -2065,6 +2271,16 @@ 1 PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/platform_util.h + + libraries/3rdparty/mbedtls/include/mbedtls/poly1305.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/poly1305.h + + + libraries/3rdparty/mbedtls/include/mbedtls/psa_util.h + 1 + PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/psa_util.h + libraries/3rdparty/mbedtls/include/mbedtls/ripemd160.h 1 @@ -2650,11 +2866,6 @@ 1 PARENT-1-BASE_DIR_ROOT/libraries/abstractions/platform/include/platform/iot_clock.h - - libraries/abstractions/platform/include/platform/iot_metrics.h - 1 - PARENT-1-BASE_DIR_ROOT/libraries/abstractions/platform/include/platform/iot_metrics.h - libraries/abstractions/platform/include/platform/iot_network.h 1 @@ -3625,11 +3836,6 @@ 1 PARENT-1-BASE_DIR_ROOT/libraries/3rdparty/unity/extras/fixture/test/unity_output_Spy.h - - libraries/abstractions/platform/freertos/include/platform/iot_network_freertos.h - 1 - PARENT-1-BASE_DIR_ROOT/libraries/abstractions/platform/freertos/include/platform/iot_network_freertos.h - libraries/abstractions/platform/freertos/include/platform/iot_platform_types_freertos.h 1 diff --git a/projects/infineon/xmc4800_iotkit/dave4/aws_demos/.cproject b/projects/infineon/xmc4800_iotkit/dave4/aws_demos/.cproject index a8b5e4410ab..7c91abf8143 100644 --- a/projects/infineon/xmc4800_iotkit/dave4/aws_demos/.cproject +++ b/projects/infineon/xmc4800_iotkit/dave4/aws_demos/.cproject @@ -47,24 +47,24 @@ - - - + + + + + - - + + + - - - @@ -82,6 +82,7 @@ + @@ -1781,12 +1782,6 @@ lpc54018iotmodule ports - - secure_sockets - - $PROJ_DIR$\..\..\..\..\..\vendors\nxp\boards\lpc54018iotmodule\ports\secure_sockets\iot_secure_sockets.c - - pkcs11 @@ -1796,6 +1791,12 @@ $PROJ_DIR$\..\..\..\..\..\vendors\nxp\boards\lpc54018iotmodule\ports\pkcs11\hw_poll.c + + secure_sockets + + $PROJ_DIR$\..\..\..\..\..\vendors\nxp\boards\lpc54018iotmodule\ports\secure_sockets\iot_secure_sockets.c + + wifi @@ -2177,9 +2178,6 @@ $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\platform\include\platform\iot_threads.h - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\platform\include\platform\iot_metrics.h - types @@ -2206,32 +2204,8 @@ $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\platform\freertos\include\platform\iot_platform_types_freertos.h - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\platform\freertos\include\platform\iot_network_freertos.h - - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\platform\freertos\iot_metrics.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\platform\freertos\iot_network_freertos.c - - - - - secure_sockets - - include - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\secure_sockets\include\iot_secure_sockets.h - - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\secure_sockets\include\iot_secure_sockets_config_defaults.h - - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\secure_sockets\include\iot_secure_sockets_wrapper_metrics.h - @@ -2270,6 +2244,18 @@ + + secure_sockets + + include + + $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\secure_sockets\include\iot_secure_sockets.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\secure_sockets\include\iot_secure_sockets_config_defaults.h + + + wifi @@ -2279,6 +2265,33 @@ + + backoff_algorithm + + source + + $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\backoff_algorithm\source\backoff_algorithm.c + + + include + + $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\backoff_algorithm\source\include\backoff_algorithm.h + + + + + + transport + + secure_sockets + + $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\transport\secure_sockets\transport_secure_sockets.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\transport\secure_sockets\transport_secure_sockets.c + + + posix @@ -2324,33 +2337,6 @@ - - backoff_algorithm - - source - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\backoff_algorithm\source\backoff_algorithm.c - - - include - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\backoff_algorithm\source\include\backoff_algorithm.h - - - - - - transport - - secure_sockets - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\transport\secure_sockets\transport_secure_sockets.h - - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\transport\secure_sockets\transport_secure_sockets.c - - - mqtt_agent @@ -2371,151 +2357,28 @@ - freertos_plus + logging + + $PROJ_DIR$\..\..\..\..\..\libraries\logging\iot_logging_task_dynamic_buffers.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\logging\iot_logging.c + - standard - - tls - - src - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\tls\src\iot_tls.c - - - - include - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\tls\include\iot_tls.h - - - - - crypto - - src - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\crypto\src\iot_crypto.c - - - - include - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\crypto\include\iot_crypto.h - - - - - utils - - src - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\utils\src\iot_system_init.c - - - - include - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\utils\include\iot_system_init.h - - - - - freertos_plus_cli - - source - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_cli\source\FreeRTOS_CLI.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_cli\source\FreeRTOS_CLI_Console.c - - - - - freertos_plus_posix - - source - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_clock.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_mqueue.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_pthread_barrier.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_pthread.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_pthread_cond.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_pthread_mutex.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_sched.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_semaphore.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_timer.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_unistd.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_utils.c - - - - include - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\include\FreeRTOS_POSIX.h - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\include\FreeRTOS_POSIX_types.h - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\include\FreeRTOS_POSIX_internal.h - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\include\FreeRTOS_POSIX_portable_default.h - - - + include + + $PROJ_DIR$\..\..\..\..\..\libraries\logging\include\iot_logging_task.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\logging\include\logging_levels.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\logging\include\logging_stack.h + - - aws - - greengrass - - src - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\src\aws_greengrass_discovery.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\src\aws_helper_secure_connect.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\src\aws_helper_secure_connect.h - - - - include - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\include\aws_ggd_config_defaults.h - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\include\aws_greengrass_discovery.h - - - - - - - 3rdparty + + + 3rdparty mbedtls_config @@ -2568,6 +2431,9 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\chachapoly.c + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\check_crypto_config.h + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\cipher.c @@ -2577,6 +2443,18 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\cmac.c + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\common.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\constant_time.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\constant_time_internal.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\constant_time_invasive.h + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ctr_drbg.c @@ -2604,6 +2482,9 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ecp_curves.c + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ecp_invasive.h + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\entropy.c @@ -2638,10 +2519,25 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\md5.c - $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\md_wrap.c + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\memory_buffer_alloc.c - $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\memory_buffer_alloc.c + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\mps_common.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\mps_error.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\mps_reader.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\mps_reader.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\mps_trace.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\mps_trace.h $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\net_sockets.c @@ -2688,6 +2584,87 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\poly1305.c + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_aead.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_aead.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_cipher.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_cipher.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_client.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_core.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_driver_wrappers.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_driver_wrappers.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_ecp.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_ecp.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_hash.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_hash.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_invasive.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_its.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_mac.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_mac.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_random_impl.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_rsa.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_rsa.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_se.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_se.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_slot_management.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_slot_management.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_storage.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_storage.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_its_file.c + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ripemd160.c @@ -2718,6 +2695,9 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ssl_cookie.c + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ssl_msg.c + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ssl_srv.c @@ -2727,6 +2707,12 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ssl_tls.c + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ssl_tls13_keys.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ssl_tls13_keys.h + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\threading.c @@ -2831,6 +2817,12 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\config.h + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\config_psa.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\constant_time.h + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\ctr_drbg.h @@ -2942,6 +2934,9 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\poly1305.h + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\psa_util.h + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\ripemd160.h @@ -3040,24 +3035,147 @@ - logging - - $PROJ_DIR$\..\..\..\..\..\libraries\logging\iot_logging_task_dynamic_buffers.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\logging\iot_logging.c - + freertos_plus - include - - $PROJ_DIR$\..\..\..\..\..\libraries\logging\include\iot_logging_task.h - - - $PROJ_DIR$\..\..\..\..\..\libraries\logging\include\logging_levels.h - - - $PROJ_DIR$\..\..\..\..\..\libraries\logging\include\logging_stack.h - + standard + + crypto + + src + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\crypto\src\iot_crypto.c + + + + include + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\crypto\include\iot_crypto.h + + + + + utils + + src + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\utils\src\iot_system_init.c + + + + include + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\utils\include\iot_system_init.h + + + + + tls + + src + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\tls\src\iot_tls.c + + + + include + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\tls\include\iot_tls.h + + + + + freertos_plus_cli + + source + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_cli\source\FreeRTOS_CLI.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_cli\source\FreeRTOS_CLI_Console.c + + + + + freertos_plus_posix + + source + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_clock.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_mqueue.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_pthread_barrier.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_pthread.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_pthread_cond.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_pthread_mutex.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_sched.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_semaphore.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_timer.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_unistd.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_utils.c + + + + include + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\include\FreeRTOS_POSIX.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\include\FreeRTOS_POSIX_types.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\include\FreeRTOS_POSIX_internal.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\include\FreeRTOS_POSIX_portable_default.h + + + + + + aws + + greengrass + + src + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\src\aws_greengrass_discovery.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\src\aws_helper_secure_connect.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\src\aws_helper_secure_connect.h + + + + include + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\include\aws_ggd_config_defaults.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\include\aws_greengrass_discovery.h + + + diff --git a/projects/nxp/lpc54018iotmodule/iar/aws_tests/aws_tests.ewp b/projects/nxp/lpc54018iotmodule/iar/aws_tests/aws_tests.ewp index acb956d3dd1..e1dc2c6208d 100644 --- a/projects/nxp/lpc54018iotmodule/iar/aws_tests/aws_tests.ewp +++ b/projects/nxp/lpc54018iotmodule/iar/aws_tests/aws_tests.ewp @@ -386,26 +386,26 @@ $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\platform\include $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\platform\freertos\include $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\platform\include\platform - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\secure_sockets\include - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\tls\include - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\crypto\include + $PROJ_DIR$\..\..\..\..\..\libraries\logging\include + $PROJ_DIR$\..\..\..\..\..\demos\dev_mode_key_provisioning\include $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\pkcs11\corePKCS11\source\include + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\crypto\include $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\utils\include + $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\secure_sockets\include + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\tls\include $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\wifi\include - $PROJ_DIR$\..\..\..\..\..\libraries\logging\include - $PROJ_DIR$\..\..\..\..\..\demos\dev_mode_key_provisioning\include $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\test $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\include $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\src $PROJ_DIR$\..\..\..\..\..\libraries\coreMQTT\source\include $PROJ_DIR$\..\..\..\..\..\libraries\coreMQTT\source\interface + $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\backoff_algorithm\source\include + $PROJ_DIR$\..\..\..\..\..\demos\common\pkcs11_helpers + $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\transport\secure_sockets $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_cli\include $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\posix\include $PROJ_DIR$\..\..\..\..\..\vendors\nxp\boards\lpc54018iotmodule\ports\posix $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\include - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\backoff_algorithm\source\include - $PROJ_DIR$\..\..\..\..\..\demos\common\pkcs11_helpers - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\transport\secure_sockets $PROJ_DIR$\..\..\..\..\..\libraries\coreMQTT-Agent\source\include $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\mqtt_agent\include $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\mqtt_agent @@ -419,13 +419,14 @@ $PROJ_DIR$\..\..\..\..\..\demos\include $PROJ_DIR$\..\..\..\..\..\libraries\device_defender_for_aws\source\include $PROJ_DIR$\..\..\..\..\..\libraries\jobs_for_aws\source\include + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\unity\src + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\unity\extras\fixture\src $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\pkcs11 $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls_config $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls_utils - $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\unity\src - $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\unity\extras\fixture\src $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\jsmn test @@ -2099,27 +2088,6 @@ - - secure_sockets - - include - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\secure_sockets\include\iot_secure_sockets.h - - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\secure_sockets\include\iot_secure_sockets_config_defaults.h - - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\secure_sockets\include\iot_secure_sockets_wrapper_metrics.h - - - - test - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\secure_sockets\test\iot_test_tcp.c - - - pkcs11 @@ -2162,6 +2130,24 @@ + + secure_sockets + + include + + $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\secure_sockets\include\iot_secure_sockets.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\secure_sockets\include\iot_secure_sockets_config_defaults.h + + + + test + + $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\secure_sockets\test\iot_test_tcp.c + + + wifi @@ -2177,6 +2163,33 @@ + + backoff_algorithm + + source + + $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\backoff_algorithm\source\backoff_algorithm.c + + + include + + $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\backoff_algorithm\source\include\backoff_algorithm.h + + + + + + transport + + secure_sockets + + $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\transport\secure_sockets\transport_secure_sockets.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\transport\secure_sockets\transport_secure_sockets.c + + + posix @@ -2222,33 +2235,6 @@ - - backoff_algorithm - - source - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\backoff_algorithm\source\backoff_algorithm.c - - - include - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\backoff_algorithm\source\include\backoff_algorithm.h - - - - - - transport - - secure_sockets - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\transport\secure_sockets\transport_secure_sockets.h - - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\transport\secure_sockets\transport_secure_sockets.c - - - mqtt_agent @@ -2269,219 +2255,72 @@ - freertos_plus + logging + + $PROJ_DIR$\..\..\..\..\..\libraries\logging\iot_logging_task_dynamic_buffers.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\logging\iot_logging.c + - standard - - tls - - src - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\tls\src\iot_tls.c - - - - include - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\tls\include\iot_tls.h - - - - test - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\tls\test\iot_test_tls.c - - - + include + + $PROJ_DIR$\..\..\..\..\..\libraries\logging\include\iot_logging_task.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\logging\include\logging_levels.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\logging\include\logging_stack.h + + + + + 3rdparty + + mbedtls_config + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls_config\threading_alt.h + + + + unity - crypto - - src - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\crypto\src\iot_crypto.c - - - - include - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\crypto\include\iot_crypto.h - - - - test - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\crypto\test\iot_test_crypto.c - - + src + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\unity\src\unity.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\unity\src\unity.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\unity\src\unity_internals.h + - utils - - src - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\utils\src\iot_system_init.c - - + extras - include - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\utils\include\iot_system_init.h - + fixture + + src + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\unity\extras\fixture\src\unity_fixture.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\unity\extras\fixture\src\unity_fixture.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\unity\extras\fixture\src\unity_fixture_internals.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\unity\extras\fixture\src\unity_fixture_malloc_overrides.h + + - - freertos_plus_cli - - source - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_cli\source\FreeRTOS_CLI.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_cli\source\FreeRTOS_CLI_Console.c - - - - utest - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_cli\utest\iot_test_freertos_cli.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_cli\utest\iot_test_freertos_cli_console.c - - - - - freertos_plus_posix - - source - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_clock.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_mqueue.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_pthread_barrier.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_pthread.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_pthread_cond.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_pthread_mutex.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_sched.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_semaphore.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_timer.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_unistd.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_utils.c - - - - include - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\include\FreeRTOS_POSIX.h - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\include\FreeRTOS_POSIX_types.h - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\include\FreeRTOS_POSIX_internal.h - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\include\FreeRTOS_POSIX_portable_default.h - - - - test - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\test\iot_test_posix_clock.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\test\iot_test_posix_mqueue.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\test\iot_test_posix_pthread.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\test\iot_test_posix_semaphore.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\test\iot_test_posix_stress.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\test\iot_test_posix_timer.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\test\iot_test_posix_unistd.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\test\iot_test_posix_utils.c - - - - - - aws - - greengrass - - src - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\src\aws_greengrass_discovery.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\src\aws_helper_secure_connect.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\src\aws_helper_secure_connect.h - - - - include - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\include\aws_ggd_config_defaults.h - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\include\aws_greengrass_discovery.h - - - - test - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\test\aws_test_ggd_system.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\test\aws_test_ggd_unit.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\test\aws_test_helper_secure_connect.c - - - - - - - 3rdparty - - mbedtls_config - - $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls_config\threading_alt.h - - - - mbedtls + + + mbedtls library @@ -2526,6 +2365,9 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\chachapoly.c + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\check_crypto_config.h + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\cipher.c @@ -2535,6 +2377,18 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\cmac.c + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\common.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\constant_time.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\constant_time_internal.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\constant_time_invasive.h + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ctr_drbg.c @@ -2562,6 +2416,9 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ecp_curves.c + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ecp_invasive.h + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\entropy.c @@ -2596,10 +2453,25 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\md5.c - $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\md_wrap.c + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\memory_buffer_alloc.c - $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\memory_buffer_alloc.c + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\mps_common.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\mps_error.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\mps_reader.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\mps_reader.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\mps_trace.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\mps_trace.h $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\net_sockets.c @@ -2646,6 +2518,87 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\poly1305.c + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_aead.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_aead.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_cipher.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_cipher.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_client.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_core.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_driver_wrappers.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_driver_wrappers.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_ecp.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_ecp.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_hash.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_hash.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_invasive.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_its.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_mac.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_mac.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_random_impl.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_rsa.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_rsa.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_se.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_se.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_slot_management.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_slot_management.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_storage.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_storage.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_its_file.c + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ripemd160.c @@ -2676,6 +2629,9 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ssl_cookie.c + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ssl_msg.c + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ssl_srv.c @@ -2685,6 +2641,12 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ssl_tls.c + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ssl_tls13_keys.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ssl_tls13_keys.h + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\threading.c @@ -2789,6 +2751,12 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\config.h + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\config_psa.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\constant_time.h + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\ctr_drbg.h @@ -2900,6 +2868,9 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\poly1305.h + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\psa_util.h + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\ripemd160.h @@ -2987,42 +2958,6 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\pkcs11\pkcs11t.h - - unity - - src - - $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\unity\src\unity.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\unity\src\unity.h - - - $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\unity\src\unity_internals.h - - - - extras - - fixture - - src - - $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\unity\extras\fixture\src\unity_fixture.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\unity\extras\fixture\src\unity_fixture.h - - - $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\unity\extras\fixture\src\unity_fixture_internals.h - - - $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\unity\extras\fixture\src\unity_fixture_malloc_overrides.h - - - - - jsmn @@ -3034,24 +2969,207 @@ - logging - - $PROJ_DIR$\..\..\..\..\..\libraries\logging\iot_logging_task_dynamic_buffers.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\logging\iot_logging.c - + freertos_plus - include - - $PROJ_DIR$\..\..\..\..\..\libraries\logging\include\iot_logging_task.h - - - $PROJ_DIR$\..\..\..\..\..\libraries\logging\include\logging_levels.h - - - $PROJ_DIR$\..\..\..\..\..\libraries\logging\include\logging_stack.h - + standard + + crypto + + src + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\crypto\src\iot_crypto.c + + + + include + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\crypto\include\iot_crypto.h + + + + test + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\crypto\test\iot_test_crypto.c + + + + + utils + + src + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\utils\src\iot_system_init.c + + + + include + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\utils\include\iot_system_init.h + + + + + tls + + src + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\tls\src\iot_tls.c + + + + include + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\tls\include\iot_tls.h + + + + test + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\tls\test\iot_test_tls.c + + + + + freertos_plus_cli + + source + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_cli\source\FreeRTOS_CLI.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_cli\source\FreeRTOS_CLI_Console.c + + + + utest + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_cli\utest\iot_test_freertos_cli.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_cli\utest\iot_test_freertos_cli_console.c + + + + + freertos_plus_posix + + source + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_clock.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_mqueue.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_pthread_barrier.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_pthread.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_pthread_cond.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_pthread_mutex.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_sched.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_semaphore.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_timer.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_unistd.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\source\FreeRTOS_POSIX_utils.c + + + + include + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\include\FreeRTOS_POSIX.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\include\FreeRTOS_POSIX_types.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\include\FreeRTOS_POSIX_internal.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\include\FreeRTOS_POSIX_portable_default.h + + + + test + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\test\iot_test_posix_clock.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\test\iot_test_posix_mqueue.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\test\iot_test_posix_pthread.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\test\iot_test_posix_semaphore.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\test\iot_test_posix_stress.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\test\iot_test_posix_timer.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\test\iot_test_posix_unistd.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_posix\test\iot_test_posix_utils.c + + + + + + aws + + greengrass + + src + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\src\aws_greengrass_discovery.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\src\aws_helper_secure_connect.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\src\aws_helper_secure_connect.h + + + + include + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\include\aws_ggd_config_defaults.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\include\aws_greengrass_discovery.h + + + + test + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\test\aws_test_ggd_system.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\test\aws_test_ggd_unit.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\test\aws_test_helper_secure_connect.c + + + diff --git a/projects/nxp/lpc54018iotmodule/iar/bootloader/spifi_bootloader.ewp b/projects/nxp/lpc54018iotmodule/iar/bootloader/spifi_bootloader.ewp index ce9b0a9de1b..d3ec5b4326e 100644 --- a/projects/nxp/lpc54018iotmodule/iar/bootloader/spifi_bootloader.ewp +++ b/projects/nxp/lpc54018iotmodule/iar/bootloader/spifi_bootloader.ewp @@ -362,6 +362,7 @@ $PROJ_DIR$\..\..\..\..\..\freertos_kernel\portable\IAR\ARM_CM4F $PROJ_DIR$\..\..\..\..\..\freertos_kernel\include $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls_utils $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls_config $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\jsmn @@ -1161,6 +1162,12 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\config.h + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\config_psa.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\constant_time.h + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\ctr_drbg.h @@ -1257,6 +1264,15 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\platform_time.h + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\platform_util.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\poly1305.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\psa_util.h + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\ripemd160.h @@ -1353,6 +1369,15 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\certs.c + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\chacha20.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\chachapoly.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\check_crypto_config.h + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\cipher.c @@ -1362,6 +1387,18 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\cmac.c + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\common.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\constant_time.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\constant_time_internal.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\constant_time_invasive.h + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ctr_drbg.c @@ -1389,6 +1426,9 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ecp_curves.c + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ecp_invasive.h + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\entropy.c @@ -1423,10 +1463,25 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\md5.c - $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\md_wrap.c + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\memory_buffer_alloc.c - $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\memory_buffer_alloc.c + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\mps_common.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\mps_error.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\mps_reader.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\mps_reader.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\mps_trace.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\mps_trace.h $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\net_sockets.c @@ -1461,6 +1516,93 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\platform.c + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\platform_util.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\poly1305.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_aead.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_aead.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_cipher.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_cipher.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_client.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_core.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_driver_wrappers.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_driver_wrappers.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_ecp.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_ecp.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_hash.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_hash.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_invasive.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_its.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_mac.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_mac.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_random_impl.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_rsa.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_rsa.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_se.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_se.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_slot_management.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_slot_management.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_storage.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_storage.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_its_file.c + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ripemd160.c @@ -1491,6 +1633,9 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ssl_cookie.c + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ssl_msg.c + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ssl_srv.c @@ -1500,6 +1645,12 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ssl_tls.c + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ssl_tls13_keys.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ssl_tls13_keys.h + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\threading.c diff --git a/projects/nxp/lpc54018iotmodule/mcuxpresso/aws_demos/.cproject b/projects/nxp/lpc54018iotmodule/mcuxpresso/aws_demos/.cproject index 95a0f27c0ee..08e9fd7f42d 100644 --- a/projects/nxp/lpc54018iotmodule/mcuxpresso/aws_demos/.cproject +++ b/projects/nxp/lpc54018iotmodule/mcuxpresso/aws_demos/.cproject @@ -131,24 +131,24 @@ - - - + + + + + - - + + + - - - diff --git a/projects/nxp/lpc54018iotmodule/mcuxpresso/aws_demos/.project b/projects/nxp/lpc54018iotmodule/mcuxpresso/aws_demos/.project index e9cabbac31a..e98c69f5945 100644 --- a/projects/nxp/lpc54018iotmodule/mcuxpresso/aws_demos/.project +++ b/projects/nxp/lpc54018iotmodule/mcuxpresso/aws_demos/.project @@ -1008,64 +1008,39 @@ BASE_DIR/libraries/abstractions/platform/freertos/include/platform/iot_platform_types_freertos.h - libraries/abstractions/platform/include/platform/iot_metrics.h - 1 - BASE_DIR/libraries/abstractions/platform/include/platform/iot_metrics.h - - - libraries/abstractions/platform/freertos/iot_metrics.c - 1 - BASE_DIR/libraries/abstractions/platform/freertos/iot_metrics.c - - - libraries/abstractions/platform/freertos/iot_network_freertos.c - 1 - BASE_DIR/libraries/abstractions/platform/freertos/iot_network_freertos.c - - - libraries/abstractions/platform/freertos/include/platform/iot_network_freertos.h - 1 - BASE_DIR/libraries/abstractions/platform/freertos/include/platform/iot_network_freertos.h - - - libraries/abstractions/secure_sockets/include/iot_secure_sockets.h - 1 - BASE_DIR/libraries/abstractions/secure_sockets/include/iot_secure_sockets.h - - - libraries/abstractions/secure_sockets/include/iot_secure_sockets_config_defaults.h + libraries/logging/iot_logging_task_dynamic_buffers.c 1 - BASE_DIR/libraries/abstractions/secure_sockets/include/iot_secure_sockets_config_defaults.h + BASE_DIR/libraries/logging/iot_logging_task_dynamic_buffers.c - libraries/abstractions/secure_sockets/include/iot_secure_sockets_wrapper_metrics.h + libraries/logging/iot_logging.c 1 - BASE_DIR/libraries/abstractions/secure_sockets/include/iot_secure_sockets_wrapper_metrics.h + BASE_DIR/libraries/logging/iot_logging.c - vendors/nxp/boards/lpc54018iotmodule/ports/secure_sockets/iot_secure_sockets.c + libraries/logging/include/iot_logging_task.h 1 - BASE_DIR/vendors/nxp/boards/lpc54018iotmodule/ports/secure_sockets/iot_secure_sockets.c + BASE_DIR/libraries/logging/include/iot_logging_task.h - libraries/freertos_plus/standard/tls/src/iot_tls.c + libraries/logging/include/logging_levels.h 1 - BASE_DIR/libraries/freertos_plus/standard/tls/src/iot_tls.c + BASE_DIR/libraries/logging/include/logging_levels.h - libraries/freertos_plus/standard/tls/include/iot_tls.h + libraries/logging/include/logging_stack.h 1 - BASE_DIR/libraries/freertos_plus/standard/tls/include/iot_tls.h + BASE_DIR/libraries/logging/include/logging_stack.h - libraries/freertos_plus/standard/crypto/src/iot_crypto.c + demos/dev_mode_key_provisioning/src/aws_dev_mode_key_provisioning.c 1 - BASE_DIR/libraries/freertos_plus/standard/crypto/src/iot_crypto.c + BASE_DIR/demos/dev_mode_key_provisioning/src/aws_dev_mode_key_provisioning.c - libraries/freertos_plus/standard/crypto/include/iot_crypto.h + demos/dev_mode_key_provisioning/include/aws_dev_mode_key_provisioning.h 1 - BASE_DIR/libraries/freertos_plus/standard/crypto/include/iot_crypto.h + BASE_DIR/demos/dev_mode_key_provisioning/include/aws_dev_mode_key_provisioning.h libraries/abstractions/pkcs11/corePKCS11/source/include/core_pkcs11.h @@ -1102,6 +1077,16 @@ 1 BASE_DIR/libraries/abstractions/pkcs11/corePKCS11/source/include/core_pkcs11_pal.h + + libraries/freertos_plus/standard/crypto/src/iot_crypto.c + 1 + BASE_DIR/libraries/freertos_plus/standard/crypto/src/iot_crypto.c + + + libraries/freertos_plus/standard/crypto/include/iot_crypto.h + 1 + BASE_DIR/libraries/freertos_plus/standard/crypto/include/iot_crypto.h + libraries/abstractions/pkcs11/corePKCS11/source/core_pki_utils.c 1 @@ -1123,49 +1108,39 @@ BASE_DIR/libraries/freertos_plus/standard/utils/include/iot_system_init.h - libraries/abstractions/wifi/include/iot_wifi.h - 1 - BASE_DIR/libraries/abstractions/wifi/include/iot_wifi.h - - - vendors/nxp/boards/lpc54018iotmodule/ports/wifi/iot_wifi.c - 1 - BASE_DIR/vendors/nxp/boards/lpc54018iotmodule/ports/wifi/iot_wifi.c - - - libraries/logging/iot_logging_task_dynamic_buffers.c + libraries/abstractions/secure_sockets/include/iot_secure_sockets.h 1 - BASE_DIR/libraries/logging/iot_logging_task_dynamic_buffers.c + BASE_DIR/libraries/abstractions/secure_sockets/include/iot_secure_sockets.h - libraries/logging/iot_logging.c + libraries/abstractions/secure_sockets/include/iot_secure_sockets_config_defaults.h 1 - BASE_DIR/libraries/logging/iot_logging.c + BASE_DIR/libraries/abstractions/secure_sockets/include/iot_secure_sockets_config_defaults.h - libraries/logging/include/iot_logging_task.h + vendors/nxp/boards/lpc54018iotmodule/ports/secure_sockets/iot_secure_sockets.c 1 - BASE_DIR/libraries/logging/include/iot_logging_task.h + BASE_DIR/vendors/nxp/boards/lpc54018iotmodule/ports/secure_sockets/iot_secure_sockets.c - libraries/logging/include/logging_levels.h + libraries/freertos_plus/standard/tls/src/iot_tls.c 1 - BASE_DIR/libraries/logging/include/logging_levels.h + BASE_DIR/libraries/freertos_plus/standard/tls/src/iot_tls.c - libraries/logging/include/logging_stack.h + libraries/freertos_plus/standard/tls/include/iot_tls.h 1 - BASE_DIR/libraries/logging/include/logging_stack.h + BASE_DIR/libraries/freertos_plus/standard/tls/include/iot_tls.h - demos/dev_mode_key_provisioning/src/aws_dev_mode_key_provisioning.c + libraries/abstractions/wifi/include/iot_wifi.h 1 - BASE_DIR/demos/dev_mode_key_provisioning/src/aws_dev_mode_key_provisioning.c + BASE_DIR/libraries/abstractions/wifi/include/iot_wifi.h - demos/dev_mode_key_provisioning/include/aws_dev_mode_key_provisioning.h + vendors/nxp/boards/lpc54018iotmodule/ports/wifi/iot_wifi.c 1 - BASE_DIR/demos/dev_mode_key_provisioning/include/aws_dev_mode_key_provisioning.h + BASE_DIR/vendors/nxp/boards/lpc54018iotmodule/ports/wifi/iot_wifi.c libraries/freertos_plus/aws/greengrass/src/aws_greengrass_discovery.c @@ -1232,6 +1207,31 @@ 1 BASE_DIR/libraries/coreMQTT/source/interface/transport_interface.h + + libraries/abstractions/backoff_algorithm/source/backoff_algorithm.c + 1 + BASE_DIR/libraries/abstractions/backoff_algorithm/source/backoff_algorithm.c + + + libraries/abstractions/backoff_algorithm/source/include/backoff_algorithm.h + 1 + BASE_DIR/libraries/abstractions/backoff_algorithm/source/include/backoff_algorithm.h + + + demos/common/pkcs11_helpers/pkcs11_helpers.c + 1 + BASE_DIR/demos/common/pkcs11_helpers/pkcs11_helpers.c + + + libraries/abstractions/transport/secure_sockets/transport_secure_sockets.h + 1 + BASE_DIR/libraries/abstractions/transport/secure_sockets/transport_secure_sockets.h + + + libraries/abstractions/transport/secure_sockets/transport_secure_sockets.c + 1 + BASE_DIR/libraries/abstractions/transport/secure_sockets/transport_secure_sockets.c + libraries/freertos_plus/standard/freertos_plus_cli/source/FreeRTOS_CLI.c 1 @@ -1377,31 +1377,6 @@ 1 BASE_DIR/libraries/freertos_plus/standard/freertos_plus_posix/include/FreeRTOS_POSIX_portable_default.h - - libraries/abstractions/backoff_algorithm/source/backoff_algorithm.c - 1 - BASE_DIR/libraries/abstractions/backoff_algorithm/source/backoff_algorithm.c - - - libraries/abstractions/backoff_algorithm/source/include/backoff_algorithm.h - 1 - BASE_DIR/libraries/abstractions/backoff_algorithm/source/include/backoff_algorithm.h - - - demos/common/pkcs11_helpers/pkcs11_helpers.c - 1 - BASE_DIR/demos/common/pkcs11_helpers/pkcs11_helpers.c - - - libraries/abstractions/transport/secure_sockets/transport_secure_sockets.h - 1 - BASE_DIR/libraries/abstractions/transport/secure_sockets/transport_secure_sockets.h - - - libraries/abstractions/transport/secure_sockets/transport_secure_sockets.c - 1 - BASE_DIR/libraries/abstractions/transport/secure_sockets/transport_secure_sockets.c - libraries/coreMQTT-Agent/source/core_mqtt_agent.c 1 @@ -1897,6 +1872,11 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/library/chachapoly.c + + libraries/3rdparty/mbedtls/library/check_crypto_config.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/check_crypto_config.h + libraries/3rdparty/mbedtls/library/cipher.c 1 @@ -1912,6 +1892,26 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/library/cmac.c + + libraries/3rdparty/mbedtls/library/common.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/common.h + + + libraries/3rdparty/mbedtls/library/constant_time.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/constant_time.c + + + libraries/3rdparty/mbedtls/library/constant_time_internal.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/constant_time_internal.h + + + libraries/3rdparty/mbedtls/library/constant_time_invasive.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/constant_time_invasive.h + libraries/3rdparty/mbedtls/library/ctr_drbg.c 1 @@ -1957,6 +1957,11 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/library/ecp_curves.c + + libraries/3rdparty/mbedtls/library/ecp_invasive.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/ecp_invasive.h + libraries/3rdparty/mbedtls/library/entropy.c 1 @@ -2013,14 +2018,39 @@ BASE_DIR/libraries/3rdparty/mbedtls/library/md5.c - libraries/3rdparty/mbedtls/library/md_wrap.c + libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c 1 - BASE_DIR/libraries/3rdparty/mbedtls/library/md_wrap.c + BASE_DIR/libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c - libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c + libraries/3rdparty/mbedtls/library/mps_common.h 1 - BASE_DIR/libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c + BASE_DIR/libraries/3rdparty/mbedtls/library/mps_common.h + + + libraries/3rdparty/mbedtls/library/mps_error.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/mps_error.h + + + libraries/3rdparty/mbedtls/library/mps_reader.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/mps_reader.c + + + libraries/3rdparty/mbedtls/library/mps_reader.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/mps_reader.h + + + libraries/3rdparty/mbedtls/library/mps_trace.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/mps_trace.c + + + libraries/3rdparty/mbedtls/library/mps_trace.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/mps_trace.h libraries/3rdparty/mbedtls/library/net_sockets.c @@ -2097,6 +2127,141 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/library/poly1305.c + + libraries/3rdparty/mbedtls/library/psa_crypto.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_aead.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_aead.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_aead.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_aead.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_cipher.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_cipher.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_cipher.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_cipher.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_client.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_client.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_core.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_core.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_ecp.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_ecp.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_ecp.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_ecp.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_hash.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_hash.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_hash.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_hash.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_invasive.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_invasive.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_its.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_its.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_mac.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_mac.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_mac.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_mac.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_random_impl.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_random_impl.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_rsa.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_rsa.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_rsa.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_rsa.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_se.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_se.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_se.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_se.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_storage.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_storage.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_storage.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_crypto_storage.h + + + libraries/3rdparty/mbedtls/library/psa_its_file.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/psa_its_file.c + libraries/3rdparty/mbedtls/library/ripemd160.c 1 @@ -2147,6 +2312,11 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/library/ssl_cookie.c + + libraries/3rdparty/mbedtls/library/ssl_msg.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/ssl_msg.c + libraries/3rdparty/mbedtls/library/ssl_srv.c 1 @@ -2162,6 +2332,16 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/library/ssl_tls.c + + libraries/3rdparty/mbedtls/library/ssl_tls13_keys.c + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/ssl_tls13_keys.c + + + libraries/3rdparty/mbedtls/library/ssl_tls13_keys.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/library/ssl_tls13_keys.h + libraries/3rdparty/mbedtls/library/threading.c 1 @@ -2327,6 +2507,16 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/config.h + + libraries/3rdparty/mbedtls/include/mbedtls/config_psa.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/config_psa.h + + + libraries/3rdparty/mbedtls/include/mbedtls/constant_time.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/constant_time.h + libraries/3rdparty/mbedtls/include/mbedtls/ctr_drbg.h 1 @@ -2512,6 +2702,11 @@ 1 BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/poly1305.h + + libraries/3rdparty/mbedtls/include/mbedtls/psa_util.h + 1 + BASE_DIR/libraries/3rdparty/mbedtls/include/mbedtls/psa_util.h + libraries/3rdparty/mbedtls/include/mbedtls/ripemd160.h 1 diff --git a/projects/nxp/lpc54018iotmodule/mcuxpresso/aws_tests/.cproject b/projects/nxp/lpc54018iotmodule/mcuxpresso/aws_tests/.cproject index e0824033e68..26d43b2ef39 100644 --- a/projects/nxp/lpc54018iotmodule/mcuxpresso/aws_tests/.cproject +++ b/projects/nxp/lpc54018iotmodule/mcuxpresso/aws_tests/.cproject @@ -132,26 +132,26 @@ - - - + + + + + - - + + + - - - @@ -165,13 +165,13 @@ + + - - diff --git a/projects/renesas/rx65n-rsk/e2studio/aws_tests/.project b/projects/renesas/rx65n-rsk/e2studio/aws_tests/.project index a3b27ca9899..5ff826fc086 100644 --- a/projects/renesas/rx65n-rsk/e2studio/aws_tests/.project +++ b/projects/renesas/rx65n-rsk/e2studio/aws_tests/.project @@ -1222,24 +1222,99 @@ AWS_IOT_MCU_ROOT/libraries/abstractions/platform/freertos/include/platform/iot_platform_types_freertos.h - libraries/abstractions/platform/include/platform/iot_metrics.h + libraries/logging/iot_logging_task_dynamic_buffers.c + 1 + AWS_IOT_MCU_ROOT/libraries/logging/iot_logging_task_dynamic_buffers.c + + + libraries/logging/iot_logging.c + 1 + AWS_IOT_MCU_ROOT/libraries/logging/iot_logging.c + + + libraries/logging/include/iot_logging_task.h + 1 + AWS_IOT_MCU_ROOT/libraries/logging/include/iot_logging_task.h + + + libraries/logging/include/logging_levels.h + 1 + AWS_IOT_MCU_ROOT/libraries/logging/include/logging_levels.h + + + libraries/logging/include/logging_stack.h + 1 + AWS_IOT_MCU_ROOT/libraries/logging/include/logging_stack.h + + + demos/dev_mode_key_provisioning/src/aws_dev_mode_key_provisioning.c + 1 + AWS_IOT_MCU_ROOT/demos/dev_mode_key_provisioning/src/aws_dev_mode_key_provisioning.c + + + demos/dev_mode_key_provisioning/include/aws_dev_mode_key_provisioning.h + 1 + AWS_IOT_MCU_ROOT/demos/dev_mode_key_provisioning/include/aws_dev_mode_key_provisioning.h + + + libraries/abstractions/pkcs11/corePKCS11/source/include/core_pkcs11.h + 1 + AWS_IOT_MCU_ROOT/libraries/abstractions/pkcs11/corePKCS11/source/include/core_pkcs11.h + + + libraries/abstractions/pkcs11/corePKCS11/source/core_pkcs11.c + 1 + AWS_IOT_MCU_ROOT/libraries/abstractions/pkcs11/corePKCS11/source/core_pkcs11.c + + + vendors/renesas/boards/rx65n-rsk/ports/pkcs11/core_pkcs11_pal.c + 1 + AWS_IOT_MCU_ROOT/vendors/renesas/boards/rx65n-rsk/ports/pkcs11/core_pkcs11_pal.c + + + libraries/abstractions/pkcs11/corePKCS11/source/portable/mbedtls/core_pkcs11_mbedtls.c 1 - AWS_IOT_MCU_ROOT/libraries/abstractions/platform/include/platform/iot_metrics.h + AWS_IOT_MCU_ROOT/libraries/abstractions/pkcs11/corePKCS11/source/portable/mbedtls/core_pkcs11_mbedtls.c + + + libraries/3rdparty/mbedtls_config/threading_alt.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls_config/threading_alt.h + + + libraries/abstractions/pkcs11/corePKCS11/source/include/core_pkcs11_pal.h + 1 + AWS_IOT_MCU_ROOT/libraries/abstractions/pkcs11/corePKCS11/source/include/core_pkcs11_pal.h + + + libraries/freertos_plus/standard/crypto/src/iot_crypto.c + 1 + AWS_IOT_MCU_ROOT/libraries/freertos_plus/standard/crypto/src/iot_crypto.c - libraries/abstractions/platform/freertos/iot_metrics.c + libraries/freertos_plus/standard/crypto/include/iot_crypto.h 1 - AWS_IOT_MCU_ROOT/libraries/abstractions/platform/freertos/iot_metrics.c + AWS_IOT_MCU_ROOT/libraries/freertos_plus/standard/crypto/include/iot_crypto.h - libraries/abstractions/platform/freertos/iot_network_freertos.c + libraries/abstractions/pkcs11/corePKCS11/source/core_pki_utils.c 1 - AWS_IOT_MCU_ROOT/libraries/abstractions/platform/freertos/iot_network_freertos.c + AWS_IOT_MCU_ROOT/libraries/abstractions/pkcs11/corePKCS11/source/core_pki_utils.c - libraries/abstractions/platform/freertos/include/platform/iot_network_freertos.h + libraries/abstractions/pkcs11/corePKCS11/source/include/core_pki_utils.h 1 - AWS_IOT_MCU_ROOT/libraries/abstractions/platform/freertos/include/platform/iot_network_freertos.h + AWS_IOT_MCU_ROOT/libraries/abstractions/pkcs11/corePKCS11/source/include/core_pki_utils.h + + + libraries/freertos_plus/standard/utils/src/iot_system_init.c + 1 + AWS_IOT_MCU_ROOT/libraries/freertos_plus/standard/utils/src/iot_system_init.c + + + libraries/freertos_plus/standard/utils/include/iot_system_init.h + 1 + AWS_IOT_MCU_ROOT/libraries/freertos_plus/standard/utils/include/iot_system_init.h libraries/abstractions/secure_sockets/include/iot_secure_sockets.h @@ -1251,11 +1326,6 @@ 1 AWS_IOT_MCU_ROOT/libraries/abstractions/secure_sockets/include/iot_secure_sockets_config_defaults.h - - libraries/abstractions/secure_sockets/include/iot_secure_sockets_wrapper_metrics.h - 1 - AWS_IOT_MCU_ROOT/libraries/abstractions/secure_sockets/include/iot_secure_sockets_wrapper_metrics.h - libraries/abstractions/secure_sockets/freertos_plus_tcp/iot_secure_sockets.c 1 @@ -1416,101 +1486,6 @@ 1 AWS_IOT_MCU_ROOT/libraries/freertos_plus/standard/tls/include/iot_tls.h - - libraries/freertos_plus/standard/crypto/src/iot_crypto.c - 1 - AWS_IOT_MCU_ROOT/libraries/freertos_plus/standard/crypto/src/iot_crypto.c - - - libraries/freertos_plus/standard/crypto/include/iot_crypto.h - 1 - AWS_IOT_MCU_ROOT/libraries/freertos_plus/standard/crypto/include/iot_crypto.h - - - libraries/abstractions/pkcs11/corePKCS11/source/include/core_pkcs11.h - 1 - AWS_IOT_MCU_ROOT/libraries/abstractions/pkcs11/corePKCS11/source/include/core_pkcs11.h - - - libraries/abstractions/pkcs11/corePKCS11/source/core_pkcs11.c - 1 - AWS_IOT_MCU_ROOT/libraries/abstractions/pkcs11/corePKCS11/source/core_pkcs11.c - - - vendors/renesas/boards/rx65n-rsk/ports/pkcs11/core_pkcs11_pal.c - 1 - AWS_IOT_MCU_ROOT/vendors/renesas/boards/rx65n-rsk/ports/pkcs11/core_pkcs11_pal.c - - - libraries/abstractions/pkcs11/corePKCS11/source/portable/mbedtls/core_pkcs11_mbedtls.c - 1 - AWS_IOT_MCU_ROOT/libraries/abstractions/pkcs11/corePKCS11/source/portable/mbedtls/core_pkcs11_mbedtls.c - - - libraries/3rdparty/mbedtls_config/threading_alt.h - 1 - AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls_config/threading_alt.h - - - libraries/abstractions/pkcs11/corePKCS11/source/include/core_pkcs11_pal.h - 1 - AWS_IOT_MCU_ROOT/libraries/abstractions/pkcs11/corePKCS11/source/include/core_pkcs11_pal.h - - - libraries/abstractions/pkcs11/corePKCS11/source/core_pki_utils.c - 1 - AWS_IOT_MCU_ROOT/libraries/abstractions/pkcs11/corePKCS11/source/core_pki_utils.c - - - libraries/abstractions/pkcs11/corePKCS11/source/include/core_pki_utils.h - 1 - AWS_IOT_MCU_ROOT/libraries/abstractions/pkcs11/corePKCS11/source/include/core_pki_utils.h - - - libraries/freertos_plus/standard/utils/src/iot_system_init.c - 1 - AWS_IOT_MCU_ROOT/libraries/freertos_plus/standard/utils/src/iot_system_init.c - - - libraries/freertos_plus/standard/utils/include/iot_system_init.h - 1 - AWS_IOT_MCU_ROOT/libraries/freertos_plus/standard/utils/include/iot_system_init.h - - - libraries/logging/iot_logging_task_dynamic_buffers.c - 1 - AWS_IOT_MCU_ROOT/libraries/logging/iot_logging_task_dynamic_buffers.c - - - libraries/logging/iot_logging.c - 1 - AWS_IOT_MCU_ROOT/libraries/logging/iot_logging.c - - - libraries/logging/include/iot_logging_task.h - 1 - AWS_IOT_MCU_ROOT/libraries/logging/include/iot_logging_task.h - - - libraries/logging/include/logging_levels.h - 1 - AWS_IOT_MCU_ROOT/libraries/logging/include/logging_levels.h - - - libraries/logging/include/logging_stack.h - 1 - AWS_IOT_MCU_ROOT/libraries/logging/include/logging_stack.h - - - demos/dev_mode_key_provisioning/src/aws_dev_mode_key_provisioning.c - 1 - AWS_IOT_MCU_ROOT/demos/dev_mode_key_provisioning/src/aws_dev_mode_key_provisioning.c - - - demos/dev_mode_key_provisioning/include/aws_dev_mode_key_provisioning.h - 1 - AWS_IOT_MCU_ROOT/demos/dev_mode_key_provisioning/include/aws_dev_mode_key_provisioning.h - libraries/freertos_plus/aws/greengrass/src/aws_greengrass_discovery.c 1 @@ -1576,16 +1551,6 @@ 1 AWS_IOT_MCU_ROOT/libraries/coreMQTT/source/interface/transport_interface.h - - libraries/freertos_plus/standard/freertos_plus_cli/source/FreeRTOS_CLI.c - 1 - AWS_IOT_MCU_ROOT/libraries/freertos_plus/standard/freertos_plus_cli/source/FreeRTOS_CLI.c - - - libraries/freertos_plus/standard/freertos_plus_cli/source/FreeRTOS_CLI_Console.c - 1 - AWS_IOT_MCU_ROOT/libraries/freertos_plus/standard/freertos_plus_cli/source/FreeRTOS_CLI_Console.c - libraries/abstractions/backoff_algorithm/source/backoff_algorithm.c 1 @@ -1611,6 +1576,16 @@ 1 AWS_IOT_MCU_ROOT/libraries/abstractions/transport/secure_sockets/transport_secure_sockets.c + + libraries/freertos_plus/standard/freertos_plus_cli/source/FreeRTOS_CLI.c + 1 + AWS_IOT_MCU_ROOT/libraries/freertos_plus/standard/freertos_plus_cli/source/FreeRTOS_CLI.c + + + libraries/freertos_plus/standard/freertos_plus_cli/source/FreeRTOS_CLI_Console.c + 1 + AWS_IOT_MCU_ROOT/libraries/freertos_plus/standard/freertos_plus_cli/source/FreeRTOS_CLI_Console.c + libraries/coreMQTT-Agent/source/core_mqtt_agent.c 1 @@ -2151,6 +2126,41 @@ 1 AWS_IOT_MCU_ROOT/vendors/renesas/boards/rx65n-rsk/aws_tests/application_code/main.c + + libraries/3rdparty/unity/src/unity.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/unity/src/unity.c + + + libraries/3rdparty/unity/src/unity.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/unity/src/unity.h + + + libraries/3rdparty/unity/src/unity_internals.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/unity/src/unity_internals.h + + + libraries/3rdparty/unity/extras/fixture/src/unity_fixture.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/unity/extras/fixture/src/unity_fixture.c + + + libraries/3rdparty/unity/extras/fixture/src/unity_fixture.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/unity/extras/fixture/src/unity_fixture.h + + + libraries/3rdparty/unity/extras/fixture/src/unity_fixture_internals.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/unity/extras/fixture/src/unity_fixture_internals.h + + + libraries/3rdparty/unity/extras/fixture/src/unity_fixture_malloc_overrides.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/unity/extras/fixture/src/unity_fixture_malloc_overrides.h + libraries/3rdparty/mbedtls/library/aes.c 1 @@ -2221,6 +2231,11 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/chachapoly.c + + libraries/3rdparty/mbedtls/library/check_crypto_config.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/check_crypto_config.h + libraries/3rdparty/mbedtls/library/cipher.c 1 @@ -2236,6 +2251,26 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/cmac.c + + libraries/3rdparty/mbedtls/library/common.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/common.h + + + libraries/3rdparty/mbedtls/library/constant_time.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/constant_time.c + + + libraries/3rdparty/mbedtls/library/constant_time_internal.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/constant_time_internal.h + + + libraries/3rdparty/mbedtls/library/constant_time_invasive.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/constant_time_invasive.h + libraries/3rdparty/mbedtls/library/ctr_drbg.c 1 @@ -2281,6 +2316,11 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/ecp_curves.c + + libraries/3rdparty/mbedtls/library/ecp_invasive.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/ecp_invasive.h + libraries/3rdparty/mbedtls/library/entropy.c 1 @@ -2337,15 +2377,45 @@ AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/md5.c - libraries/3rdparty/mbedtls/library/md_wrap.c + libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c 1 - AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/md_wrap.c + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c + + libraries/3rdparty/mbedtls/library/mps_common.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/mps_common.h + + + libraries/3rdparty/mbedtls/library/mps_error.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/mps_error.h + + + libraries/3rdparty/mbedtls/library/mps_reader.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/mps_reader.c + + + libraries/3rdparty/mbedtls/library/mps_reader.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/mps_reader.h + + + libraries/3rdparty/mbedtls/library/mps_trace.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/mps_trace.c + + + libraries/3rdparty/mbedtls/library/mps_trace.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/mps_trace.h + libraries/3rdparty/mbedtls/library/net_sockets.c 1 @@ -2421,6 +2491,141 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/poly1305.c + + libraries/3rdparty/mbedtls/library/psa_crypto.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_aead.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_aead.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_aead.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_aead.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_cipher.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_cipher.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_cipher.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_cipher.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_client.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_client.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_core.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_core.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_ecp.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_ecp.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_ecp.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_ecp.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_hash.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_hash.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_hash.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_hash.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_invasive.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_invasive.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_its.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_its.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_mac.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_mac.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_mac.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_mac.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_random_impl.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_random_impl.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_rsa.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_rsa.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_rsa.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_rsa.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_se.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_se.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_se.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_se.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_storage.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_storage.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_storage.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_storage.h + + + libraries/3rdparty/mbedtls/library/psa_its_file.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_its_file.c + libraries/3rdparty/mbedtls/library/ripemd160.c 1 @@ -2471,6 +2676,11 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/ssl_cookie.c + + libraries/3rdparty/mbedtls/library/ssl_msg.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/ssl_msg.c + libraries/3rdparty/mbedtls/library/ssl_srv.c 1 @@ -2486,6 +2696,16 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/ssl_tls.c + + libraries/3rdparty/mbedtls/library/ssl_tls13_keys.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/ssl_tls13_keys.c + + + libraries/3rdparty/mbedtls/library/ssl_tls13_keys.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/ssl_tls13_keys.h + libraries/3rdparty/mbedtls/library/threading.c 1 @@ -2651,6 +2871,16 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/config.h + + libraries/3rdparty/mbedtls/include/mbedtls/config_psa.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/config_psa.h + + + libraries/3rdparty/mbedtls/include/mbedtls/constant_time.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/constant_time.h + libraries/3rdparty/mbedtls/include/mbedtls/ctr_drbg.h 1 @@ -2836,6 +3066,11 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/poly1305.h + + libraries/3rdparty/mbedtls/include/mbedtls/psa_util.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/psa_util.h + libraries/3rdparty/mbedtls/include/mbedtls/ripemd160.h 1 @@ -2966,41 +3201,6 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/pkcs11/pkcs11t.h - - libraries/3rdparty/unity/src/unity.c - 1 - AWS_IOT_MCU_ROOT/libraries/3rdparty/unity/src/unity.c - - - libraries/3rdparty/unity/src/unity.h - 1 - AWS_IOT_MCU_ROOT/libraries/3rdparty/unity/src/unity.h - - - libraries/3rdparty/unity/src/unity_internals.h - 1 - AWS_IOT_MCU_ROOT/libraries/3rdparty/unity/src/unity_internals.h - - - libraries/3rdparty/unity/extras/fixture/src/unity_fixture.c - 1 - AWS_IOT_MCU_ROOT/libraries/3rdparty/unity/extras/fixture/src/unity_fixture.c - - - libraries/3rdparty/unity/extras/fixture/src/unity_fixture.h - 1 - AWS_IOT_MCU_ROOT/libraries/3rdparty/unity/extras/fixture/src/unity_fixture.h - - - libraries/3rdparty/unity/extras/fixture/src/unity_fixture_internals.h - 1 - AWS_IOT_MCU_ROOT/libraries/3rdparty/unity/extras/fixture/src/unity_fixture_internals.h - - - libraries/3rdparty/unity/extras/fixture/src/unity_fixture_malloc_overrides.h - 1 - AWS_IOT_MCU_ROOT/libraries/3rdparty/unity/extras/fixture/src/unity_fixture_malloc_overrides.h - libraries/3rdparty/jsmn/jsmn.h 1 diff --git a/projects/st/stm32l475_discovery/ac6/aws_demos/.cproject b/projects/st/stm32l475_discovery/ac6/aws_demos/.cproject index 8aaadabdef3..6a7192401a6 100644 --- a/projects/st/stm32l475_discovery/ac6/aws_demos/.cproject +++ b/projects/st/stm32l475_discovery/ac6/aws_demos/.cproject @@ -59,22 +59,22 @@ - - - + + + - - + + - + @@ -93,6 +93,7 @@ + diff --git a/projects/st/stm32l475_discovery/ac6/aws_demos/.project b/projects/st/stm32l475_discovery/ac6/aws_demos/.project index 2f9e834782a..7fe7c59f803 100644 --- a/projects/st/stm32l475_discovery/ac6/aws_demos/.project +++ b/projects/st/stm32l475_discovery/ac6/aws_demos/.project @@ -1293,64 +1293,39 @@ AWS_IOT_MCU_ROOT/libraries/abstractions/platform/freertos/include/platform/iot_platform_types_freertos.h - libraries/abstractions/platform/include/platform/iot_metrics.h - 1 - AWS_IOT_MCU_ROOT/libraries/abstractions/platform/include/platform/iot_metrics.h - - - libraries/abstractions/platform/freertos/iot_metrics.c - 1 - AWS_IOT_MCU_ROOT/libraries/abstractions/platform/freertos/iot_metrics.c - - - libraries/abstractions/platform/freertos/iot_network_freertos.c - 1 - AWS_IOT_MCU_ROOT/libraries/abstractions/platform/freertos/iot_network_freertos.c - - - libraries/abstractions/platform/freertos/include/platform/iot_network_freertos.h - 1 - AWS_IOT_MCU_ROOT/libraries/abstractions/platform/freertos/include/platform/iot_network_freertos.h - - - libraries/abstractions/secure_sockets/include/iot_secure_sockets.h - 1 - AWS_IOT_MCU_ROOT/libraries/abstractions/secure_sockets/include/iot_secure_sockets.h - - - libraries/abstractions/secure_sockets/include/iot_secure_sockets_config_defaults.h + libraries/logging/iot_logging_task_dynamic_buffers.c 1 - AWS_IOT_MCU_ROOT/libraries/abstractions/secure_sockets/include/iot_secure_sockets_config_defaults.h + AWS_IOT_MCU_ROOT/libraries/logging/iot_logging_task_dynamic_buffers.c - libraries/abstractions/secure_sockets/include/iot_secure_sockets_wrapper_metrics.h + libraries/logging/iot_logging.c 1 - AWS_IOT_MCU_ROOT/libraries/abstractions/secure_sockets/include/iot_secure_sockets_wrapper_metrics.h + AWS_IOT_MCU_ROOT/libraries/logging/iot_logging.c - vendors/st/boards/stm32l475_discovery/ports/secure_sockets/iot_secure_sockets.c + libraries/logging/include/iot_logging_task.h 1 - AWS_IOT_MCU_ROOT/vendors/st/boards/stm32l475_discovery/ports/secure_sockets/iot_secure_sockets.c + AWS_IOT_MCU_ROOT/libraries/logging/include/iot_logging_task.h - libraries/freertos_plus/standard/tls/src/iot_tls.c + libraries/logging/include/logging_levels.h 1 - AWS_IOT_MCU_ROOT/libraries/freertos_plus/standard/tls/src/iot_tls.c + AWS_IOT_MCU_ROOT/libraries/logging/include/logging_levels.h - libraries/freertos_plus/standard/tls/include/iot_tls.h + libraries/logging/include/logging_stack.h 1 - AWS_IOT_MCU_ROOT/libraries/freertos_plus/standard/tls/include/iot_tls.h + AWS_IOT_MCU_ROOT/libraries/logging/include/logging_stack.h - libraries/freertos_plus/standard/crypto/src/iot_crypto.c + demos/dev_mode_key_provisioning/src/aws_dev_mode_key_provisioning.c 1 - AWS_IOT_MCU_ROOT/libraries/freertos_plus/standard/crypto/src/iot_crypto.c + AWS_IOT_MCU_ROOT/demos/dev_mode_key_provisioning/src/aws_dev_mode_key_provisioning.c - libraries/freertos_plus/standard/crypto/include/iot_crypto.h + demos/dev_mode_key_provisioning/include/aws_dev_mode_key_provisioning.h 1 - AWS_IOT_MCU_ROOT/libraries/freertos_plus/standard/crypto/include/iot_crypto.h + AWS_IOT_MCU_ROOT/demos/dev_mode_key_provisioning/include/aws_dev_mode_key_provisioning.h libraries/abstractions/pkcs11/corePKCS11/source/include/core_pkcs11.h @@ -1382,6 +1357,16 @@ 1 AWS_IOT_MCU_ROOT/libraries/abstractions/pkcs11/corePKCS11/source/include/core_pkcs11_pal.h + + libraries/freertos_plus/standard/crypto/src/iot_crypto.c + 1 + AWS_IOT_MCU_ROOT/libraries/freertos_plus/standard/crypto/src/iot_crypto.c + + + libraries/freertos_plus/standard/crypto/include/iot_crypto.h + 1 + AWS_IOT_MCU_ROOT/libraries/freertos_plus/standard/crypto/include/iot_crypto.h + libraries/abstractions/wifi/include/iot_wifi.h 1 @@ -1413,39 +1398,29 @@ AWS_IOT_MCU_ROOT/libraries/freertos_plus/standard/utils/include/iot_system_init.h - libraries/logging/iot_logging_task_dynamic_buffers.c - 1 - AWS_IOT_MCU_ROOT/libraries/logging/iot_logging_task_dynamic_buffers.c - - - libraries/logging/iot_logging.c - 1 - AWS_IOT_MCU_ROOT/libraries/logging/iot_logging.c - - - libraries/logging/include/iot_logging_task.h + libraries/abstractions/secure_sockets/include/iot_secure_sockets.h 1 - AWS_IOT_MCU_ROOT/libraries/logging/include/iot_logging_task.h + AWS_IOT_MCU_ROOT/libraries/abstractions/secure_sockets/include/iot_secure_sockets.h - libraries/logging/include/logging_levels.h + libraries/abstractions/secure_sockets/include/iot_secure_sockets_config_defaults.h 1 - AWS_IOT_MCU_ROOT/libraries/logging/include/logging_levels.h + AWS_IOT_MCU_ROOT/libraries/abstractions/secure_sockets/include/iot_secure_sockets_config_defaults.h - libraries/logging/include/logging_stack.h + vendors/st/boards/stm32l475_discovery/ports/secure_sockets/iot_secure_sockets.c 1 - AWS_IOT_MCU_ROOT/libraries/logging/include/logging_stack.h + AWS_IOT_MCU_ROOT/vendors/st/boards/stm32l475_discovery/ports/secure_sockets/iot_secure_sockets.c - demos/dev_mode_key_provisioning/src/aws_dev_mode_key_provisioning.c + libraries/freertos_plus/standard/tls/src/iot_tls.c 1 - AWS_IOT_MCU_ROOT/demos/dev_mode_key_provisioning/src/aws_dev_mode_key_provisioning.c + AWS_IOT_MCU_ROOT/libraries/freertos_plus/standard/tls/src/iot_tls.c - demos/dev_mode_key_provisioning/include/aws_dev_mode_key_provisioning.h + libraries/freertos_plus/standard/tls/include/iot_tls.h 1 - AWS_IOT_MCU_ROOT/demos/dev_mode_key_provisioning/include/aws_dev_mode_key_provisioning.h + AWS_IOT_MCU_ROOT/libraries/freertos_plus/standard/tls/include/iot_tls.h libraries/abstractions/common_io/include/iot_adc.h @@ -1632,21 +1607,6 @@ 1 AWS_IOT_MCU_ROOT/libraries/coreMQTT/source/interface/transport_interface.h - - libraries/freertos_plus/standard/freertos_plus_cli/source/FreeRTOS_CLI.c - 1 - AWS_IOT_MCU_ROOT/libraries/freertos_plus/standard/freertos_plus_cli/source/FreeRTOS_CLI.c - - - libraries/freertos_plus/standard/freertos_plus_cli/source/FreeRTOS_CLI_Console.c - 1 - AWS_IOT_MCU_ROOT/libraries/freertos_plus/standard/freertos_plus_cli/source/FreeRTOS_CLI_Console.c - - - libraries/freertos_plus/standard/freertos_plus_cli/uart/FreeRTOS_CLI_UART.c - 1 - AWS_IOT_MCU_ROOT/libraries/freertos_plus/standard/freertos_plus_cli/uart/FreeRTOS_CLI_UART.c - libraries/abstractions/backoff_algorithm/source/backoff_algorithm.c 1 @@ -1672,6 +1632,21 @@ 1 AWS_IOT_MCU_ROOT/libraries/abstractions/transport/secure_sockets/transport_secure_sockets.c + + libraries/freertos_plus/standard/freertos_plus_cli/source/FreeRTOS_CLI.c + 1 + AWS_IOT_MCU_ROOT/libraries/freertos_plus/standard/freertos_plus_cli/source/FreeRTOS_CLI.c + + + libraries/freertos_plus/standard/freertos_plus_cli/source/FreeRTOS_CLI_Console.c + 1 + AWS_IOT_MCU_ROOT/libraries/freertos_plus/standard/freertos_plus_cli/source/FreeRTOS_CLI_Console.c + + + libraries/freertos_plus/standard/freertos_plus_cli/uart/FreeRTOS_CLI_UART.c + 1 + AWS_IOT_MCU_ROOT/libraries/freertos_plus/standard/freertos_plus_cli/uart/FreeRTOS_CLI_UART.c + libraries/coreMQTT-Agent/source/core_mqtt_agent.c 1 @@ -2227,6 +2202,11 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/chachapoly.c + + libraries/3rdparty/mbedtls/library/check_crypto_config.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/check_crypto_config.h + libraries/3rdparty/mbedtls/library/cipher.c 1 @@ -2242,6 +2222,26 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/cmac.c + + libraries/3rdparty/mbedtls/library/common.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/common.h + + + libraries/3rdparty/mbedtls/library/constant_time.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/constant_time.c + + + libraries/3rdparty/mbedtls/library/constant_time_internal.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/constant_time_internal.h + + + libraries/3rdparty/mbedtls/library/constant_time_invasive.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/constant_time_invasive.h + libraries/3rdparty/mbedtls/library/ctr_drbg.c 1 @@ -2287,6 +2287,11 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/ecp_curves.c + + libraries/3rdparty/mbedtls/library/ecp_invasive.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/ecp_invasive.h + libraries/3rdparty/mbedtls/library/entropy.c 1 @@ -2343,14 +2348,39 @@ AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/md5.c - libraries/3rdparty/mbedtls/library/md_wrap.c + libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c + + + libraries/3rdparty/mbedtls/library/mps_common.h 1 - AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/md_wrap.c + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/mps_common.h - libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c + libraries/3rdparty/mbedtls/library/mps_error.h 1 - AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/mps_error.h + + + libraries/3rdparty/mbedtls/library/mps_reader.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/mps_reader.c + + + libraries/3rdparty/mbedtls/library/mps_reader.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/mps_reader.h + + + libraries/3rdparty/mbedtls/library/mps_trace.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/mps_trace.c + + + libraries/3rdparty/mbedtls/library/mps_trace.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/mps_trace.h libraries/3rdparty/mbedtls/library/net_sockets.c @@ -2427,6 +2457,141 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/poly1305.c + + libraries/3rdparty/mbedtls/library/psa_crypto.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_aead.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_aead.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_aead.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_aead.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_cipher.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_cipher.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_cipher.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_cipher.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_client.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_client.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_core.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_core.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_ecp.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_ecp.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_ecp.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_ecp.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_hash.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_hash.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_hash.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_hash.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_invasive.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_invasive.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_its.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_its.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_mac.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_mac.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_mac.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_mac.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_random_impl.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_random_impl.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_rsa.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_rsa.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_rsa.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_rsa.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_se.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_se.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_se.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_se.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_storage.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_storage.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_storage.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_storage.h + + + libraries/3rdparty/mbedtls/library/psa_its_file.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/psa_its_file.c + libraries/3rdparty/mbedtls/library/ripemd160.c 1 @@ -2477,6 +2642,11 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/ssl_cookie.c + + libraries/3rdparty/mbedtls/library/ssl_msg.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/ssl_msg.c + libraries/3rdparty/mbedtls/library/ssl_srv.c 1 @@ -2492,6 +2662,16 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/ssl_tls.c + + libraries/3rdparty/mbedtls/library/ssl_tls13_keys.c + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/ssl_tls13_keys.c + + + libraries/3rdparty/mbedtls/library/ssl_tls13_keys.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/library/ssl_tls13_keys.h + libraries/3rdparty/mbedtls/library/threading.c 1 @@ -2657,6 +2837,16 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/config.h + + libraries/3rdparty/mbedtls/include/mbedtls/config_psa.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/config_psa.h + + + libraries/3rdparty/mbedtls/include/mbedtls/constant_time.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/constant_time.h + libraries/3rdparty/mbedtls/include/mbedtls/ctr_drbg.h 1 @@ -2842,6 +3032,11 @@ 1 AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/poly1305.h + + libraries/3rdparty/mbedtls/include/mbedtls/psa_util.h + 1 + AWS_IOT_MCU_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/psa_util.h + libraries/3rdparty/mbedtls/include/mbedtls/ripemd160.h 1 diff --git a/projects/st/stm32l475_discovery/ac6/aws_tests/.cproject b/projects/st/stm32l475_discovery/ac6/aws_tests/.cproject index 052986eb616..898627cdb94 100644 --- a/projects/st/stm32l475_discovery/ac6/aws_tests/.cproject +++ b/projects/st/stm32l475_discovery/ac6/aws_tests/.cproject @@ -58,17 +58,17 @@ - - - - - - + + + + + + @@ -90,13 +90,14 @@ + + + - - - secure_sockets + pkcs11 - $PROJ_DIR$\..\..\..\..\..\vendors\ti\boards\cc3220_launchpad\ports\secure_sockets\iot_secure_sockets.c + $PROJ_DIR$\..\..\..\..\..\vendors\ti\boards\cc3220_launchpad\ports\pkcs11\core_pkcs11_pal.c - pkcs11 + secure_sockets - $PROJ_DIR$\..\..\..\..\..\vendors\ti\boards\cc3220_launchpad\ports\pkcs11\core_pkcs11_pal.c + $PROJ_DIR$\..\..\..\..\..\vendors\ti\boards\cc3220_launchpad\ports\secure_sockets\iot_secure_sockets.c @@ -1488,9 +1489,6 @@ $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\platform\include\platform\iot_threads.h - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\platform\include\platform\iot_metrics.h - types @@ -1517,32 +1515,8 @@ $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\platform\freertos\include\platform\iot_platform_types_freertos.h - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\platform\freertos\include\platform\iot_network_freertos.h - - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\platform\freertos\iot_metrics.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\platform\freertos\iot_network_freertos.c - - - - - secure_sockets - - include - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\secure_sockets\include\iot_secure_sockets.h - - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\secure_sockets\include\iot_secure_sockets_config_defaults.h - - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\secure_sockets\include\iot_secure_sockets_wrapper_metrics.h - @@ -1581,6 +1555,18 @@ + + secure_sockets + + include + + $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\secure_sockets\include\iot_secure_sockets.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\secure_sockets\include\iot_secure_sockets_config_defaults.h + + + wifi @@ -1891,6 +1877,9 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\chachapoly.c + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\check_crypto_config.h + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\cipher.c @@ -1900,6 +1889,18 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\cmac.c + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\common.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\constant_time.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\constant_time_internal.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\constant_time_invasive.h + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ctr_drbg.c @@ -1927,6 +1928,9 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ecp_curves.c + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ecp_invasive.h + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\entropy.c @@ -1961,10 +1965,25 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\md5.c - $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\md_wrap.c + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\memory_buffer_alloc.c - $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\memory_buffer_alloc.c + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\mps_common.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\mps_error.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\mps_reader.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\mps_reader.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\mps_trace.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\mps_trace.h $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\net_sockets.c @@ -2011,6 +2030,87 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\poly1305.c + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_aead.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_aead.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_cipher.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_cipher.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_client.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_core.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_driver_wrappers.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_driver_wrappers.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_ecp.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_ecp.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_hash.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_hash.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_invasive.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_its.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_mac.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_mac.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_random_impl.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_rsa.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_rsa.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_se.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_se.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_slot_management.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_slot_management.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_storage.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_storage.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_its_file.c + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ripemd160.c @@ -2041,6 +2141,9 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ssl_cookie.c + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ssl_msg.c + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ssl_srv.c @@ -2050,6 +2153,12 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ssl_tls.c + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ssl_tls13_keys.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ssl_tls13_keys.h + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\threading.c @@ -2154,6 +2263,12 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\config.h + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\config_psa.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\constant_time.h + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\ctr_drbg.h @@ -2265,6 +2380,9 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\poly1305.h + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\psa_util.h + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\ripemd160.h diff --git a/projects/ti/cc3220_launchpad/iar/aws_tests/aws_tests.ewp b/projects/ti/cc3220_launchpad/iar/aws_tests/aws_tests.ewp index e48b2b2dfef..6aa1096a52c 100644 --- a/projects/ti/cc3220_launchpad/iar/aws_tests/aws_tests.ewp +++ b/projects/ti/cc3220_launchpad/iar/aws_tests/aws_tests.ewp @@ -371,22 +371,22 @@ $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\platform\include $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\platform\freertos\include $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\platform\include\platform - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\secure_sockets\include $PROJ_DIR$\..\..\..\..\..\libraries\logging\include $PROJ_DIR$\..\..\..\..\..\demos\dev_mode_key_provisioning\include $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\pkcs11\corePKCS11\source\include $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\crypto\include $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\utils\include + $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\secure_sockets\include $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\wifi\include $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\test $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\include $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\aws\greengrass\src - $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_cli\include $PROJ_DIR$\..\..\..\..\..\libraries\coreMQTT\source\include $PROJ_DIR$\..\..\..\..\..\libraries\coreMQTT\source\interface $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\backoff_algorithm\source\include $PROJ_DIR$\..\..\..\..\..\demos\common\pkcs11_helpers $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\transport\secure_sockets + $PROJ_DIR$\..\..\..\..\..\libraries\freertos_plus\standard\freertos_plus_cli\include $PROJ_DIR$\..\..\..\..\..\libraries\coreMQTT-Agent\source\include $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\mqtt_agent\include $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\mqtt_agent @@ -413,6 +413,7 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls_config $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls_utils $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\jsmn $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\tinycbor\src @@ -1230,15 +1231,15 @@ - secure_sockets + pkcs11 - $PROJ_DIR$\..\..\..\..\..\vendors\ti\boards\cc3220_launchpad\ports\secure_sockets\iot_secure_sockets.c + $PROJ_DIR$\..\..\..\..\..\vendors\ti\boards\cc3220_launchpad\ports\pkcs11\core_pkcs11_pal.c - pkcs11 + secure_sockets - $PROJ_DIR$\..\..\..\..\..\vendors\ti\boards\cc3220_launchpad\ports\pkcs11\core_pkcs11_pal.c + $PROJ_DIR$\..\..\..\..\..\vendors\ti\boards\cc3220_launchpad\ports\secure_sockets\iot_secure_sockets.c @@ -1475,9 +1476,6 @@ $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\platform\include\platform\iot_threads.h - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\platform\include\platform\iot_metrics.h - types @@ -1504,17 +1502,8 @@ $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\platform\freertos\include\platform\iot_platform_types_freertos.h - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\platform\freertos\include\platform\iot_network_freertos.h - - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\platform\freertos\iot_metrics.c - - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\platform\freertos\iot_network_freertos.c - test @@ -1526,27 +1515,6 @@ - - secure_sockets - - include - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\secure_sockets\include\iot_secure_sockets.h - - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\secure_sockets\include\iot_secure_sockets_config_defaults.h - - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\secure_sockets\include\iot_secure_sockets_wrapper_metrics.h - - - - test - - $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\secure_sockets\test\iot_test_tcp.c - - - pkcs11 @@ -1589,6 +1557,24 @@ + + secure_sockets + + include + + $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\secure_sockets\include\iot_secure_sockets.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\secure_sockets\include\iot_secure_sockets_config_defaults.h + + + + test + + $PROJ_DIR$\..\..\..\..\..\libraries\abstractions\secure_sockets\test\iot_test_tcp.c + + + wifi @@ -2013,6 +1999,9 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\chachapoly.c + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\check_crypto_config.h + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\cipher.c @@ -2022,6 +2011,18 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\cmac.c + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\common.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\constant_time.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\constant_time_internal.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\constant_time_invasive.h + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ctr_drbg.c @@ -2049,6 +2050,9 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ecp_curves.c + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ecp_invasive.h + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\entropy.c @@ -2083,10 +2087,25 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\md5.c - $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\md_wrap.c + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\memory_buffer_alloc.c - $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\memory_buffer_alloc.c + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\mps_common.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\mps_error.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\mps_reader.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\mps_reader.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\mps_trace.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\mps_trace.h $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\net_sockets.c @@ -2133,6 +2152,87 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\poly1305.c + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_aead.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_aead.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_cipher.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_cipher.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_client.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_core.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_driver_wrappers.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_driver_wrappers.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_ecp.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_ecp.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_hash.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_hash.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_invasive.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_its.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_mac.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_mac.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_random_impl.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_rsa.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_rsa.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_se.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_se.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_slot_management.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_slot_management.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_storage.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_crypto_storage.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\psa_its_file.c + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ripemd160.c @@ -2163,6 +2263,9 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ssl_cookie.c + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ssl_msg.c + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ssl_srv.c @@ -2172,6 +2275,12 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ssl_tls.c + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ssl_tls13_keys.c + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\ssl_tls13_keys.h + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\library\threading.c @@ -2276,6 +2385,12 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\config.h + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\config_psa.h + + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\constant_time.h + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\ctr_drbg.h @@ -2387,6 +2502,9 @@ $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\poly1305.h + + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\psa_util.h + $PROJ_DIR$\..\..\..\..\..\libraries\3rdparty\mbedtls\include\mbedtls\ripemd160.h diff --git a/projects/xilinx/microzed/xsdk/aws_demos/.cproject b/projects/xilinx/microzed/xsdk/aws_demos/.cproject index 55f9ce5ffb6..6979ab8a1d1 100644 --- a/projects/xilinx/microzed/xsdk/aws_demos/.cproject +++ b/projects/xilinx/microzed/xsdk/aws_demos/.cproject @@ -51,18 +51,18 @@ - - - + + + - + @@ -81,6 +81,7 @@ + diff --git a/projects/xilinx/microzed/xsdk/aws_demos/.project b/projects/xilinx/microzed/xsdk/aws_demos/.project index cae7a2c5b64..1200ddceb4f 100644 --- a/projects/xilinx/microzed/xsdk/aws_demos/.project +++ b/projects/xilinx/microzed/xsdk/aws_demos/.project @@ -308,24 +308,99 @@ AFR_ROOT/libraries/abstractions/platform/freertos/include/platform/iot_platform_types_freertos.h - libraries/abstractions/platform/include/platform/iot_metrics.h + libraries/logging/iot_logging_task_dynamic_buffers.c + 1 + AFR_ROOT/libraries/logging/iot_logging_task_dynamic_buffers.c + + + libraries/logging/iot_logging.c + 1 + AFR_ROOT/libraries/logging/iot_logging.c + + + libraries/logging/include/iot_logging_task.h 1 - AFR_ROOT/libraries/abstractions/platform/include/platform/iot_metrics.h + AFR_ROOT/libraries/logging/include/iot_logging_task.h - libraries/abstractions/platform/freertos/iot_metrics.c + libraries/logging/include/logging_levels.h 1 - AFR_ROOT/libraries/abstractions/platform/freertos/iot_metrics.c + AFR_ROOT/libraries/logging/include/logging_levels.h - libraries/abstractions/platform/freertos/iot_network_freertos.c + libraries/logging/include/logging_stack.h 1 - AFR_ROOT/libraries/abstractions/platform/freertos/iot_network_freertos.c + AFR_ROOT/libraries/logging/include/logging_stack.h - libraries/abstractions/platform/freertos/include/platform/iot_network_freertos.h + demos/dev_mode_key_provisioning/src/aws_dev_mode_key_provisioning.c + 1 + AFR_ROOT/demos/dev_mode_key_provisioning/src/aws_dev_mode_key_provisioning.c + + + demos/dev_mode_key_provisioning/include/aws_dev_mode_key_provisioning.h 1 - AFR_ROOT/libraries/abstractions/platform/freertos/include/platform/iot_network_freertos.h + AFR_ROOT/demos/dev_mode_key_provisioning/include/aws_dev_mode_key_provisioning.h + + + libraries/abstractions/pkcs11/corePKCS11/source/include/core_pkcs11.h + 1 + AFR_ROOT/libraries/abstractions/pkcs11/corePKCS11/source/include/core_pkcs11.h + + + libraries/abstractions/pkcs11/corePKCS11/source/core_pkcs11.c + 1 + AFR_ROOT/libraries/abstractions/pkcs11/corePKCS11/source/core_pkcs11.c + + + vendors/xilinx/boards/microzed/ports/pkcs11/core_pkcs11_pal.c + 1 + AFR_ROOT/vendors/xilinx/boards/microzed/ports/pkcs11/core_pkcs11_pal.c + + + libraries/abstractions/pkcs11/corePKCS11/source/portable/mbedtls/core_pkcs11_mbedtls.c + 1 + AFR_ROOT/libraries/abstractions/pkcs11/corePKCS11/source/portable/mbedtls/core_pkcs11_mbedtls.c + + + libraries/3rdparty/mbedtls_config/threading_alt.h + 1 + AFR_ROOT/libraries/3rdparty/mbedtls_config/threading_alt.h + + + libraries/abstractions/pkcs11/corePKCS11/source/include/core_pkcs11_pal.h + 1 + AFR_ROOT/libraries/abstractions/pkcs11/corePKCS11/source/include/core_pkcs11_pal.h + + + libraries/freertos_plus/standard/crypto/src/iot_crypto.c + 1 + AFR_ROOT/libraries/freertos_plus/standard/crypto/src/iot_crypto.c + + + libraries/freertos_plus/standard/crypto/include/iot_crypto.h + 1 + AFR_ROOT/libraries/freertos_plus/standard/crypto/include/iot_crypto.h + + + libraries/abstractions/pkcs11/corePKCS11/source/core_pki_utils.c + 1 + AFR_ROOT/libraries/abstractions/pkcs11/corePKCS11/source/core_pki_utils.c + + + libraries/abstractions/pkcs11/corePKCS11/source/include/core_pki_utils.h + 1 + AFR_ROOT/libraries/abstractions/pkcs11/corePKCS11/source/include/core_pki_utils.h + + + libraries/freertos_plus/standard/utils/src/iot_system_init.c + 1 + AFR_ROOT/libraries/freertos_plus/standard/utils/src/iot_system_init.c + + + libraries/freertos_plus/standard/utils/include/iot_system_init.h + 1 + AFR_ROOT/libraries/freertos_plus/standard/utils/include/iot_system_init.h libraries/abstractions/secure_sockets/include/iot_secure_sockets.h @@ -337,11 +412,6 @@ 1 AFR_ROOT/libraries/abstractions/secure_sockets/include/iot_secure_sockets_config_defaults.h - - libraries/abstractions/secure_sockets/include/iot_secure_sockets_wrapper_metrics.h - 1 - AFR_ROOT/libraries/abstractions/secure_sockets/include/iot_secure_sockets_wrapper_metrics.h - libraries/abstractions/secure_sockets/freertos_plus_tcp/iot_secure_sockets.c 1 @@ -537,101 +607,6 @@ 1 AFR_ROOT/libraries/freertos_plus/standard/tls/include/iot_tls.h - - libraries/freertos_plus/standard/crypto/src/iot_crypto.c - 1 - AFR_ROOT/libraries/freertos_plus/standard/crypto/src/iot_crypto.c - - - libraries/freertos_plus/standard/crypto/include/iot_crypto.h - 1 - AFR_ROOT/libraries/freertos_plus/standard/crypto/include/iot_crypto.h - - - libraries/abstractions/pkcs11/corePKCS11/source/include/core_pkcs11.h - 1 - AFR_ROOT/libraries/abstractions/pkcs11/corePKCS11/source/include/core_pkcs11.h - - - libraries/abstractions/pkcs11/corePKCS11/source/core_pkcs11.c - 1 - AFR_ROOT/libraries/abstractions/pkcs11/corePKCS11/source/core_pkcs11.c - - - vendors/xilinx/boards/microzed/ports/pkcs11/core_pkcs11_pal.c - 1 - AFR_ROOT/vendors/xilinx/boards/microzed/ports/pkcs11/core_pkcs11_pal.c - - - libraries/abstractions/pkcs11/corePKCS11/source/portable/mbedtls/core_pkcs11_mbedtls.c - 1 - AFR_ROOT/libraries/abstractions/pkcs11/corePKCS11/source/portable/mbedtls/core_pkcs11_mbedtls.c - - - libraries/3rdparty/mbedtls_config/threading_alt.h - 1 - AFR_ROOT/libraries/3rdparty/mbedtls_config/threading_alt.h - - - libraries/abstractions/pkcs11/corePKCS11/source/include/core_pkcs11_pal.h - 1 - AFR_ROOT/libraries/abstractions/pkcs11/corePKCS11/source/include/core_pkcs11_pal.h - - - libraries/abstractions/pkcs11/corePKCS11/source/core_pki_utils.c - 1 - AFR_ROOT/libraries/abstractions/pkcs11/corePKCS11/source/core_pki_utils.c - - - libraries/abstractions/pkcs11/corePKCS11/source/include/core_pki_utils.h - 1 - AFR_ROOT/libraries/abstractions/pkcs11/corePKCS11/source/include/core_pki_utils.h - - - libraries/freertos_plus/standard/utils/src/iot_system_init.c - 1 - AFR_ROOT/libraries/freertos_plus/standard/utils/src/iot_system_init.c - - - libraries/freertos_plus/standard/utils/include/iot_system_init.h - 1 - AFR_ROOT/libraries/freertos_plus/standard/utils/include/iot_system_init.h - - - libraries/logging/iot_logging_task_dynamic_buffers.c - 1 - AFR_ROOT/libraries/logging/iot_logging_task_dynamic_buffers.c - - - libraries/logging/iot_logging.c - 1 - AFR_ROOT/libraries/logging/iot_logging.c - - - libraries/logging/include/iot_logging_task.h - 1 - AFR_ROOT/libraries/logging/include/iot_logging_task.h - - - libraries/logging/include/logging_levels.h - 1 - AFR_ROOT/libraries/logging/include/logging_levels.h - - - libraries/logging/include/logging_stack.h - 1 - AFR_ROOT/libraries/logging/include/logging_stack.h - - - demos/dev_mode_key_provisioning/src/aws_dev_mode_key_provisioning.c - 1 - AFR_ROOT/demos/dev_mode_key_provisioning/src/aws_dev_mode_key_provisioning.c - - - demos/dev_mode_key_provisioning/include/aws_dev_mode_key_provisioning.h - 1 - AFR_ROOT/demos/dev_mode_key_provisioning/include/aws_dev_mode_key_provisioning.h - libraries/freertos_plus/aws/greengrass/src/aws_greengrass_discovery.c 1 @@ -697,16 +672,6 @@ 1 AFR_ROOT/libraries/coreMQTT/source/interface/transport_interface.h - - libraries/freertos_plus/standard/freertos_plus_cli/source/FreeRTOS_CLI.c - 1 - AFR_ROOT/libraries/freertos_plus/standard/freertos_plus_cli/source/FreeRTOS_CLI.c - - - libraries/freertos_plus/standard/freertos_plus_cli/source/FreeRTOS_CLI_Console.c - 1 - AFR_ROOT/libraries/freertos_plus/standard/freertos_plus_cli/source/FreeRTOS_CLI_Console.c - libraries/abstractions/backoff_algorithm/source/backoff_algorithm.c 1 @@ -732,6 +697,16 @@ 1 AFR_ROOT/libraries/abstractions/transport/secure_sockets/transport_secure_sockets.c + + libraries/freertos_plus/standard/freertos_plus_cli/source/FreeRTOS_CLI.c + 1 + AFR_ROOT/libraries/freertos_plus/standard/freertos_plus_cli/source/FreeRTOS_CLI.c + + + libraries/freertos_plus/standard/freertos_plus_cli/source/FreeRTOS_CLI_Console.c + 1 + AFR_ROOT/libraries/freertos_plus/standard/freertos_plus_cli/source/FreeRTOS_CLI_Console.c + libraries/coreMQTT-Agent/source/core_mqtt_agent.c 1 @@ -1242,6 +1217,11 @@ 1 AFR_ROOT/libraries/3rdparty/mbedtls/library/chachapoly.c + + libraries/3rdparty/mbedtls/library/check_crypto_config.h + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/check_crypto_config.h + libraries/3rdparty/mbedtls/library/cipher.c 1 @@ -1257,6 +1237,26 @@ 1 AFR_ROOT/libraries/3rdparty/mbedtls/library/cmac.c + + libraries/3rdparty/mbedtls/library/common.h + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/common.h + + + libraries/3rdparty/mbedtls/library/constant_time.c + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/constant_time.c + + + libraries/3rdparty/mbedtls/library/constant_time_internal.h + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/constant_time_internal.h + + + libraries/3rdparty/mbedtls/library/constant_time_invasive.h + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/constant_time_invasive.h + libraries/3rdparty/mbedtls/library/ctr_drbg.c 1 @@ -1302,6 +1302,11 @@ 1 AFR_ROOT/libraries/3rdparty/mbedtls/library/ecp_curves.c + + libraries/3rdparty/mbedtls/library/ecp_invasive.h + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/ecp_invasive.h + libraries/3rdparty/mbedtls/library/entropy.c 1 @@ -1358,14 +1363,39 @@ AFR_ROOT/libraries/3rdparty/mbedtls/library/md5.c - libraries/3rdparty/mbedtls/library/md_wrap.c + libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c 1 - AFR_ROOT/libraries/3rdparty/mbedtls/library/md_wrap.c + AFR_ROOT/libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c - libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c + libraries/3rdparty/mbedtls/library/mps_common.h 1 - AFR_ROOT/libraries/3rdparty/mbedtls/library/memory_buffer_alloc.c + AFR_ROOT/libraries/3rdparty/mbedtls/library/mps_common.h + + + libraries/3rdparty/mbedtls/library/mps_error.h + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/mps_error.h + + + libraries/3rdparty/mbedtls/library/mps_reader.c + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/mps_reader.c + + + libraries/3rdparty/mbedtls/library/mps_reader.h + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/mps_reader.h + + + libraries/3rdparty/mbedtls/library/mps_trace.c + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/mps_trace.c + + + libraries/3rdparty/mbedtls/library/mps_trace.h + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/mps_trace.h libraries/3rdparty/mbedtls/library/net_sockets.c @@ -1442,6 +1472,141 @@ 1 AFR_ROOT/libraries/3rdparty/mbedtls/library/poly1305.c + + libraries/3rdparty/mbedtls/library/psa_crypto.c + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_aead.c + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_aead.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_aead.h + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_aead.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_cipher.c + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_cipher.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_cipher.h + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_cipher.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_client.c + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_client.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_core.h + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_core.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.c + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.h + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_driver_wrappers.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_ecp.c + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_ecp.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_ecp.h + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_ecp.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_hash.c + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_hash.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_hash.h + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_hash.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_invasive.h + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_invasive.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_its.h + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_its.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_mac.c + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_mac.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_mac.h + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_mac.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_random_impl.h + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_random_impl.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_rsa.c + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_rsa.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_rsa.h + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_rsa.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_se.c + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_se.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_se.h + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_se.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.c + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.h + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_slot_management.h + + + libraries/3rdparty/mbedtls/library/psa_crypto_storage.c + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_storage.c + + + libraries/3rdparty/mbedtls/library/psa_crypto_storage.h + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/psa_crypto_storage.h + + + libraries/3rdparty/mbedtls/library/psa_its_file.c + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/psa_its_file.c + libraries/3rdparty/mbedtls/library/ripemd160.c 1 @@ -1492,6 +1657,11 @@ 1 AFR_ROOT/libraries/3rdparty/mbedtls/library/ssl_cookie.c + + libraries/3rdparty/mbedtls/library/ssl_msg.c + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/ssl_msg.c + libraries/3rdparty/mbedtls/library/ssl_srv.c 1 @@ -1507,6 +1677,16 @@ 1 AFR_ROOT/libraries/3rdparty/mbedtls/library/ssl_tls.c + + libraries/3rdparty/mbedtls/library/ssl_tls13_keys.c + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/ssl_tls13_keys.c + + + libraries/3rdparty/mbedtls/library/ssl_tls13_keys.h + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/library/ssl_tls13_keys.h + libraries/3rdparty/mbedtls/library/threading.c 1 @@ -1672,6 +1852,16 @@ 1 AFR_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/config.h + + libraries/3rdparty/mbedtls/include/mbedtls/config_psa.h + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/config_psa.h + + + libraries/3rdparty/mbedtls/include/mbedtls/constant_time.h + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/constant_time.h + libraries/3rdparty/mbedtls/include/mbedtls/ctr_drbg.h 1 @@ -1857,6 +2047,11 @@ 1 AFR_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/poly1305.h + + libraries/3rdparty/mbedtls/include/mbedtls/psa_util.h + 1 + AFR_ROOT/libraries/3rdparty/mbedtls/include/mbedtls/psa_util.h + libraries/3rdparty/mbedtls/include/mbedtls/ripemd160.h 1 diff --git a/projects/xilinx/microzed/xsdk/aws_tests/.cproject b/projects/xilinx/microzed/xsdk/aws_tests/.cproject index 04dbe8e1855..1c9ed691f6f 100644 --- a/projects/xilinx/microzed/xsdk/aws_tests/.cproject +++ b/projects/xilinx/microzed/xsdk/aws_tests/.cproject @@ -50,21 +50,21 @@ - - - - + + + + - + @@ -79,12 +79,13 @@ + + + - -