summaryrefslogtreecommitdiff
path: root/nrfdemo/builddk/modules/nrf
diff options
context:
space:
mode:
Diffstat (limited to 'nrfdemo/builddk/modules/nrf')
-rw-r--r--nrfdemo/builddk/modules/nrf/cmake_install.cmake74
-rw-r--r--nrfdemo/builddk/modules/nrf/drivers/cmake_install.cmake64
-rw-r--r--nrfdemo/builddk/modules/nrf/drivers/entropy/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/drivers/flash/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/drivers/hw_cc3xx/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/drivers/net/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/drivers/serial/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/ext/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/lib/at_cmd_parser/CMakeFiles/..__nrf__lib__at_cmd_parser.dir/at_cmd_parser.c.objbin0 -> 31468 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/lib/at_cmd_parser/CMakeFiles/..__nrf__lib__at_cmd_parser.dir/at_params.c.objbin0 -> 25532 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/lib/at_cmd_parser/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/lib/at_cmd_parser/lib..__nrf__lib__at_cmd_parser.abin0 -> 57822 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/lib/at_monitor/CMakeFiles/..__nrf__lib__at_monitor.dir/at_monitor.c.objbin0 -> 38552 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/lib/at_monitor/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/lib/at_monitor/lib..__nrf__lib__at_monitor.abin0 -> 38832 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/lib/bin/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/lib/boot_banner/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/lib/cmake_install.cmake89
-rw-r--r--nrfdemo/builddk/modules/nrf/lib/dk_buttons_and_leds/CMakeFiles/..__nrf__lib__dk_buttons_and_leds.dir/dk_buttons_and_leds.c.objbin0 -> 93784 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/lib/dk_buttons_and_leds/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/lib/dk_buttons_and_leds/lib..__nrf__lib__dk_buttons_and_leds.abin0 -> 94260 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/lib/fatal_error/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/lib/flash_patch/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/lib/lte_link_control/CMakeFiles/..__nrf__lib__lte_link_control.dir/lte_lc.c.objbin0 -> 378292 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/lib/lte_link_control/CMakeFiles/..__nrf__lib__lte_link_control.dir/lte_lc_helpers.c.objbin0 -> 380316 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/lib/lte_link_control/CMakeFiles/..__nrf__lib__lte_link_control.dir/lte_lc_modem_hooks.c.objbin0 -> 49024 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/lib/lte_link_control/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/lib/lte_link_control/lib..__nrf__lib__lte_link_control.abin0 -> 809824 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/lib/modem_antenna/CMakeFiles/..__nrf__lib__modem_antenna.dir/modem_antenna.c.objbin0 -> 17948 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/lib/modem_antenna/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/lib/modem_antenna/lib..__nrf__lib__modem_antenna.abin0 -> 18258 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/cfun_hooks.c.objbin0 -> 10984 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/fault.c.objbin0 -> 12076 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/nrf91_sockets.c.objbin0 -> 82988 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/nrf_modem_lib.c.objbin0 -> 36888 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/nrf_modem_os.c.objbin0 -> 49840 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/sanity.c.objbin0 -> 2176 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/lib..__nrf__lib__nrf_modem_lib.abin0 -> 196300 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/modules/cmake_install.cmake54
-rw-r--r--nrfdemo/builddk/modules/nrf/modules/hostap/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/modules/trusted-firmware-m/CMakeFiles/..__nrf__modules__trusted-firmware-m.dir/fault.c.objbin0 -> 89728 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/modules/trusted-firmware-m/CMakeFiles/tfm_api_nrf.dir/tfm_boards/src/tfm_ioctl_ns_api.c.objbin0 -> 7452 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/modules/trusted-firmware-m/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/modules/trusted-firmware-m/lib..__nrf__modules__trusted-firmware-m.abin0 -> 89938 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/modules/trusted-firmware-m/libtfm_api_nrf.abin0 -> 7706 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/modules/trusted-firmware-m/tfm_config.h164
-rw-r--r--nrfdemo/builddk/modules/nrf/modules/wfa-qt/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/samples/cmake_install.cmake44
-rw-r--r--nrfdemo/builddk/modules/nrf/samples/common/cmake_install.cmake44
-rw-r--r--nrfdemo/builddk/modules/nrf/samples/common/mcumgr_bt_ota_dfu/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/bootloader/bl_override/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/cmake_install.cmake84
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/debug/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/dfu/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/mpsl/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/net/cmake_install.cmake44
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/net/lib/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/cmake_install.cmake49
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/crypto_copy/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/aesce.c.objbin0 -> 2144 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/aesni.c.objbin0 -> 2144 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/aria.c.objbin0 -> 2140 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/camellia.c.objbin0 -> 2152 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ccm.c.objbin0 -> 2136 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/chachapoly.c.objbin0 -> 2160 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/cipher.c.objbin0 -> 28072 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/cipher_wrap.c.objbin0 -> 19760 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/cmac.c.objbin0 -> 2140 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ctr_drbg.c.objbin0 -> 2152 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/des.c.objbin0 -> 2136 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/dhm.c.objbin0 -> 2136 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ecdh.c.objbin0 -> 2140 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ecdsa.c.objbin0 -> 2144 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ecp.c.objbin0 -> 2136 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ecp_curves.c.objbin0 -> 2160 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ecp_curves_new.c.objbin0 -> 2172 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/entropy.c.objbin0 -> 2148 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/gcm.c.objbin0 -> 2136 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/hkdf.c.objbin0 -> 12252 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/hmac_drbg.c.objbin0 -> 21696 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/md.c.objbin0 -> 30364 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/md5.c.objbin0 -> 2136 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/pem.c.objbin0 -> 14468 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/pk.c.objbin0 -> 2136 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/pk_wrap.c.objbin0 -> 2148 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/pkcs12.c.objbin0 -> 2148 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/pkcs5.c.objbin0 -> 2144 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/pkparse.c.objbin0 -> 2148 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/pkwrite.c.objbin0 -> 2148 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/platform_util.c.objbin0 -> 10152 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/psa_util.c.objbin0 -> 6012 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ripemd160.c.objbin0 -> 2156 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/rsa.c.objbin0 -> 2136 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/rsa_alt_helpers.c.objbin0 -> 2172 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/sha1.c.objbin0 -> 2140 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/sha256.c.objbin0 -> 5708 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/sha3.c.objbin0 -> 2140 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/sha512.c.objbin0 -> 21608 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/oberon-psa-crypto/library/platform.c.objbin0 -> 7116 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/oberon-psa-crypto/library/platform_util.c.objbin0 -> 10096 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/legacy/aes.c.objbin0 -> 15452 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/legacy/aes_oberon.c.objbin0 -> 2168 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/legacy/ecjpake_oberon.c.objbin0 -> 2180 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/asn1parse.c.objbin0 -> 25472 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/asn1write.c.objbin0 -> 33168 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/base64.c.objbin0 -> 15436 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/bignum.c.objbin0 -> 107060 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/bignum_core.c.objbin0 -> 63748 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/constant_time.c.objbin0 -> 10728 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/nist_kw.c.objbin0 -> 2148 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/oid.c.objbin0 -> 42132 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/padlock.c.objbin0 -> 2148 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/version.c.objbin0 -> 4600 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/cmake_install.cmake59
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/core/cmake_install.cmake44
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/core/nrf_oberon/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/drivers/cmake_install.cmake49
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/drivers/nrf_oberon/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/drivers/zephyr/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/include/generated/nrf-config.h3290
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/include/generated/nrf-psa-crypto-config.h8
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/include/generated/nrf-psa-crypto-want-config.h171
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/legacy/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/libmbedcrypto.abin0 -> 274968 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/libmbedcrypto_base.abin0 -> 311234 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/zephyr/CMakeFiles/mbedtls_zephyr.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/platform.c.objbin0 -> 7096 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/zephyr/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/zephyr/libmbedtls_zephyr.abin0 -> 7404 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/partition_manager/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/partition_manager/pm.yml.libmodem22
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/partition_manager/pm.yml.mcuboot2
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/partition_manager/pm.yml.trustzone10
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/shell/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/suit/cmake_install.cmake44
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/suit/provisioning/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/modules/nrf/tests/cmake_install.cmake44
-rw-r--r--nrfdemo/builddk/modules/nrf/tests/mocks/cmake_install.cmake39
138 files changed, 5818 insertions, 0 deletions
diff --git a/nrfdemo/builddk/modules/nrf/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/cmake_install.cmake
new file mode 100644
index 0000000..f88cf30
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/cmake_install.cmake
@@ -0,0 +1,74 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/ext/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/lib/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/samples/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/subsys/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/modules/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/drivers/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/tests/cmake_install.cmake")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/drivers/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/drivers/cmake_install.cmake
new file mode 100644
index 0000000..7e9ab8f
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/drivers/cmake_install.cmake
@@ -0,0 +1,64 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/drivers
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/drivers/net/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/drivers/hw_cc3xx/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/drivers/entropy/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/drivers/serial/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/drivers/flash/cmake_install.cmake")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/drivers/entropy/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/drivers/entropy/cmake_install.cmake
new file mode 100644
index 0000000..e561bdc
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/drivers/entropy/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/drivers/entropy
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/drivers/flash/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/drivers/flash/cmake_install.cmake
new file mode 100644
index 0000000..b67f264
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/drivers/flash/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/drivers/flash
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/drivers/hw_cc3xx/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/drivers/hw_cc3xx/cmake_install.cmake
new file mode 100644
index 0000000..c6ecbde
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/drivers/hw_cc3xx/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/drivers/hw_cc3xx
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/drivers/net/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/drivers/net/cmake_install.cmake
new file mode 100644
index 0000000..9b81059
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/drivers/net/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/drivers/net
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/drivers/serial/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/drivers/serial/cmake_install.cmake
new file mode 100644
index 0000000..a44d860
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/drivers/serial/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/drivers/serial
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/ext/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/ext/cmake_install.cmake
new file mode 100644
index 0000000..26a1e7c
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/ext/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/ext
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/lib/at_cmd_parser/CMakeFiles/..__nrf__lib__at_cmd_parser.dir/at_cmd_parser.c.obj b/nrfdemo/builddk/modules/nrf/lib/at_cmd_parser/CMakeFiles/..__nrf__lib__at_cmd_parser.dir/at_cmd_parser.c.obj
new file mode 100644
index 0000000..a07b514
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/lib/at_cmd_parser/CMakeFiles/..__nrf__lib__at_cmd_parser.dir/at_cmd_parser.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/lib/at_cmd_parser/CMakeFiles/..__nrf__lib__at_cmd_parser.dir/at_params.c.obj b/nrfdemo/builddk/modules/nrf/lib/at_cmd_parser/CMakeFiles/..__nrf__lib__at_cmd_parser.dir/at_params.c.obj
new file mode 100644
index 0000000..d8046ec
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/lib/at_cmd_parser/CMakeFiles/..__nrf__lib__at_cmd_parser.dir/at_params.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/lib/at_cmd_parser/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/lib/at_cmd_parser/cmake_install.cmake
new file mode 100644
index 0000000..9ae111a
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/lib/at_cmd_parser/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/lib/at_cmd_parser
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/lib/at_cmd_parser/lib..__nrf__lib__at_cmd_parser.a b/nrfdemo/builddk/modules/nrf/lib/at_cmd_parser/lib..__nrf__lib__at_cmd_parser.a
new file mode 100644
index 0000000..ca5237e
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/lib/at_cmd_parser/lib..__nrf__lib__at_cmd_parser.a
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/lib/at_monitor/CMakeFiles/..__nrf__lib__at_monitor.dir/at_monitor.c.obj b/nrfdemo/builddk/modules/nrf/lib/at_monitor/CMakeFiles/..__nrf__lib__at_monitor.dir/at_monitor.c.obj
new file mode 100644
index 0000000..0262a01
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/lib/at_monitor/CMakeFiles/..__nrf__lib__at_monitor.dir/at_monitor.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/lib/at_monitor/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/lib/at_monitor/cmake_install.cmake
new file mode 100644
index 0000000..379ca7c
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/lib/at_monitor/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/lib/at_monitor
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/lib/at_monitor/lib..__nrf__lib__at_monitor.a b/nrfdemo/builddk/modules/nrf/lib/at_monitor/lib..__nrf__lib__at_monitor.a
new file mode 100644
index 0000000..235b149
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/lib/at_monitor/lib..__nrf__lib__at_monitor.a
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/lib/bin/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/lib/bin/cmake_install.cmake
new file mode 100644
index 0000000..d5fee35
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/lib/bin/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/lib/bin
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/lib/boot_banner/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/lib/boot_banner/cmake_install.cmake
new file mode 100644
index 0000000..9da37dd
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/lib/boot_banner/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/lib/boot_banner
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/lib/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/lib/cmake_install.cmake
new file mode 100644
index 0000000..b2b0ab1
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/lib/cmake_install.cmake
@@ -0,0 +1,89 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/lib
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/lib/bin/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/lib/nrf_modem_lib/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/lib/dk_buttons_and_leds/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/lib/at_monitor/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/lib/at_cmd_parser/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/lib/lte_link_control/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/lib/flash_patch/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/lib/fatal_error/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/lib/modem_antenna/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/lib/boot_banner/cmake_install.cmake")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/lib/dk_buttons_and_leds/CMakeFiles/..__nrf__lib__dk_buttons_and_leds.dir/dk_buttons_and_leds.c.obj b/nrfdemo/builddk/modules/nrf/lib/dk_buttons_and_leds/CMakeFiles/..__nrf__lib__dk_buttons_and_leds.dir/dk_buttons_and_leds.c.obj
new file mode 100644
index 0000000..4367861
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/lib/dk_buttons_and_leds/CMakeFiles/..__nrf__lib__dk_buttons_and_leds.dir/dk_buttons_and_leds.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/lib/dk_buttons_and_leds/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/lib/dk_buttons_and_leds/cmake_install.cmake
new file mode 100644
index 0000000..42faab4
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/lib/dk_buttons_and_leds/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/lib/dk_buttons_and_leds
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/lib/dk_buttons_and_leds/lib..__nrf__lib__dk_buttons_and_leds.a b/nrfdemo/builddk/modules/nrf/lib/dk_buttons_and_leds/lib..__nrf__lib__dk_buttons_and_leds.a
new file mode 100644
index 0000000..0269efb
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/lib/dk_buttons_and_leds/lib..__nrf__lib__dk_buttons_and_leds.a
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/lib/fatal_error/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/lib/fatal_error/cmake_install.cmake
new file mode 100644
index 0000000..c4ba680
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/lib/fatal_error/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/lib/fatal_error
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/lib/flash_patch/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/lib/flash_patch/cmake_install.cmake
new file mode 100644
index 0000000..6e405d4
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/lib/flash_patch/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/lib/flash_patch
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/lib/lte_link_control/CMakeFiles/..__nrf__lib__lte_link_control.dir/lte_lc.c.obj b/nrfdemo/builddk/modules/nrf/lib/lte_link_control/CMakeFiles/..__nrf__lib__lte_link_control.dir/lte_lc.c.obj
new file mode 100644
index 0000000..5c34c1c
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/lib/lte_link_control/CMakeFiles/..__nrf__lib__lte_link_control.dir/lte_lc.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/lib/lte_link_control/CMakeFiles/..__nrf__lib__lte_link_control.dir/lte_lc_helpers.c.obj b/nrfdemo/builddk/modules/nrf/lib/lte_link_control/CMakeFiles/..__nrf__lib__lte_link_control.dir/lte_lc_helpers.c.obj
new file mode 100644
index 0000000..0760bb3
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/lib/lte_link_control/CMakeFiles/..__nrf__lib__lte_link_control.dir/lte_lc_helpers.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/lib/lte_link_control/CMakeFiles/..__nrf__lib__lte_link_control.dir/lte_lc_modem_hooks.c.obj b/nrfdemo/builddk/modules/nrf/lib/lte_link_control/CMakeFiles/..__nrf__lib__lte_link_control.dir/lte_lc_modem_hooks.c.obj
new file mode 100644
index 0000000..fa6253a
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/lib/lte_link_control/CMakeFiles/..__nrf__lib__lte_link_control.dir/lte_lc_modem_hooks.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/lib/lte_link_control/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/lib/lte_link_control/cmake_install.cmake
new file mode 100644
index 0000000..3b61f20
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/lib/lte_link_control/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/lib/lte_link_control
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/lib/lte_link_control/lib..__nrf__lib__lte_link_control.a b/nrfdemo/builddk/modules/nrf/lib/lte_link_control/lib..__nrf__lib__lte_link_control.a
new file mode 100644
index 0000000..27281e1
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/lib/lte_link_control/lib..__nrf__lib__lte_link_control.a
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/lib/modem_antenna/CMakeFiles/..__nrf__lib__modem_antenna.dir/modem_antenna.c.obj b/nrfdemo/builddk/modules/nrf/lib/modem_antenna/CMakeFiles/..__nrf__lib__modem_antenna.dir/modem_antenna.c.obj
new file mode 100644
index 0000000..709b6cb
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/lib/modem_antenna/CMakeFiles/..__nrf__lib__modem_antenna.dir/modem_antenna.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/lib/modem_antenna/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/lib/modem_antenna/cmake_install.cmake
new file mode 100644
index 0000000..906f037
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/lib/modem_antenna/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/lib/modem_antenna
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/lib/modem_antenna/lib..__nrf__lib__modem_antenna.a b/nrfdemo/builddk/modules/nrf/lib/modem_antenna/lib..__nrf__lib__modem_antenna.a
new file mode 100644
index 0000000..e297a31
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/lib/modem_antenna/lib..__nrf__lib__modem_antenna.a
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/cfun_hooks.c.obj b/nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/cfun_hooks.c.obj
new file mode 100644
index 0000000..55d497f
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/cfun_hooks.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/fault.c.obj b/nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/fault.c.obj
new file mode 100644
index 0000000..5b7546c
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/fault.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/nrf91_sockets.c.obj b/nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/nrf91_sockets.c.obj
new file mode 100644
index 0000000..e301ac7
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/nrf91_sockets.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/nrf_modem_lib.c.obj b/nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/nrf_modem_lib.c.obj
new file mode 100644
index 0000000..e5f0c15
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/nrf_modem_lib.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/nrf_modem_os.c.obj b/nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/nrf_modem_os.c.obj
new file mode 100644
index 0000000..7f55ef3
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/nrf_modem_os.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/sanity.c.obj b/nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/sanity.c.obj
new file mode 100644
index 0000000..0a901e7
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/CMakeFiles/..__nrf__lib__nrf_modem_lib.dir/sanity.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/cmake_install.cmake
new file mode 100644
index 0000000..ac52425
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/lib/nrf_modem_lib
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/lib..__nrf__lib__nrf_modem_lib.a b/nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/lib..__nrf__lib__nrf_modem_lib.a
new file mode 100644
index 0000000..63b4075
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/lib/nrf_modem_lib/lib..__nrf__lib__nrf_modem_lib.a
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/modules/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/modules/cmake_install.cmake
new file mode 100644
index 0000000..241e504
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/modules/cmake_install.cmake
@@ -0,0 +1,54 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/modules
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/modules/trusted-firmware-m/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/modules/hostap/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/modules/wfa-qt/cmake_install.cmake")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/modules/hostap/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/modules/hostap/cmake_install.cmake
new file mode 100644
index 0000000..f97eff9
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/modules/hostap/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/modules/hostap
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/modules/trusted-firmware-m/CMakeFiles/..__nrf__modules__trusted-firmware-m.dir/fault.c.obj b/nrfdemo/builddk/modules/nrf/modules/trusted-firmware-m/CMakeFiles/..__nrf__modules__trusted-firmware-m.dir/fault.c.obj
new file mode 100644
index 0000000..7d8af3f
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/modules/trusted-firmware-m/CMakeFiles/..__nrf__modules__trusted-firmware-m.dir/fault.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/modules/trusted-firmware-m/CMakeFiles/tfm_api_nrf.dir/tfm_boards/src/tfm_ioctl_ns_api.c.obj b/nrfdemo/builddk/modules/nrf/modules/trusted-firmware-m/CMakeFiles/tfm_api_nrf.dir/tfm_boards/src/tfm_ioctl_ns_api.c.obj
new file mode 100644
index 0000000..e865e50
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/modules/trusted-firmware-m/CMakeFiles/tfm_api_nrf.dir/tfm_boards/src/tfm_ioctl_ns_api.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/modules/trusted-firmware-m/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/modules/trusted-firmware-m/cmake_install.cmake
new file mode 100644
index 0000000..3dfe72c
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/modules/trusted-firmware-m/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/modules/trusted-firmware-m
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/modules/trusted-firmware-m/lib..__nrf__modules__trusted-firmware-m.a b/nrfdemo/builddk/modules/nrf/modules/trusted-firmware-m/lib..__nrf__modules__trusted-firmware-m.a
new file mode 100644
index 0000000..705a97f
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/modules/trusted-firmware-m/lib..__nrf__modules__trusted-firmware-m.a
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/modules/trusted-firmware-m/libtfm_api_nrf.a b/nrfdemo/builddk/modules/nrf/modules/trusted-firmware-m/libtfm_api_nrf.a
new file mode 100644
index 0000000..0baf227
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/modules/trusted-firmware-m/libtfm_api_nrf.a
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/modules/trusted-firmware-m/tfm_config.h b/nrfdemo/builddk/modules/nrf/modules/trusted-firmware-m/tfm_config.h
new file mode 100644
index 0000000..00331a1
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/modules/trusted-firmware-m/tfm_config.h
@@ -0,0 +1,164 @@
+/*
+ * Copyright (c) 2023 Nordic Semiconductor ASA.
+ *
+ * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
+ *
+ */
+
+#ifndef __TFM_CONFIG_H__
+#define __TFM_CONFIG_H__
+
+/* Platform Partition Configs */
+
+/* Size of input buffer in platform service */
+#define PLATFORM_SERVICE_INPUT_BUFFER_SIZE 64
+
+/* Size of output buffer in platform service */
+#define PLATFORM_SERVICE_OUTPUT_BUFFER_SIZE 64
+
+/* The stack size of the Platform Secure Partition */
+#define PLATFORM_SP_STACK_SIZE 0x500
+
+/* Disable Non-volatile counter module */
+#define PLATFORM_NV_COUNTER_MODULE_DISABLED 1
+
+/* Crypto Partition Configs */
+
+/*
+ * Heap size for the crypto backend
+ * CRYPTO_ENGINE_BUF_SIZE needs to be >8KB for EC signing by attest module.
+ */
+#define CRYPTO_ENGINE_BUF_SIZE 1
+
+/* The max number of concurrent operations that can be active (allocated) at any time in Crypto */
+#define CRYPTO_CONC_OPER_NUM 1
+
+/* Enable PSA Crypto random number generator module */
+#define CRYPTO_RNG_MODULE_ENABLED 1
+
+/* Enable PSA Crypto Key module */
+#define CRYPTO_KEY_MODULE_ENABLED 0
+
+/* Enable PSA Crypto AEAD module */
+#define CRYPTO_AEAD_MODULE_ENABLED 0
+
+/* Enable PSA Crypto MAC module */
+#define CRYPTO_MAC_MODULE_ENABLED 0
+
+/* Enable PSA Crypto Hash module */
+#define CRYPTO_HASH_MODULE_ENABLED 0
+
+/* Enable PSA Crypto Cipher module */
+#define CRYPTO_CIPHER_MODULE_ENABLED 0
+
+/* Enable PSA Crypto PAKE module */
+#define CRYPTO_PAKE_MODULE_ENABLED 0
+
+/* Enable PSA Crypto asymmetric key signature module */
+#define CRYPTO_ASYM_SIGN_MODULE_ENABLED 0
+
+/* Enable PSA Crypto asymmetric key encryption module */
+#define CRYPTO_ASYM_ENCRYPT_MODULE_ENABLED 0
+
+/* Enable PSA Crypto key derivation module */
+#define CRYPTO_KEY_DERIVATION_MODULE_ENABLED 0
+
+/* Default size of the internal scratch buffer used for PSA FF IOVec allocations */
+#define CRYPTO_IOVEC_BUFFER_SIZE 1024
+
+/* Use stored NV seed to provide entropy */
+#define CRYPTO_NV_SEED 0
+
+/*
+ * Only enable multi-part operations in Hash, MAC, AEAD and symmetric ciphers,
+ * to optimize memory footprint in resource-constrained devices.
+ */
+#define CRYPTO_SINGLE_PART_FUNCS_DISABLED 0
+
+/* The stack size of the Crypto Secure Partition */
+#define CRYPTO_STACK_SIZE 0x800
+
+/* FWU Partition Configs */
+
+/* Size of the FWU internal data transfer buffer */
+/* #undef TFM_FWU_BUF_SIZE */
+
+/* The stack size of the Firmware Update Secure Partition */
+/* #undef FWU_STACK_SIZE */
+
+/* Attest Partition Configs */
+
+/* Include optional claims in initial attestation token */
+#define ATTEST_INCLUDE_OPTIONAL_CLAIMS 0
+
+/* Include COSE key-id in initial attestation token */
+#define ATTEST_INCLUDE_COSE_KEY_ID 0
+
+/* The stack size of the Initial Attestation Secure Partition */
+/* #undef ATTEST_STACK_SIZE */
+
+/* Set the initial attestation token profile */
+/* The TF-M config_base.h configuration will do
+ * #define ATTEST_TOKEN_PROFILE_PSA_IOT_1 1, if non of the token profiles are
+ * chosen. While #define will define it with value 0 if the variables are 0
+ * not set. This causes a redefine warning, so ignoring the token profile if
+ * initial attestation is not enabled */
+#ifdef TFM_PARTITION_INITIAL_ATTESTATION
+#define ATTEST_TOKEN_PROFILE_PSA_IOT_1 0
+#define ATTEST_TOKEN_PROFILE_PSA_2_0_0 0
+#define ATTEST_TOKEN_PROFILE_ARM_CCA 0
+#endif
+
+/* ITS Partition Configs */
+
+/* Create flash FS if it doesn't exist for Internal Trusted Storage partition */
+#define ITS_CREATE_FLASH_LAYOUT 0
+
+/* Enable emulated RAM FS for platforms that don't have flash for Internal Trusted Storage partition */
+#define ITS_RAM_FS 0
+
+/* Validate filesystem metadata every time it is read from flash */
+#define ITS_VALIDATE_METADATA_FROM_FLASH 0
+
+/* The maximum asset size to be stored in the Internal Trusted Storage */
+/* #undef ITS_MAX_ASSET_SIZE */
+
+/*
+ * Size of the ITS internal data transfer buffer
+ * (Default to the max asset size so that all requests can be handled in one iteration.)
+ */
+/* #undef ITS_BUF_SIZE */
+
+/* The maximum number of assets to be stored in the Internal Trusted Storage */
+/* #undef ITS_NUM_ASSETS */
+
+/* The stack size of the Internal Trusted Storage Secure Partition */
+/* #undef ITS_STACK_SIZE */
+
+/* PS Partition Configs */
+
+/* Create flash FS if it doesn't exist for Protected Storage partition */
+#define PS_CREATE_FLASH_LAYOUT 0
+
+/* Enable emulated RAM FS for platforms that don't have flash for Protected Storage partition */
+#define PS_RAM_FS 0
+
+/* Enable rollback protection for Protected Storage partition */
+#define PS_ROLLBACK_PROTECTION 0
+
+/* Validate filesystem metadata every time it is read from flash */
+#define PS_VALIDATE_METADATA_FROM_FLASH 0
+
+/* The maximum asset size to be stored in the Protected Storage */
+/* #undef PS_MAX_ASSET_SIZE */
+
+/* The maximum number of assets to be stored in the Protected Storage */
+/* #undef PS_NUM_ASSETS */
+
+/* The stack size of the Protected Storage Secure Partition */
+/* #undef PS_STACK_SIZE */
+
+/* Enable/Disable the doorbell APIs */
+#define CONFIG_TFM_DOORBELL_API 0
+
+#endif /* __TFM_CONFIG_H__ */
diff --git a/nrfdemo/builddk/modules/nrf/modules/wfa-qt/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/modules/wfa-qt/cmake_install.cmake
new file mode 100644
index 0000000..2f34ccc
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/modules/wfa-qt/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/modules/wfa-qt
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/samples/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/samples/cmake_install.cmake
new file mode 100644
index 0000000..ce2880f
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/samples/cmake_install.cmake
@@ -0,0 +1,44 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/samples
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/samples/common/cmake_install.cmake")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/samples/common/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/samples/common/cmake_install.cmake
new file mode 100644
index 0000000..55e8a31
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/samples/common/cmake_install.cmake
@@ -0,0 +1,44 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/samples/common
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/samples/common/mcumgr_bt_ota_dfu/cmake_install.cmake")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/samples/common/mcumgr_bt_ota_dfu/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/samples/common/mcumgr_bt_ota_dfu/cmake_install.cmake
new file mode 100644
index 0000000..56c8c85
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/samples/common/mcumgr_bt_ota_dfu/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/samples/common/mcumgr_bt_ota_dfu
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/subsys/bootloader/bl_override/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/subsys/bootloader/bl_override/cmake_install.cmake
new file mode 100644
index 0000000..c1fa760
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/bootloader/bl_override/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/subsys/bootloader/bl_override
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/subsys/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/subsys/cmake_install.cmake
new file mode 100644
index 0000000..0d6bafd
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/cmake_install.cmake
@@ -0,0 +1,84 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/subsys
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/subsys/bootloader/bl_override/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/subsys/nrf_security/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/subsys/net/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/subsys/dfu/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/subsys/mpsl/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/subsys/shell/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/subsys/debug/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/subsys/partition_manager/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/subsys/suit/cmake_install.cmake")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/subsys/debug/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/subsys/debug/cmake_install.cmake
new file mode 100644
index 0000000..01cd52a
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/debug/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/subsys/debug
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/subsys/dfu/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/subsys/dfu/cmake_install.cmake
new file mode 100644
index 0000000..9c9dd1e
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/dfu/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/subsys/dfu
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/subsys/mpsl/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/subsys/mpsl/cmake_install.cmake
new file mode 100644
index 0000000..d1f46be
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/mpsl/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/subsys/mpsl
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/subsys/net/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/subsys/net/cmake_install.cmake
new file mode 100644
index 0000000..0780a3c
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/net/cmake_install.cmake
@@ -0,0 +1,44 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/subsys/net
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/subsys/net/lib/cmake_install.cmake")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/subsys/net/lib/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/subsys/net/lib/cmake_install.cmake
new file mode 100644
index 0000000..f73557b
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/net/lib/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/subsys/net/lib
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/cmake_install.cmake
new file mode 100644
index 0000000..02d371b
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/cmake_install.cmake
@@ -0,0 +1,49 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/subsys/nrf_security
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/subsys/nrf_security/crypto_copy/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/subsys/nrf_security/src/cmake_install.cmake")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/crypto_copy/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/crypto_copy/cmake_install.cmake
new file mode 100644
index 0000000..de9c813
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/crypto_copy/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrfxlib/crypto
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/aesce.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/aesce.c.obj
new file mode 100644
index 0000000..7d8745f
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/aesce.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/aesni.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/aesni.c.obj
new file mode 100644
index 0000000..4a667c0
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/aesni.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/aria.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/aria.c.obj
new file mode 100644
index 0000000..6836e27
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/aria.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/camellia.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/camellia.c.obj
new file mode 100644
index 0000000..5faccca
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/camellia.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ccm.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ccm.c.obj
new file mode 100644
index 0000000..56584fc
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ccm.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/chachapoly.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/chachapoly.c.obj
new file mode 100644
index 0000000..4493704
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/chachapoly.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/cipher.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/cipher.c.obj
new file mode 100644
index 0000000..af3e376
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/cipher.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/cipher_wrap.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/cipher_wrap.c.obj
new file mode 100644
index 0000000..279cfb4
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/cipher_wrap.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/cmac.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/cmac.c.obj
new file mode 100644
index 0000000..231b823
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/cmac.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ctr_drbg.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ctr_drbg.c.obj
new file mode 100644
index 0000000..f80674d
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ctr_drbg.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/des.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/des.c.obj
new file mode 100644
index 0000000..396c804
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/des.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/dhm.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/dhm.c.obj
new file mode 100644
index 0000000..fa5c217
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/dhm.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ecdh.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ecdh.c.obj
new file mode 100644
index 0000000..b211e65
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ecdh.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ecdsa.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ecdsa.c.obj
new file mode 100644
index 0000000..3830393
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ecdsa.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ecp.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ecp.c.obj
new file mode 100644
index 0000000..0327586
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ecp.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ecp_curves.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ecp_curves.c.obj
new file mode 100644
index 0000000..c54b48a
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ecp_curves.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ecp_curves_new.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ecp_curves_new.c.obj
new file mode 100644
index 0000000..6550fc0
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ecp_curves_new.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/entropy.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/entropy.c.obj
new file mode 100644
index 0000000..1766ab8
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/entropy.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/gcm.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/gcm.c.obj
new file mode 100644
index 0000000..f341893
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/gcm.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/hkdf.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/hkdf.c.obj
new file mode 100644
index 0000000..0cac690
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/hkdf.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/hmac_drbg.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/hmac_drbg.c.obj
new file mode 100644
index 0000000..3e0e632
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/hmac_drbg.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/md.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/md.c.obj
new file mode 100644
index 0000000..5e91367
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/md.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/md5.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/md5.c.obj
new file mode 100644
index 0000000..8d125b4
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/md5.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/pem.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/pem.c.obj
new file mode 100644
index 0000000..83598f2
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/pem.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/pk.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/pk.c.obj
new file mode 100644
index 0000000..b8d84c1
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/pk.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/pk_wrap.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/pk_wrap.c.obj
new file mode 100644
index 0000000..42e6910
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/pk_wrap.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/pkcs12.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/pkcs12.c.obj
new file mode 100644
index 0000000..c7eea95
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/pkcs12.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/pkcs5.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/pkcs5.c.obj
new file mode 100644
index 0000000..9b4b2a6
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/pkcs5.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/pkparse.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/pkparse.c.obj
new file mode 100644
index 0000000..d7be60f
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/pkparse.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/pkwrite.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/pkwrite.c.obj
new file mode 100644
index 0000000..0527660
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/pkwrite.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/platform_util.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/platform_util.c.obj
new file mode 100644
index 0000000..3dc249c
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/platform_util.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/psa_util.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/psa_util.c.obj
new file mode 100644
index 0000000..398c99a
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/psa_util.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ripemd160.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ripemd160.c.obj
new file mode 100644
index 0000000..96aa742
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/ripemd160.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/rsa.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/rsa.c.obj
new file mode 100644
index 0000000..ab832bb
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/rsa.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/rsa_alt_helpers.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/rsa_alt_helpers.c.obj
new file mode 100644
index 0000000..8495b9b
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/rsa_alt_helpers.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/sha1.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/sha1.c.obj
new file mode 100644
index 0000000..5609292
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/sha1.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/sha256.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/sha256.c.obj
new file mode 100644
index 0000000..7367f52
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/sha256.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/sha3.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/sha3.c.obj
new file mode 100644
index 0000000..9a77afb
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/sha3.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/sha512.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/sha512.c.obj
new file mode 100644
index 0000000..b9c6e56
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/sha512.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/oberon-psa-crypto/library/platform.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/oberon-psa-crypto/library/platform.c.obj
new file mode 100644
index 0000000..8265ad9
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/oberon-psa-crypto/library/platform.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/oberon-psa-crypto/library/platform_util.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/oberon-psa-crypto/library/platform_util.c.obj
new file mode 100644
index 0000000..cfb6488
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/oberon-psa-crypto/library/platform_util.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/legacy/aes.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/legacy/aes.c.obj
new file mode 100644
index 0000000..737ec1c
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/legacy/aes.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/legacy/aes_oberon.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/legacy/aes_oberon.c.obj
new file mode 100644
index 0000000..983395c
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/legacy/aes_oberon.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/legacy/ecjpake_oberon.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/legacy/ecjpake_oberon.c.obj
new file mode 100644
index 0000000..f742b37
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/legacy/ecjpake_oberon.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/asn1parse.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/asn1parse.c.obj
new file mode 100644
index 0000000..2df7061
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/asn1parse.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/asn1write.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/asn1write.c.obj
new file mode 100644
index 0000000..eea86a2
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/asn1write.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/base64.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/base64.c.obj
new file mode 100644
index 0000000..9db77a3
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/base64.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/bignum.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/bignum.c.obj
new file mode 100644
index 0000000..9f47169
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/bignum.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/bignum_core.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/bignum_core.c.obj
new file mode 100644
index 0000000..baa9c7d
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/bignum_core.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/constant_time.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/constant_time.c.obj
new file mode 100644
index 0000000..7e09882
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/constant_time.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/nist_kw.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/nist_kw.c.obj
new file mode 100644
index 0000000..090edc9
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/nist_kw.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/oid.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/oid.c.obj
new file mode 100644
index 0000000..29b35b0
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/oid.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/padlock.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/padlock.c.obj
new file mode 100644
index 0000000..a0262fe
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/padlock.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/version.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/version.c.obj
new file mode 100644
index 0000000..76384e8
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/version.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/cmake_install.cmake
new file mode 100644
index 0000000..59218c9
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/cmake_install.cmake
@@ -0,0 +1,59 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/subsys/nrf_security/src
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/subsys/nrf_security/src/core/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/subsys/nrf_security/src/drivers/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/subsys/nrf_security/src/legacy/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/subsys/nrf_security/src/zephyr/cmake_install.cmake")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/core/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/core/cmake_install.cmake
new file mode 100644
index 0000000..c0305c1
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/core/cmake_install.cmake
@@ -0,0 +1,44 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/subsys/nrf_security/src/core
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/subsys/nrf_security/src/core/nrf_oberon/cmake_install.cmake")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/core/nrf_oberon/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/core/nrf_oberon/cmake_install.cmake
new file mode 100644
index 0000000..b033125
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/core/nrf_oberon/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/subsys/nrf_security/src/core/nrf_oberon
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/drivers/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/drivers/cmake_install.cmake
new file mode 100644
index 0000000..ba1bb4c
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/drivers/cmake_install.cmake
@@ -0,0 +1,49 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/subsys/nrf_security/src/drivers
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/subsys/nrf_security/src/drivers/zephyr/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/subsys/nrf_security/src/drivers/nrf_oberon/cmake_install.cmake")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/drivers/nrf_oberon/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/drivers/nrf_oberon/cmake_install.cmake
new file mode 100644
index 0000000..d037a0b
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/drivers/nrf_oberon/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/subsys/nrf_security/src/drivers/nrf_oberon
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/drivers/zephyr/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/drivers/zephyr/cmake_install.cmake
new file mode 100644
index 0000000..a22c0ab
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/drivers/zephyr/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/subsys/nrf_security/src/drivers/zephyr
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/include/generated/nrf-config.h b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/include/generated/nrf-config.h
new file mode 100644
index 0000000..7ee886a
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/include/generated/nrf-config.h
@@ -0,0 +1,3290 @@
+/*
+ * Copyright (c) 2022 Nordic Semiconductor
+ *
+ * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
+ *
+ */
+
+#ifndef LEGACY_CRYPTO_CONFIG_H
+#define LEGACY_CRYPTO_CONFIG_H
+
+/**
+ * \file mbedtls_config.h
+ *
+ * \brief Configuration options (set of defines)
+ *
+ * This set of compile-time options may be used to enable
+ * or disable features selectively, and reduce the global
+ * memory footprint.
+ */
+
+/**
+ * This is an optional version symbol that enables comatibility handling of
+ * config files.
+ *
+ * It is equal to the #MBEDTLS_VERSION_NUMBER of the Mbed TLS version that
+ * introduced the config format we want to be compatible with.
+ */
+//#define MBEDTLS_CONFIG_VERSION 0x03000000
+
+/**
+ * \name SECTION: System support
+ *
+ * This section sets system specific settings.
+ * \{
+ */
+
+/**
+ * \def MBEDTLS_HAVE_ASM
+ *
+ * The compiler has support for asm().
+ *
+ * Requires support for asm() in compiler.
+ *
+ * Used in:
+ * library/aria.c
+ * library/bn_mul.h
+ *
+ * Required by:
+ * MBEDTLS_AESNI_C
+ * MBEDTLS_PADLOCK_C
+ *
+ * Comment to disable the use of assembly code.
+ */
+#define MBEDTLS_HAVE_ASM
+
+/**
+ * \def MBEDTLS_NO_UDBL_DIVISION
+ *
+ * The platform lacks support for double-width integer division (64-bit
+ * division on a 32-bit platform, 128-bit division on a 64-bit platform).
+ *
+ * Used in:
+ * include/mbedtls/bignum.h
+ * library/bignum.c
+ *
+ * The bignum code uses double-width division to speed up some operations.
+ * Double-width division is often implemented in software that needs to
+ * be linked with the program. The presence of a double-width integer
+ * type is usually detected automatically through preprocessor macros,
+ * but the automatic detection cannot know whether the code needs to
+ * and can be linked with an implementation of division for that type.
+ * By default division is assumed to be usable if the type is present.
+ * Uncomment this option to prevent the use of double-width division.
+ *
+ * Note that division for the native integer type is always required.
+ * Furthermore, a 64-bit type is always required even on a 32-bit
+ * platform, but it need not support multiplication or division. In some
+ * cases it is also desirable to disable some double-width operations. For
+ * example, if double-width division is implemented in software, disabling
+ * it can reduce code size in some embedded targets.
+ */
+//#define MBEDTLS_NO_UDBL_DIVISION
+
+/**
+ * \def MBEDTLS_NO_64BIT_MULTIPLICATION
+ *
+ * The platform lacks support for 32x32 -> 64-bit multiplication.
+ *
+ * Used in:
+ * library/poly1305.c
+ *
+ * Some parts of the library may use multiplication of two unsigned 32-bit
+ * operands with a 64-bit result in order to speed up computations. On some
+ * platforms, this is not available in hardware and has to be implemented in
+ * software, usually in a library provided by the toolchain.
+ *
+ * Sometimes it is not desirable to have to link to that library. This option
+ * removes the dependency of that library on platforms that lack a hardware
+ * 64-bit multiplier by embedding a software implementation in Mbed TLS.
+ *
+ * Note that depending on the compiler, this may decrease performance compared
+ * to using the library function provided by the toolchain.
+ */
+//#define MBEDTLS_NO_64BIT_MULTIPLICATION
+
+/**
+ * \def MBEDTLS_HAVE_SSE2
+ *
+ * CPU supports SSE2 instruction set.
+ *
+ * Uncomment if the CPU supports SSE2 (IA-32 specific).
+ */
+//#define MBEDTLS_HAVE_SSE2
+
+/**
+ * \def MBEDTLS_HAVE_TIME
+ *
+ * System has time.h and time().
+ * The time does not need to be correct, only time differences are used,
+ * by contrast with MBEDTLS_HAVE_TIME_DATE
+ *
+ * Defining MBEDTLS_HAVE_TIME allows you to specify MBEDTLS_PLATFORM_TIME_ALT,
+ * MBEDTLS_PLATFORM_TIME_MACRO, MBEDTLS_PLATFORM_TIME_TYPE_MACRO and
+ * MBEDTLS_PLATFORM_STD_TIME.
+ *
+ * Comment if your system does not support time functions
+ */
+//#define MBEDTLS_HAVE_TIME
+
+/**
+ * \def MBEDTLS_HAVE_TIME_DATE
+ *
+ * System has time.h, time(), and an implementation for
+ * mbedtls_platform_gmtime_r() (see below).
+ * The time needs to be correct (not necessarily very accurate, but at least
+ * the date should be correct). This is used to verify the validity period of
+ * X.509 certificates.
+ *
+ * Comment if your system does not have a correct clock.
+ *
+ * \note mbedtls_platform_gmtime_r() is an abstraction in platform_util.h that
+ * behaves similarly to the gmtime_r() function from the C standard. Refer to
+ * the documentation for mbedtls_platform_gmtime_r() for more information.
+ *
+ * \note It is possible to configure an implementation for
+ * mbedtls_platform_gmtime_r() at compile-time by using the macro
+ * MBEDTLS_PLATFORM_GMTIME_R_ALT.
+ */
+//#define MBEDTLS_HAVE_TIME_DATE
+
+/**
+ * \def MBEDTLS_PLATFORM_MEMORY
+ *
+ * Enable the memory allocation layer.
+ *
+ * By default mbed TLS uses the system-provided calloc() and free().
+ * This allows different allocators (self-implemented or provided) to be
+ * provided to the platform abstraction layer.
+ *
+ * Enabling MBEDTLS_PLATFORM_MEMORY without the
+ * MBEDTLS_PLATFORM_{FREE,CALLOC}_MACROs will provide
+ * "mbedtls_platform_set_calloc_free()" allowing you to set an alternative calloc() and
+ * free() function pointer at runtime.
+ *
+ * Enabling MBEDTLS_PLATFORM_MEMORY and specifying
+ * MBEDTLS_PLATFORM_{CALLOC,FREE}_MACROs will allow you to specify the
+ * alternate function at compile time.
+ *
+ * Requires: MBEDTLS_PLATFORM_C
+ *
+ * Enable this layer to allow use of alternative memory allocators.
+ */
+#define MBEDTLS_PLATFORM_MEMORY
+
+/**
+ * \def MBEDTLS_PLATFORM_NO_STD_FUNCTIONS
+ *
+ * Do not assign standard functions in the platform layer (e.g. calloc() to
+ * MBEDTLS_PLATFORM_STD_CALLOC and printf() to MBEDTLS_PLATFORM_STD_PRINTF)
+ *
+ * This makes sure there are no linking errors on platforms that do not support
+ * these functions. You will HAVE to provide alternatives, either at runtime
+ * via the platform_set_xxx() functions or at compile time by setting
+ * the MBEDTLS_PLATFORM_STD_XXX defines, or enabling a
+ * MBEDTLS_PLATFORM_XXX_MACRO.
+ *
+ * Requires: MBEDTLS_PLATFORM_C
+ *
+ * Uncomment to prevent default assignment of standard functions in the
+ * platform layer.
+ */
+/* #undef MBEDTLS_PLATFORM_NO_STD_FUNCTIONS */
+
+/**
+ * \def MBEDTLS_PLATFORM_EXIT_ALT
+ *
+ * MBEDTLS_PLATFORM_XXX_ALT: Uncomment a macro to let mbed TLS support the
+ * function in the platform abstraction layer.
+ *
+ * Example: In case you uncomment MBEDTLS_PLATFORM_PRINTF_ALT, mbed TLS will
+ * provide a function "mbedtls_platform_set_printf()" that allows you to set an
+ * alternative printf function pointer.
+ *
+ * All these define require MBEDTLS_PLATFORM_C to be defined!
+ *
+ * \note MBEDTLS_PLATFORM_SNPRINTF_ALT is required on Windows;
+ * it will be enabled automatically by check_config.h
+ *
+ * \warning MBEDTLS_PLATFORM_XXX_ALT cannot be defined at the same time as
+ * MBEDTLS_PLATFORM_XXX_MACRO!
+ *
+ * Requires: MBEDTLS_PLATFORM_TIME_ALT requires MBEDTLS_HAVE_TIME
+ *
+ * Uncomment a macro to enable alternate implementation of specific base
+ * platform function
+ */
+/* #undef MBEDTLS_PLATFORM_EXIT_ALT */
+//#define MBEDTLS_PLATFORM_TIME_ALT
+/* #undef MBEDTLS_PLATFORM_FPRINTF_ALT */
+/* #undef MBEDTLS_PLATFORM_PRINTF_ALT */
+/* #undef MBEDTLS_PLATFORM_SNPRINTF_ALT */
+//#define MBEDTLS_PLATFORM_NV_SEED_ALT
+/* #undef MBEDTLS_PLATFORM_SETUP_TEARDOWN_ALT */
+
+/**
+ * \def MBEDTLS_DEPRECATED_WARNING
+ *
+ * Mark deprecated functions and features so that they generate a warning if
+ * used. Functionality deprecated in one version will usually be removed in the
+ * next version. You can enable this to help you prepare the transition to a
+ * new major version by making sure your code is not using this functionality.
+ *
+ * This only works with GCC and Clang. With other compilers, you may want to
+ * use MBEDTLS_DEPRECATED_REMOVED
+ *
+ * Uncomment to get warnings on using deprecated functions and features.
+ */
+/* #undef MBEDTLS_DEPRECATED_WARNING */
+
+/**
+ * \def MBEDTLS_DEPRECATED_REMOVED
+ *
+ * Remove deprecated functions and features so that they generate an error if
+ * used. Functionality deprecated in one version will usually be removed in the
+ * next version. You can enable this to help you prepare the transition to a
+ * new major version by making sure your code is not using this functionality.
+ *
+ * Uncomment to get errors on using deprecated functions and features.
+ */
+/* #undef MBEDTLS_DEPRECATED_REMOVED */
+
+/* \} name SECTION: System support */
+
+/**
+ * \name SECTION: mbed TLS feature support
+ *
+ * This section sets support for features that are or are not needed
+ * within the modules that are enabled.
+ * \{
+ */
+
+/**
+ * \def MBEDTLS_TIMING_ALT
+ *
+ * Uncomment to provide your own alternate implementation for
+ * mbedtls_timing_get_timer(), mbedtls_set_alarm(), mbedtls_set/get_delay()
+ *
+ * Only works if you have MBEDTLS_TIMING_C enabled.
+ *
+ * You will need to provide a header "timing_alt.h" and an implementation at
+ * compile time.
+ */
+//#define MBEDTLS_TIMING_ALT
+
+/**
+ * \def MBEDTLS_AES_ALT
+ *
+ * MBEDTLS__MODULE_NAME__ALT: Uncomment a macro to let mbed TLS use your
+ * alternate core implementation of a symmetric crypto, an arithmetic or hash
+ * module (e.g. platform specific assembly optimized implementations). Keep
+ * in mind that the function prototypes should remain the same.
+ *
+ * This replaces the whole module. If you only want to replace one of the
+ * functions, use one of the MBEDTLS__FUNCTION_NAME__ALT flags.
+ *
+ * Example: In case you uncomment MBEDTLS_AES_ALT, mbed TLS will no longer
+ * provide the "struct mbedtls_aes_context" definition and omit the base
+ * function declarations and implementations. "aes_alt.h" will be included from
+ * "aes.h" to include the new function definitions.
+ *
+ * Uncomment a macro to enable alternate implementation of the corresponding
+ * module.
+ *
+ * \warning MD5, DES and SHA-1 are considered weak and their
+ * use constitutes a security risk. If possible, we recommend
+ * avoiding dependencies on them, and considering stronger message
+ * digests and ciphers instead.
+ *
+ */
+/* #undef MBEDTLS_AES_ALT */
+//#define MBEDTLS_ARIA_ALT
+//#define MBEDTLS_CAMELLIA_ALT
+/* #undef MBEDTLS_CCM_ALT */
+#define MBEDTLS_CHACHA20_ALT
+/* #undef MBEDTLS_CHACHAPOLY_ALT */
+/* #undef MBEDTLS_CMAC_ALT */
+//#define MBEDTLS_DES_ALT
+/* #undef MBEDTLS_DHM_ALT */
+#define MBEDTLS_ECJPAKE_ALT
+/* #undef MBEDTLS_GCM_ALT */
+//#define MBEDTLS_NIST_KW_ALT
+//#define MBEDTLS_MD5_ALT
+#define MBEDTLS_POLY1305_ALT
+//#define MBEDTLS_RIPEMD160_ALT
+/* #undef MBEDTLS_RSA_ALT */
+#define MBEDTLS_SHA1_ALT
+#define MBEDTLS_SHA256_ALT
+/* #undef MBEDTLS_SHA512_ALT */
+
+/*
+ * When replacing the elliptic curve module, pleace consider, that it is
+ * implemented with two .c files:
+ * - ecp.c
+ * - ecp_curves.c
+ * You can replace them very much like all the other MBEDTLS__MODULE_NAME__ALT
+ * macros as described above. The only difference is that you have to make sure
+ * that you provide functionality for both .c files.
+ */
+/* #undef MBEDTLS_ECP_ALT */
+
+/**
+ * \def MBEDTLS_SHA256_PROCESS_ALT
+ *
+ * MBEDTLS__FUNCTION_NAME__ALT: Uncomment a macro to let mbed TLS use you
+ * alternate core implementation of symmetric crypto or hash function. Keep in
+ * mind that function prototypes should remain the same.
+ *
+ * This replaces only one function. The header file from mbed TLS is still
+ * used, in contrast to the MBEDTLS__MODULE_NAME__ALT flags.
+ *
+ * Example: In case you uncomment MBEDTLS_SHA256_PROCESS_ALT, mbed TLS will
+ * no longer provide the mbedtls_sha1_process() function, but it will still provide
+ * the other function (using your mbedtls_sha1_process() function) and the definition
+ * of mbedtls_sha1_context, so your implementation of mbedtls_sha1_process must be compatible
+ * with this definition.
+ *
+ * \note If you use the AES_xxx_ALT macros, then it is recommended to also set
+ * MBEDTLS_AES_ROM_TABLES in order to help the linker garbage-collect the AES
+ * tables.
+ *
+ * Uncomment a macro to enable alternate implementation of the corresponding
+ * function.
+ *
+ * \warning MD5, DES and SHA-1 are considered weak and their use
+ * constitutes a security risk. If possible, we recommend avoiding
+ * dependencies on them, and considering stronger message digests
+ * and ciphers instead.
+ *
+ * \warning If both MBEDTLS_ECDSA_SIGN_ALT and MBEDTLS_ECDSA_DETERMINISTIC are
+ * enabled, then the deterministic ECDH signature functions pass the
+ * the static HMAC-DRBG as RNG to mbedtls_ecdsa_sign(). Therefore
+ * alternative implementations should use the RNG only for generating
+ * the ephemeral key and nothing else. If this is not possible, then
+ * MBEDTLS_ECDSA_DETERMINISTIC should be disabled and an alternative
+ * implementation should be provided for mbedtls_ecdsa_sign_det_ext().
+ *
+ */
+//#define MBEDTLS_MD5_PROCESS_ALT
+//#define MBEDTLS_RIPEMD160_PROCESS_ALT
+//#define MBEDTLS_SHA1_PROCESS_ALT
+//#define MBEDTLS_SHA256_PROCESS_ALT
+//#define MBEDTLS_SHA512_PROCESS_ALT
+//#define MBEDTLS_DES_SETKEY_ALT
+//#define MBEDTLS_DES_CRYPT_ECB_ALT
+//#define MBEDTLS_DES3_CRYPT_ECB_ALT
+#define MBEDTLS_AES_SETKEY_ENC_ALT
+#define MBEDTLS_AES_SETKEY_DEC_ALT
+#define MBEDTLS_AES_ENCRYPT_ALT
+#define MBEDTLS_AES_DECRYPT_ALT
+#define MBEDTLS_ECDH_GEN_PUBLIC_ALT
+#define MBEDTLS_ECDH_COMPUTE_SHARED_ALT
+#define MBEDTLS_ECDSA_VERIFY_ALT
+#define MBEDTLS_ECDSA_SIGN_ALT
+#define MBEDTLS_ECDSA_GENKEY_ALT
+
+/**
+ * \def MBEDTLS_ECP_INTERNAL_ALT
+ *
+ * Expose a part of the internal interface of the Elliptic Curve Point module.
+ *
+ * MBEDTLS_ECP__FUNCTION_NAME__ALT: Uncomment a macro to let mbed TLS use your
+ * alternative core implementation of elliptic curve arithmetic. Keep in mind
+ * that function prototypes should remain the same.
+ *
+ * This partially replaces one function. The header file from mbed TLS is still
+ * used, in contrast to the MBEDTLS_ECP_ALT flag. The original implementation
+ * is still present and it is used for group structures not supported by the
+ * alternative.
+ *
+ * The original implementation can in addition be removed by setting the
+ * MBEDTLS_ECP_NO_FALLBACK option, in which case any function for which the
+ * corresponding MBEDTLS_ECP__FUNCTION_NAME__ALT macro is defined will not be
+ * able to fallback to curves not supported by the alternative implementation.
+ *
+ * Any of these options become available by defining MBEDTLS_ECP_INTERNAL_ALT
+ * and implementing the following functions:
+ * unsigned char mbedtls_internal_ecp_grp_capable(
+ * const mbedtls_ecp_group *grp )
+ * int mbedtls_internal_ecp_init( const mbedtls_ecp_group *grp )
+ * void mbedtls_internal_ecp_free( const mbedtls_ecp_group *grp )
+ * The mbedtls_internal_ecp_grp_capable function should return 1 if the
+ * replacement functions implement arithmetic for the given group and 0
+ * otherwise.
+ * The functions mbedtls_internal_ecp_init and mbedtls_internal_ecp_free are
+ * called before and after each point operation and provide an opportunity to
+ * implement optimized set up and tear down instructions.
+ *
+ * Example: In case you set MBEDTLS_ECP_INTERNAL_ALT and
+ * MBEDTLS_ECP_DOUBLE_JAC_ALT, mbed TLS will still provide the ecp_double_jac()
+ * function, but will use your mbedtls_internal_ecp_double_jac() if the group
+ * for the operation is supported by your implementation (i.e. your
+ * mbedtls_internal_ecp_grp_capable() function returns 1 for this group). If the
+ * group is not supported by your implementation, then the original mbed TLS
+ * implementation of ecp_double_jac() is used instead, unless this fallback
+ * behaviour is disabled by setting MBEDTLS_ECP_NO_FALLBACK (in which case
+ * ecp_double_jac() will return MBEDTLS_ERR_ECP_FEATURE_UNAVAILABLE).
+ *
+ * The function prototypes and the definition of mbedtls_ecp_group and
+ * mbedtls_ecp_point will not change based on MBEDTLS_ECP_INTERNAL_ALT, so your
+ * implementation of mbedtls_internal_ecp__function_name__ must be compatible
+ * with their definitions.
+ *
+ * Uncomment a macro to enable alternate implementation of the corresponding
+ * function.
+ */
+/* Required for all the functions in this section */
+//#define MBEDTLS_ECP_INTERNAL_ALT
+/* Turn off software fallback for curves not supported in hardware */
+//#define MBEDTLS_ECP_NO_FALLBACK
+/* Support for Weierstrass curves with Jacobi representation */
+//#define MBEDTLS_ECP_RANDOMIZE_JAC_ALT
+//#define MBEDTLS_ECP_ADD_MIXED_ALT
+//#define MBEDTLS_ECP_DOUBLE_JAC_ALT
+//#define MBEDTLS_ECP_NORMALIZE_JAC_MANY_ALT
+//#define MBEDTLS_ECP_NORMALIZE_JAC_ALT
+/* Support for curves with Montgomery arithmetic */
+//#define MBEDTLS_ECP_DOUBLE_ADD_MXZ_ALT
+//#define MBEDTLS_ECP_RANDOMIZE_MXZ_ALT
+//#define MBEDTLS_ECP_NORMALIZE_MXZ_ALT
+
+/**
+ * \def MBEDTLS_ENTROPY_HARDWARE_ALT
+ *
+ * Uncomment this macro to let mbed TLS use your own implementation of a
+ * hardware entropy collector.
+ *
+ * Your function must be called \c mbedtls_hardware_poll(), have the same
+ * prototype as declared in library/entropy_poll.h, and accept NULL as first
+ * argument.
+ *
+ * Uncomment to use your own hardware entropy collector.
+ */
+#define MBEDTLS_ENTROPY_HARDWARE_ALT
+
+/**
+ * \def MBEDTLS_AES_ROM_TABLES
+ *
+ * Use precomputed AES tables stored in ROM.
+ *
+ * Uncomment this macro to use precomputed AES tables stored in ROM.
+ * Comment this macro to generate AES tables in RAM at runtime.
+ *
+ * Tradeoff: Using precomputed ROM tables reduces RAM usage by ~8kb
+ * (or ~2kb if \c MBEDTLS_AES_FEWER_TABLES is used) and reduces the
+ * initialization time before the first AES operation can be performed.
+ * It comes at the cost of additional ~8kb ROM use (resp. ~2kb if \c
+ * MBEDTLS_AES_FEWER_TABLES below is used), and potentially degraded
+ * performance if ROM access is slower than RAM access.
+ *
+ * This option is independent of \c MBEDTLS_AES_FEWER_TABLES.
+ *
+ */
+/* #undef MBEDTLS_AES_ROM_TABLES */
+
+/**
+ * \def MBEDTLS_AES_FEWER_TABLES
+ *
+ * Use less ROM/RAM for AES tables.
+ *
+ * Uncommenting this macro omits 75% of the AES tables from
+ * ROM / RAM (depending on the value of \c MBEDTLS_AES_ROM_TABLES)
+ * by computing their values on the fly during operations
+ * (the tables are entry-wise rotations of one another).
+ *
+ * Tradeoff: Uncommenting this reduces the RAM / ROM footprint
+ * by ~6kb but at the cost of more arithmetic operations during
+ * runtime. Specifically, one has to compare 4 accesses within
+ * different tables to 4 accesses with additional arithmetic
+ * operations within the same table. The performance gain/loss
+ * depends on the system and memory details.
+ *
+ * This option is independent of \c MBEDTLS_AES_ROM_TABLES.
+ *
+ */
+/* #undef MBEDTLS_AES_FEWER_TABLES */
+
+/**
+ * \def MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH
+ *
+ * Use only 128-bit keys in AES operations to save ROM.
+ *
+ * Uncomment this macro to remove support for AES operations that use 192-
+ * or 256-bit keys.
+ *
+ * Uncommenting this macro reduces the size of AES code by ~300 bytes
+ * on v8-M/Thumb2.
+ *
+ * Module: library/aes.c
+ *
+ * Requires: MBEDTLS_AES_C
+ */
+/* #undef MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH */
+
+/**
+ * \def MBEDTLS_CAMELLIA_SMALL_MEMORY
+ *
+ * Use less ROM for the Camellia implementation (saves about 768 bytes).
+ *
+ * Uncomment this macro to use less memory for Camellia.
+ */
+//#define MBEDTLS_CAMELLIA_SMALL_MEMORY
+
+/**
+ * \def MBEDTLS_CIPHER_MODE_CBC
+ *
+ * Enable Cipher Block Chaining mode (CBC) for symmetric ciphers.
+ */
+/* #undef MBEDTLS_CIPHER_MODE_CBC */
+
+/**
+ * \def MBEDTLS_CIPHER_MODE_CFB
+ *
+ * Enable Cipher Feedback mode (CFB) for symmetric ciphers.
+ */
+#define MBEDTLS_CIPHER_MODE_CFB
+
+/**
+ * \def MBEDTLS_CIPHER_MODE_CTR
+ *
+ * Enable Counter Block Cipher mode (CTR) for symmetric ciphers.
+ */
+/* #undef MBEDTLS_CIPHER_MODE_CTR */
+
+/**
+ * \def MBEDTLS_CIPHER_MODE_OFB
+ *
+ * Enable Output Feedback mode (OFB) for symmetric ciphers.
+ */
+#define MBEDTLS_CIPHER_MODE_OFB
+
+/**
+ * \def MBEDTLS_CIPHER_MODE_XTS
+ *
+ * Enable Xor-encrypt-xor with ciphertext stealing mode (XTS) for AES.
+ */
+/* #undef MBEDTLS_CIPHER_MODE_XTS */
+
+/**
+ * \def MBEDTLS_CIPHER_NULL_CIPHER
+ *
+ * Enable NULL cipher.
+ * Warning: Only do so when you know what you are doing. This allows for
+ * encryption or channels without any security!
+ *
+ * To enable the following ciphersuites:
+ * MBEDTLS_TLS_ECDH_ECDSA_WITH_NULL_SHA
+ * MBEDTLS_TLS_ECDH_RSA_WITH_NULL_SHA
+ * MBEDTLS_TLS_ECDHE_ECDSA_WITH_NULL_SHA
+ * MBEDTLS_TLS_ECDHE_RSA_WITH_NULL_SHA
+ * MBEDTLS_TLS_ECDHE_PSK_WITH_NULL_SHA384
+ * MBEDTLS_TLS_ECDHE_PSK_WITH_NULL_SHA256
+ * MBEDTLS_TLS_ECDHE_PSK_WITH_NULL_SHA
+ * MBEDTLS_TLS_DHE_PSK_WITH_NULL_SHA384
+ * MBEDTLS_TLS_DHE_PSK_WITH_NULL_SHA256
+ * MBEDTLS_TLS_DHE_PSK_WITH_NULL_SHA
+ * MBEDTLS_TLS_RSA_WITH_NULL_SHA256
+ * MBEDTLS_TLS_RSA_WITH_NULL_SHA
+ * MBEDTLS_TLS_RSA_WITH_NULL_MD5
+ * MBEDTLS_TLS_RSA_PSK_WITH_NULL_SHA384
+ * MBEDTLS_TLS_RSA_PSK_WITH_NULL_SHA256
+ * MBEDTLS_TLS_RSA_PSK_WITH_NULL_SHA
+ * MBEDTLS_TLS_PSK_WITH_NULL_SHA384
+ * MBEDTLS_TLS_PSK_WITH_NULL_SHA256
+ * MBEDTLS_TLS_PSK_WITH_NULL_SHA
+ *
+ * Uncomment this macro to enable the NULL cipher and ciphersuites
+ */
+//#define MBEDTLS_CIPHER_NULL_CIPHER
+
+/**
+ * \def MBEDTLS_CIPHER_PADDING_PKCS7
+ *
+ * MBEDTLS_CIPHER_PADDING_XXX: Uncomment or comment macros to add support for
+ * specific padding modes in the cipher layer with cipher modes that support
+ * padding (e.g. CBC)
+ *
+ * If you disable all padding modes, only full blocks can be used with CBC.
+ *
+ * Enable padding modes in the cipher layer.
+ */
+/* #undef MBEDTLS_CIPHER_PADDING_PKCS7 */
+/* #undef MBEDTLS_CIPHER_PADDING_ONE_AND_ZEROS */
+/* #undef MBEDTLS_CIPHER_PADDING_ZEROS_AND_LEN */
+/* #undef MBEDTLS_CIPHER_PADDING_ZEROS */
+
+/** \def MBEDTLS_CTR_DRBG_USE_128_BIT_KEY
+ *
+ * Uncomment this macro to use a 128-bit key in the CTR_DRBG module.
+ * By default, CTR_DRBG uses a 256-bit key.
+ */
+#define MBEDTLS_CTR_DRBG_USE_128_BIT_KEY
+
+/**
+ * \def MBEDTLS_ECP_DP_SECP192R1_ENABLED
+ *
+ * MBEDTLS_ECP_XXXX_ENABLED: Enables specific curves within the Elliptic Curve
+ * module. By default all supported curves are enabled.
+ *
+ * Comment macros to disable the curve and functions for it
+ */
+/* Short Weierstrass curves (supporting ECP, ECDH, ECDSA) */
+/* #undef MBEDTLS_ECP_DP_SECP192R1_ENABLED */
+/* #undef MBEDTLS_ECP_DP_SECP224R1_ENABLED */
+/* #undef MBEDTLS_ECP_DP_SECP256R1_ENABLED */
+/* #undef MBEDTLS_ECP_DP_SECP384R1_ENABLED */
+/* #undef MBEDTLS_ECP_DP_SECP521R1_ENABLED */
+/* #undef MBEDTLS_ECP_DP_SECP192K1_ENABLED */
+/* #undef MBEDTLS_ECP_DP_SECP224K1_ENABLED */
+/* #undef MBEDTLS_ECP_DP_SECP256K1_ENABLED */
+/* #undef MBEDTLS_ECP_DP_BP256R1_ENABLED */
+/* #undef MBEDTLS_ECP_DP_BP384R1_ENABLED */
+/* #undef MBEDTLS_ECP_DP_BP512R1_ENABLED */
+/* Montgomery curves (supporting ECP) */
+/* #undef MBEDTLS_ECP_DP_CURVE25519_ENABLED */
+/* #undef MBEDTLS_ECP_DP_CURVE448_ENABLED */
+
+/**
+ * \def MBEDTLS_ECP_NIST_OPTIM
+ *
+ * Enable specific 'modulo p' routines for each NIST prime.
+ * Depending on the prime and architecture, makes operations 4 to 8 times
+ * faster on the corresponding curve.
+ *
+ * Comment this macro to disable NIST curves optimisation.
+ */
+#define MBEDTLS_ECP_NIST_OPTIM
+
+/**
+ * \def MBEDTLS_ECP_RESTARTABLE
+ *
+ * Enable "non-blocking" ECC operations that can return early and be resumed.
+ *
+ * This allows various functions to pause by returning
+ * #MBEDTLS_ERR_ECP_IN_PROGRESS (or, for functions in the SSL module,
+ * #MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS) and then be called later again in
+ * order to further progress and eventually complete their operation. This is
+ * controlled through mbedtls_ecp_set_max_ops() which limits the maximum
+ * number of ECC operations a function may perform before pausing; see
+ * mbedtls_ecp_set_max_ops() for more information.
+ *
+ * This is useful in non-threaded environments if you want to avoid blocking
+ * for too long on ECC (and, hence, X.509 or SSL/TLS) operations.
+ *
+ * Uncomment this macro to enable restartable ECC computations.
+ *
+ * \note This option only works with the default software implementation of
+ * elliptic curve functionality. It is incompatible with
+ * MBEDTLS_ECP_ALT, MBEDTLS_ECDH_XXX_ALT, MBEDTLS_ECDSA_XXX_ALT.
+ */
+//#define MBEDTLS_ECP_RESTARTABLE
+
+/**
+ * \def MBEDTLS_ECDSA_DETERMINISTIC
+ *
+ * Enable deterministic ECDSA (RFC 6979).
+ * Standard ECDSA is "fragile" in the sense that lack of entropy when signing
+ * may result in a compromise of the long-term signing key. This is avoided by
+ * the deterministic variant.
+ *
+ * Requires: MBEDTLS_HMAC_DRBG_C, MBEDTLS_ECDSA_C
+ *
+ * Comment this macro to disable deterministic ECDSA.
+ */
+/* #undef MBEDTLS_ECDSA_DETERMINISTIC */
+
+/**
+ * \def MBEDTLS_KEY_EXCHANGE_PSK_ENABLED
+ *
+ * Enable the PSK based ciphersuite modes in SSL / TLS.
+ *
+ * This enables the following ciphersuites (if other requisites are
+ * enabled as well):
+ * MBEDTLS_TLS_PSK_WITH_AES_256_GCM_SHA384
+ * MBEDTLS_TLS_PSK_WITH_AES_256_CBC_SHA384
+ * MBEDTLS_TLS_PSK_WITH_AES_256_CBC_SHA
+ * MBEDTLS_TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384
+ * MBEDTLS_TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384
+ * MBEDTLS_TLS_PSK_WITH_AES_128_GCM_SHA256
+ * MBEDTLS_TLS_PSK_WITH_AES_128_CBC_SHA256
+ * MBEDTLS_TLS_PSK_WITH_AES_128_CBC_SHA
+ * MBEDTLS_TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256
+ * MBEDTLS_TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256
+ */
+/* #undef MBEDTLS_KEY_EXCHANGE_PSK_ENABLED */
+
+/**
+ * \def MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED
+ *
+ * Enable the DHE-PSK based ciphersuite modes in SSL / TLS.
+ *
+ * Requires: MBEDTLS_DHM_C
+ *
+ * This enables the following ciphersuites (if other requisites are
+ * enabled as well):
+ * MBEDTLS_TLS_DHE_PSK_WITH_AES_256_GCM_SHA384
+ * MBEDTLS_TLS_DHE_PSK_WITH_AES_256_CBC_SHA384
+ * MBEDTLS_TLS_DHE_PSK_WITH_AES_256_CBC_SHA
+ * MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384
+ * MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384
+ * MBEDTLS_TLS_DHE_PSK_WITH_AES_128_GCM_SHA256
+ * MBEDTLS_TLS_DHE_PSK_WITH_AES_128_CBC_SHA256
+ * MBEDTLS_TLS_DHE_PSK_WITH_AES_128_CBC_SHA
+ * MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256
+ * MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256
+ *
+ * \warning Using DHE constitutes a security risk as it
+ * is not possible to validate custom DH parameters.
+ * If possible, it is recommended users should consider
+ * preferring other methods of key exchange.
+ * See dhm.h for more details.
+ *
+ */
+/* #undef MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED */
+
+/**
+ * \def MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED
+ *
+ * Enable the ECDHE-PSK based ciphersuite modes in SSL / TLS.
+ *
+ * Requires: MBEDTLS_ECDH_C
+ *
+ * This enables the following ciphersuites (if other requisites are
+ * enabled as well):
+ * MBEDTLS_TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384
+ * MBEDTLS_TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA
+ * MBEDTLS_TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384
+ * MBEDTLS_TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256
+ * MBEDTLS_TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA
+ * MBEDTLS_TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256
+ */
+/* #undef MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED */
+
+/**
+ * \def MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED
+ *
+ * Enable the RSA-PSK based ciphersuite modes in SSL / TLS.
+ *
+ * Requires: MBEDTLS_RSA_C, MBEDTLS_PKCS1_V15,
+ * MBEDTLS_X509_CRT_PARSE_C
+ *
+ * This enables the following ciphersuites (if other requisites are
+ * enabled as well):
+ * MBEDTLS_TLS_RSA_PSK_WITH_AES_256_GCM_SHA384
+ * MBEDTLS_TLS_RSA_PSK_WITH_AES_256_CBC_SHA384
+ * MBEDTLS_TLS_RSA_PSK_WITH_AES_256_CBC_SHA
+ * MBEDTLS_TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384
+ * MBEDTLS_TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384
+ * MBEDTLS_TLS_RSA_PSK_WITH_AES_128_GCM_SHA256
+ * MBEDTLS_TLS_RSA_PSK_WITH_AES_128_CBC_SHA256
+ * MBEDTLS_TLS_RSA_PSK_WITH_AES_128_CBC_SHA
+ * MBEDTLS_TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256
+ * MBEDTLS_TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256
+ */
+/* #undef MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED */
+
+/**
+ * \def MBEDTLS_KEY_EXCHANGE_RSA_ENABLED
+ *
+ * Enable the RSA-only based ciphersuite modes in SSL / TLS.
+ *
+ * Requires: MBEDTLS_RSA_C, MBEDTLS_PKCS1_V15,
+ * MBEDTLS_X509_CRT_PARSE_C
+ *
+ * This enables the following ciphersuites (if other requisites are
+ * enabled as well):
+ * MBEDTLS_TLS_RSA_WITH_AES_256_GCM_SHA384
+ * MBEDTLS_TLS_RSA_WITH_AES_256_CBC_SHA256
+ * MBEDTLS_TLS_RSA_WITH_AES_256_CBC_SHA
+ * MBEDTLS_TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384
+ * MBEDTLS_TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256
+ * MBEDTLS_TLS_RSA_WITH_CAMELLIA_256_CBC_SHA
+ * MBEDTLS_TLS_RSA_WITH_AES_128_GCM_SHA256
+ * MBEDTLS_TLS_RSA_WITH_AES_128_CBC_SHA256
+ * MBEDTLS_TLS_RSA_WITH_AES_128_CBC_SHA
+ * MBEDTLS_TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256
+ * MBEDTLS_TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256
+ * MBEDTLS_TLS_RSA_WITH_CAMELLIA_128_CBC_SHA
+ */
+/* #undef MBEDTLS_KEY_EXCHANGE_RSA_ENABLED */
+
+/**
+ * \def MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED
+ *
+ * Enable the DHE-RSA based ciphersuite modes in SSL / TLS.
+ *
+ * Requires: MBEDTLS_DHM_C, MBEDTLS_RSA_C, MBEDTLS_PKCS1_V15,
+ * MBEDTLS_X509_CRT_PARSE_C
+ *
+ * This enables the following ciphersuites (if other requisites are
+ * enabled as well):
+ * MBEDTLS_TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
+ * MBEDTLS_TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
+ * MBEDTLS_TLS_DHE_RSA_WITH_AES_256_CBC_SHA
+ * MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384
+ * MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256
+ * MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA
+ * MBEDTLS_TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
+ * MBEDTLS_TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
+ * MBEDTLS_TLS_DHE_RSA_WITH_AES_128_CBC_SHA
+ * MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256
+ * MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256
+ * MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA
+ *
+ * \warning Using DHE constitutes a security risk as it
+ * is not possible to validate custom DH parameters.
+ * If possible, it is recommended users should consider
+ * preferring other methods of key exchange.
+ * See dhm.h for more details.
+ *
+ */
+/* #undef MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED */
+
+/**
+ * \def MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED
+ *
+ * Enable the ECDHE-RSA based ciphersuite modes in SSL / TLS.
+ *
+ * Requires: MBEDTLS_ECDH_C, MBEDTLS_RSA_C, MBEDTLS_PKCS1_V15,
+ * MBEDTLS_X509_CRT_PARSE_C
+ *
+ * This enables the following ciphersuites (if other requisites are
+ * enabled as well):
+ * MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ * MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
+ * MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
+ * MBEDTLS_TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384
+ * MBEDTLS_TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384
+ * MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
+ * MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
+ * MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
+ * MBEDTLS_TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256
+ * MBEDTLS_TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256
+ */
+/* #undef MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED */
+
+/**
+ * \def MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED
+ *
+ * Enable the ECDHE-ECDSA based ciphersuite modes in SSL / TLS.
+ *
+ * Requires: MBEDTLS_ECDH_C, MBEDTLS_ECDSA_C, MBEDTLS_X509_CRT_PARSE_C,
+ *
+ * This enables the following ciphersuites (if other requisites are
+ * enabled as well):
+ * MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
+ * MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
+ * MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
+ * MBEDTLS_TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384
+ * MBEDTLS_TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384
+ * MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
+ * MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
+ * MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
+ * MBEDTLS_TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256
+ * MBEDTLS_TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256
+ */
+/* #undef MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED */
+
+/**
+ * \def MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED
+ *
+ * Enable the ECDH-ECDSA based ciphersuite modes in SSL / TLS.
+ *
+ * Requires: MBEDTLS_ECDH_C, MBEDTLS_ECDSA_C, MBEDTLS_X509_CRT_PARSE_C
+ *
+ * This enables the following ciphersuites (if other requisites are
+ * enabled as well):
+ * MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA
+ * MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
+ * MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
+ * MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
+ * MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
+ * MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
+ * MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256
+ * MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384
+ * MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256
+ * MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384
+ */
+/* #undef MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED */
+
+/**
+ * \def MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED
+ *
+ * Enable the ECDH-RSA based ciphersuite modes in SSL / TLS.
+ *
+ * Requires: MBEDTLS_ECDH_C, MBEDTLS_RSA_C, MBEDTLS_X509_CRT_PARSE_C
+ *
+ * This enables the following ciphersuites (if other requisites are
+ * enabled as well):
+ * MBEDTLS_TLS_ECDH_RSA_WITH_AES_128_CBC_SHA
+ * MBEDTLS_TLS_ECDH_RSA_WITH_AES_256_CBC_SHA
+ * MBEDTLS_TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256
+ * MBEDTLS_TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384
+ * MBEDTLS_TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256
+ * MBEDTLS_TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384
+ * MBEDTLS_TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256
+ * MBEDTLS_TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384
+ * MBEDTLS_TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256
+ * MBEDTLS_TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384
+ */
+/* #undef MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED */
+
+/**
+ * \def MBEDTLS_KEY_EXCHANGE_ECJPAKE_ENABLED
+ *
+ * Enable the ECJPAKE based ciphersuite modes in SSL / TLS.
+ *
+ * \warning This is currently experimental. EC J-PAKE support is based on the
+ * Thread v1.0.0 specification; incompatible changes to the specification
+ * might still happen. For this reason, this is disabled by default.
+ *
+ * Requires: MBEDTLS_ECJPAKE_C
+ * MBEDTLS_SHA256_C
+ * MBEDTLS_ECP_DP_SECP256R1_ENABLED
+ *
+ * This enables the following ciphersuites (if other requisites are
+ * enabled as well):
+ * MBEDTLS_TLS_ECJPAKE_WITH_AES_128_CCM_8
+ */
+/* #undef MBEDTLS_KEY_EXCHANGE_ECJPAKE_ENABLED */
+
+/**
+ * \def MBEDTLS_PK_PARSE_EC_EXTENDED
+ *
+ * Enhance support for reading EC keys using variants of SEC1 not allowed by
+ * RFC 5915 and RFC 5480.
+ *
+ * Currently this means parsing the SpecifiedECDomain choice of EC
+ * parameters (only known groups are supported, not arbitrary domains, to
+ * avoid validation issues).
+ *
+ * Disable if you only need to support RFC 5915 + 5480 key formats.
+ */
+/* #undef MBEDTLS_PK_PARSE_EC_EXTENDED */
+
+/**
+ * \def MBEDTLS_ERROR_STRERROR_DUMMY
+ *
+ * Enable a dummy error function to make use of mbedtls_strerror() in
+ * third party libraries easier when MBEDTLS_ERROR_C is disabled
+ * (no effect when MBEDTLS_ERROR_C is enabled).
+ *
+ * You can safely disable this if MBEDTLS_ERROR_C is enabled, or if you're
+ * not using mbedtls_strerror() or error_strerror() in your application.
+ *
+ * Disable if you run into name conflicts and want to really remove the
+ * mbedtls_strerror()
+ */
+#define MBEDTLS_ERROR_STRERROR_DUMMY
+
+/**
+ * \def MBEDTLS_GENPRIME
+ *
+ * Enable the prime-number generation code.
+ *
+ * Requires: MBEDTLS_BIGNUM_C
+ */
+/* #undef MBEDTLS_GENPRIME */
+
+/**
+ * \def MBEDTLS_FS_IO
+ *
+ * Enable functions that use the filesystem.
+ */
+//#define MBEDTLS_FS_IO
+
+/**
+ * \def MBEDTLS_NO_DEFAULT_ENTROPY_SOURCES
+ *
+ * Do not add default entropy sources in mbedtls_entropy_init().
+ *
+ * This is useful to have more control over the added entropy sources in an
+ * application.
+ *
+ * Uncomment this macro to prevent loading of default entropy functions.
+ */
+//#define MBEDTLS_NO_DEFAULT_ENTROPY_SOURCES
+
+/**
+ * \def MBEDTLS_NO_PLATFORM_ENTROPY
+ *
+ * Do not use built-in platform entropy functions.
+ * This is useful if your platform does not support
+ * standards like the /dev/urandom or Windows CryptoAPI.
+ *
+ * Uncomment this macro to disable the built-in platform entropy functions.
+ */
+#define MBEDTLS_NO_PLATFORM_ENTROPY
+
+/**
+ * \def MBEDTLS_ENTROPY_FORCE_SHA256
+ *
+ * Force the entropy accumulator to use a SHA-256 accumulator instead of the
+ * default SHA-512 based one (if both are available).
+ *
+ * Requires: MBEDTLS_SHA256_C
+ *
+ * On 32-bit systems SHA-256 can be much faster than SHA-512. Use this option
+ * if you have performance concerns.
+ *
+ * This option is only useful if both MBEDTLS_SHA256_C and
+ * MBEDTLS_SHA512_C are defined. Otherwise the available hash module is used.
+ */
+#define MBEDTLS_ENTROPY_FORCE_SHA256
+
+/**
+ * \def MBEDTLS_ENTROPY_NV_SEED
+ *
+ * Enable the non-volatile (NV) seed file-based entropy source.
+ * (Also enables the NV seed read/write functions in the platform layer)
+ *
+ * This is crucial (if not required) on systems that do not have a
+ * cryptographic entropy source (in hardware or kernel) available.
+ *
+ * Requires: MBEDTLS_ENTROPY_C, MBEDTLS_PLATFORM_C
+ *
+ * \note The read/write functions that are used by the entropy source are
+ * determined in the platform layer, and can be modified at runtime and/or
+ * compile-time depending on the flags (MBEDTLS_PLATFORM_NV_SEED_*) used.
+ *
+ * \note If you use the default implementation functions that read a seedfile
+ * with regular fopen(), please make sure you make a seedfile with the
+ * proper name (defined in MBEDTLS_PLATFORM_STD_NV_SEED_FILE) and at
+ * least MBEDTLS_ENTROPY_BLOCK_SIZE bytes in size that can be read from
+ * and written to or you will get an entropy source error! The default
+ * implementation will only use the first MBEDTLS_ENTROPY_BLOCK_SIZE
+ * bytes from the file.
+ *
+ * \note The entropy collector will write to the seed file before entropy is
+ * given to an external source, to update it.
+ */
+//#define MBEDTLS_ENTROPY_NV_SEED
+
+/* MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER
+ *
+ * Enable key identifiers that encode a key owner identifier.
+ *
+ * The owner of a key is identified by a value of type ::mbedtls_key_owner_id_t
+ * which is currently hard-coded to be int32_t.
+ *
+ * Note that this option is meant for internal use only and may be removed
+ * without notice. It is incompatible with MBEDTLS_USE_PSA_CRYPTO.
+ */
+//#define MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER
+
+/**
+ * \def MBEDTLS_MEMORY_DEBUG
+ *
+ * Enable debugging of buffer allocator memory issues. Automatically prints
+ * (to stderr) all (fatal) messages on memory allocation issues. Enables
+ * function for 'debug output' of allocated memory.
+ *
+ * Requires: MBEDTLS_MEMORY_BUFFER_ALLOC_C
+ *
+ * Uncomment this macro to let the buffer allocator print out error messages.
+ */
+/* #undef MBEDTLS_MEMORY_DEBUG */
+
+/**
+ * \def MBEDTLS_MEMORY_BACKTRACE
+ *
+ * Include backtrace information with each allocated block.
+ *
+ * Requires: MBEDTLS_MEMORY_BUFFER_ALLOC_C
+ * GLIBC-compatible backtrace() an backtrace_symbols() support
+ *
+ * Uncomment this macro to include backtrace information
+ */
+//#define MBEDTLS_MEMORY_BACKTRACE
+
+/**
+ * \def MBEDTLS_PK_RSA_ALT_SUPPORT
+ *
+ * Support external private RSA keys (eg from a HSM) in the PK layer.
+ *
+ * Comment this macro to disable support for external private RSA keys.
+ */
+//#define MBEDTLS_PK_RSA_ALT_SUPPORT
+
+/**
+ * \def MBEDTLS_PKCS1_V15
+ *
+ * Enable support for PKCS#1 v1.5 encoding.
+ *
+ * Requires: MBEDTLS_RSA_C
+ *
+ * This enables support for PKCS#1 v1.5 operations.
+ */
+/* #undef MBEDTLS_PKCS1_V15 */
+
+/**
+ * \def MBEDTLS_PKCS1_V21
+ *
+ * Enable support for PKCS#1 v2.1 encoding.
+ *
+ * Requires: MBEDTLS_MD_C, MBEDTLS_RSA_C
+ *
+ * This enables support for RSAES-OAEP and RSASSA-PSS operations.
+ */
+/* #undef MBEDTLS_PKCS1_V21 */
+
+/** \def MBEDTLS_PSA_CRYPTO_BUILTIN_KEYS
+ *
+ * Enable support for platform built-in keys. If you enable this feature,
+ * you must implement the function mbedtls_psa_platform_get_builtin_key().
+ * See the documentation of that function for more information.
+ *
+ * Built-in keys are typically derived from a hardware unique key or
+ * stored in a secure element.
+ *
+ * Requires: MBEDTLS_PSA_CRYPTO_C.
+ *
+ * \warning This interface is experimental and may change or be removed
+ * without notice.
+ */
+//#define MBEDTLS_PSA_CRYPTO_BUILTIN_KEYS
+
+/** \def MBEDTLS_PSA_CRYPTO_CLIENT
+ *
+ * Enable support for PSA crypto client.
+ *
+ * \note This option allows to include the code necessary for a PSA
+ * crypto client when the PSA crypto implementation is not included in
+ * the library (MBEDTLS_PSA_CRYPTO_C disabled). The code included is the
+ * code to set and get PSA key attributes.
+ * The development of PSA drivers partially relying on the library to
+ * fulfill the hardware gaps is another possible usage of this option.
+ *
+ * \warning This interface is experimental and may change or be removed
+ * without notice.
+ */
+#define MBEDTLS_PSA_CRYPTO_CLIENT
+
+/** \def MBEDTLS_PSA_CRYPTO_DRIVERS
+ *
+ * Enable support for the experimental PSA crypto driver interface.
+ *
+ * Requires: MBEDTLS_PSA_CRYPTO_C
+ *
+ * \warning This interface is experimental and may change or be removed
+ * without notice.
+ */
+//#define MBEDTLS_PSA_CRYPTO_DRIVERS
+
+/** \def MBEDTLS_PSA_CRYPTO_EXTERNAL_RNG
+ *
+ * Make the PSA Crypto module use an external random generator provided
+ * by a driver, instead of Mbed TLS's entropy and DRBG modules.
+ *
+ * \note This random generator must deliver random numbers with cryptographic
+ * quality and high performance. It must supply unpredictable numbers
+ * with a uniform distribution. The implementation of this function
+ * is responsible for ensuring that the random generator is seeded
+ * with sufficient entropy. If you have a hardware TRNG which is slow
+ * or delivers non-uniform output, declare it as an entropy source
+ * with mbedtls_entropy_add_source() instead of enabling this option.
+ *
+ * If you enable this option, you must configure the type
+ * ::mbedtls_psa_external_random_context_t in psa/crypto_platform.h
+ * and define a function called mbedtls_psa_external_get_random()
+ * with the following prototype:
+ * ```
+ * psa_status_t mbedtls_psa_external_get_random(
+ * mbedtls_psa_external_random_context_t *context,
+ * uint8_t *output, size_t output_size, size_t *output_length);
+ * );
+ * ```
+ * The \c context value is initialized to 0 before the first call.
+ * The function must fill the \c output buffer with \p output_size bytes
+ * of random data and set \c *output_length to \p output_size.
+ *
+ * Requires: MBEDTLS_PSA_CRYPTO_C
+ *
+ * \warning If you enable this option, code that uses the PSA cryptography
+ * interface will not use any of the entropy sources set up for
+ * the entropy module, nor the NV seed that MBEDTLS_ENTROPY_NV_SEED
+ * enables.
+ *
+ * \note This option is experimental and may be removed without notice.
+ */
+#define MBEDTLS_PSA_CRYPTO_EXTERNAL_RNG
+
+/**
+ * \def MBEDTLS_PSA_CRYPTO_SPM
+ *
+ * When MBEDTLS_PSA_CRYPTO_SPM is defined, the code is built for SPM (Secure
+ * Partition Manager) integration which separates the code into two parts: a
+ * NSPE (Non-Secure Process Environment) and an SPE (Secure Process
+ * Environment).
+ *
+ * Module: library/psa_crypto.c
+ * Requires: MBEDTLS_PSA_CRYPTO_C
+ *
+ */
+/* #undef MBEDTLS_PSA_CRYPTO_SPM */
+
+/**
+ * \def MBEDTLS_PSA_INJECT_ENTROPY
+ *
+ * Enable support for entropy injection at first boot. This feature is
+ * required on systems that do not have a built-in entropy source (TRNG).
+ * This feature is currently not supported on systems that have a built-in
+ * entropy source.
+ *
+ * Requires: MBEDTLS_PSA_CRYPTO_STORAGE_C, MBEDTLS_ENTROPY_NV_SEED
+ *
+ */
+//#define MBEDTLS_PSA_INJECT_ENTROPY
+
+/**
+ * \def MBEDTLS_RSA_NO_CRT
+ *
+ * Do not use the Chinese Remainder Theorem
+ * for the RSA private operation.
+ *
+ * Uncomment this macro to disable the use of CRT in RSA.
+ *
+ */
+//#define MBEDTLS_RSA_NO_CRT
+
+/**
+ * \def MBEDTLS_SELF_TEST
+ *
+ * Enable the checkup functions (*_self_test).
+ */
+//#define MBEDTLS_SELF_TEST
+
+/**
+ * \def MBEDTLS_SHA256_SMALLER
+ *
+ * Enable an implementation of SHA-256 that has lower ROM footprint but also
+ * lower performance.
+ *
+ * The default implementation is meant to be a reasonnable compromise between
+ * performance and size. This version optimizes more aggressively for size at
+ * the expense of performance. Eg on Cortex-M4 it reduces the size of
+ * mbedtls_sha256_process() from ~2KB to ~0.5KB for a performance hit of about
+ * 30%.
+ *
+ * Uncomment to enable the smaller implementation of SHA256.
+ */
+/* #undef MBEDTLS_SHA256_SMALLER */
+
+/**
+ * \def MBEDTLS_SHA512_SMALLER
+ *
+ * Enable an implementation of SHA-512 that has lower ROM footprint but also
+ * lower performance.
+ *
+ * Uncomment to enable the smaller implementation of SHA512.
+ */
+/* #undef MBEDTLS_SHA512_SMALLER */
+
+/**
+ * \def MBEDTLS_SSL_ALL_ALERT_MESSAGES
+ *
+ * Enable sending of alert messages in case of encountered errors as per RFC.
+ * If you choose not to send the alert messages, mbed TLS can still communicate
+ * with other servers, only debugging of failures is harder.
+ *
+ * The advantage of not sending alert messages, is that no information is given
+ * about reasons for failures thus preventing adversaries of gaining intel.
+ *
+ * Enable sending of all alert messages
+ */
+/* #undef MBEDTLS_SSL_ALL_ALERT_MESSAGES */
+
+/**
+ * \def MBEDTLS_SSL_DTLS_CONNECTION_ID
+ *
+ * Enable support for the DTLS Connection ID extension
+ * (version draft-ietf-tls-dtls-connection-id-05,
+ * https://tools.ietf.org/html/draft-ietf-tls-dtls-connection-id-05)
+ * which allows to identify DTLS connections across changes
+ * in the underlying transport.
+ *
+ * Setting this option enables the SSL APIs `mbedtls_ssl_set_cid()`,
+ * `mbedtls_ssl_get_peer_cid()` and `mbedtls_ssl_conf_cid()`.
+ * See the corresponding documentation for more information.
+ *
+ * \warning The Connection ID extension is still in draft state.
+ * We make no stability promises for the availability
+ * or the shape of the API controlled by this option.
+ *
+ * The maximum lengths of outgoing and incoming CIDs can be configured
+ * through the options
+ * - MBEDTLS_SSL_CID_OUT_LEN_MAX
+ * - MBEDTLS_SSL_CID_IN_LEN_MAX.
+ *
+ * Requires: MBEDTLS_SSL_PROTO_DTLS
+ *
+ * Uncomment to enable the Connection ID extension.
+ */
+/* #undef MBEDTLS_SSL_DTLS_CONNECTION_ID */
+
+/**
+ * \def MBEDTLS_SSL_ASYNC_PRIVATE
+ *
+ * Enable asynchronous external private key operations in SSL. This allows
+ * you to configure an SSL connection to call an external cryptographic
+ * module to perform private key operations instead of performing the
+ * operation inside the library.
+ *
+ */
+//#define MBEDTLS_SSL_ASYNC_PRIVATE
+
+/**
+ * \def MBEDTLS_SSL_CONTEXT_SERIALIZATION
+ *
+ * Enable serialization of the TLS context structures, through use of the
+ * functions mbedtls_ssl_context_save() and mbedtls_ssl_context_load().
+ *
+ * This pair of functions allows one side of a connection to serialize the
+ * context associated with the connection, then free or re-use that context
+ * while the serialized state is persisted elsewhere, and finally deserialize
+ * that state to a live context for resuming read/write operations on the
+ * connection. From a protocol perspective, the state of the connection is
+ * unaffected, in particular this is entirely transparent to the peer.
+ *
+ * Note: this is distinct from TLS session resumption, which is part of the
+ * protocol and fully visible by the peer. TLS session resumption enables
+ * establishing new connections associated to a saved session with shorter,
+ * lighter handshakes, while context serialization is a local optimization in
+ * handling a single, potentially long-lived connection.
+ *
+ * Enabling these APIs makes some SSL structures larger, as 64 extra bytes are
+ * saved after the handshake to allow for more efficient serialization, so if
+ * you don't need this feature you'll save RAM by disabling it.
+ *
+ * Comment to disable the context serialization APIs.
+ */
+/* #undef MBEDTLS_SSL_CONTEXT_SERIALIZATION */
+
+/**
+ * \def MBEDTLS_SSL_DEBUG_ALL
+ *
+ * Enable the debug messages in SSL module for all issues.
+ * Debug messages have been disabled in some places to prevent timing
+ * attacks due to (unbalanced) debugging function calls.
+ *
+ * If you need all error reporting you should enable this during debugging,
+ * but remove this for production servers that should log as well.
+ *
+ * Uncomment this macro to report all debug messages on errors introducing
+ * a timing side-channel.
+ *
+ */
+/* #undef MBEDTLS_SSL_DEBUG_ALL */
+
+/** \def MBEDTLS_SSL_ENCRYPT_THEN_MAC
+ *
+ * Enable support for Encrypt-then-MAC, RFC 7366.
+ *
+ * This allows peers that both support it to use a more robust protection for
+ * ciphersuites using CBC, providing deep resistance against timing attacks
+ * on the padding or underlying cipher.
+ *
+ * This only affects CBC ciphersuites, and is useless if none is defined.
+ *
+ * Requires: MBEDTLS_SSL_PROTO_TLS1_2
+ *
+ * Comment this macro to disable support for Encrypt-then-MAC
+ */
+/* #undef MBEDTLS_SSL_ENCRYPT_THEN_MAC */
+
+/** \def MBEDTLS_SSL_EXTENDED_MASTER_SECRET
+ *
+ * Enable support for RFC 7627: Session Hash and Extended Master Secret
+ * Extension.
+ *
+ * This was introduced as "the proper fix" to the Triple Handshake familiy of
+ * attacks, but it is recommended to always use it (even if you disable
+ * renegotiation), since it actually fixes a more fundamental issue in the
+ * original SSL/TLS design, and has implications beyond Triple Handshake.
+ *
+ * Requires: MBEDTLS_SSL_PROTO_TLS1_2
+ *
+ * Comment this macro to disable support for Extended Master Secret.
+ */
+/* #undef MBEDTLS_SSL_EXTENDED_MASTER_SECRET */
+
+/**
+ * \def MBEDTLS_SSL_KEEP_PEER_CERTIFICATE
+ *
+ * This option controls the availability of the API mbedtls_ssl_get_peer_cert()
+ * giving access to the peer's certificate after completion of the handshake.
+ *
+ * Unless you need mbedtls_ssl_peer_cert() in your application, it is
+ * recommended to disable this option for reduced RAM usage.
+ *
+ * \note If this option is disabled, mbedtls_ssl_get_peer_cert() is still
+ * defined, but always returns \c NULL.
+ *
+ * \note This option has no influence on the protection against the
+ * triple handshake attack. Even if it is disabled, Mbed TLS will
+ * still ensure that certificates do not change during renegotiation,
+ * for exaple by keeping a hash of the peer's certificate.
+ *
+ * Comment this macro to disable storing the peer's certificate
+ * after the handshake.
+ */
+/* #undef MBEDTLS_SSL_KEEP_PEER_CERTIFICATE */
+
+/**
+ * \def MBEDTLS_SSL_RENEGOTIATION
+ *
+ * Enable support for TLS renegotiation.
+ *
+ * The two main uses of renegotiation are (1) refresh keys on long-lived
+ * connections and (2) client authentication after the initial handshake.
+ * If you don't need renegotiation, it's probably better to disable it, since
+ * it has been associated with security issues in the past and is easy to
+ * misuse/misunderstand.
+ *
+ * Comment this to disable support for renegotiation.
+ *
+ * \note Even if this option is disabled, both client and server are aware
+ * of the Renegotiation Indication Extension (RFC 5746) used to
+ * prevent the SSL renegotiation attack (see RFC 5746 Sect. 1).
+ * (See \c mbedtls_ssl_conf_legacy_renegotiation for the
+ * configuration of this extension).
+ *
+ */
+/* #undef MBEDTLS_SSL_RENEGOTIATION */
+
+/**
+ * \def MBEDTLS_SSL_MAX_FRAGMENT_LENGTH
+ *
+ * Enable support for RFC 6066 max_fragment_length extension in SSL.
+ *
+ * Comment this macro to disable support for the max_fragment_length extension
+ */
+#define MBEDTLS_SSL_MAX_FRAGMENT_LENGTH
+
+/**
+ * \def MBEDTLS_SSL_PROTO_TLS1_2
+ *
+ * Enable support for TLS 1.2 (and DTLS 1.2 if DTLS is enabled).
+ *
+ * Requires: MBEDTLS_SHA1_C or MBEDTLS_SHA256_C or MBEDTLS_SHA512_C
+ * (Depends on ciphersuites)
+ *
+ * Comment this macro to disable support for TLS 1.2 / DTLS 1.2
+ */
+/* #undef MBEDTLS_SSL_PROTO_TLS1_2 */
+
+/**
+ * \def MBEDTLS_SSL_PROTO_TLS1_3_EXPERIMENTAL
+ *
+ * This macro is used to selectively enable experimental parts
+ * of the code that contribute to the ongoing development of
+ * the prototype TLS 1.3 and DTLS 1.3 implementation, and provide
+ * no other purpose.
+ *
+ * \warning TLS 1.3 and DTLS 1.3 aren't yet supported in Mbed TLS,
+ * and no feature exposed through this macro is part of the
+ * public API. In particular, features under the control
+ * of this macro are experimental and don't come with any
+ * stability guarantees.
+ *
+ * Uncomment this macro to enable experimental and partial
+ * functionality specific to TLS 1.3.
+ */
+//#define MBEDTLS_SSL_PROTO_TLS1_3_EXPERIMENTAL
+
+/**
+ * \def MBEDTLS_SSL_PROTO_DTLS
+ *
+ * Enable support for DTLS (all available versions).
+ *
+ * Enable this and MBEDTLS_SSL_PROTO_TLS1_2 to enable DTLS 1.2.
+ *
+ * Requires: MBEDTLS_SSL_PROTO_TLS1_2
+ *
+ * Comment this macro to disable support for DTLS
+ */
+/* #undef MBEDTLS_SSL_PROTO_DTLS */
+
+/**
+ * \def MBEDTLS_SSL_ALPN
+ *
+ * Enable support for RFC 7301 Application Layer Protocol Negotiation.
+ *
+ * Comment this macro to disable support for ALPN.
+ */
+/* #undef MBEDTLS_SSL_ALPN */
+
+/**
+ * \def MBEDTLS_SSL_DTLS_ANTI_REPLAY
+ *
+ * Enable support for the anti-replay mechanism in DTLS.
+ *
+ * Requires: MBEDTLS_SSL_TLS_C
+ * MBEDTLS_SSL_PROTO_DTLS
+ *
+ * \warning Disabling this is often a security risk!
+ * See mbedtls_ssl_conf_dtls_anti_replay() for details.
+ *
+ * Comment this to disable anti-replay in DTLS.
+ */
+/* #undef MBEDTLS_SSL_DTLS_ANTI_REPLAY */
+
+/**
+ * \def MBEDTLS_SSL_DTLS_HELLO_VERIFY
+ *
+ * Enable support for HelloVerifyRequest on DTLS servers.
+ *
+ * This feature is highly recommended to prevent DTLS servers being used as
+ * amplifiers in DoS attacks against other hosts. It should always be enabled
+ * unless you know for sure amplification cannot be a problem in the
+ * environment in which your server operates.
+ *
+ * \warning Disabling this can ba a security risk! (see above)
+ *
+ * Requires: MBEDTLS_SSL_PROTO_DTLS
+ *
+ * Comment this to disable support for HelloVerifyRequest.
+ */
+/* #undef MBEDTLS_SSL_DTLS_HELLO_VERIFY */
+
+/**
+ * \def MBEDTLS_SSL_DTLS_SRTP
+ *
+ * Enable support for negotiation of DTLS-SRTP (RFC 5764)
+ * through the use_srtp extension.
+ *
+ * \note This feature provides the minimum functionality required
+ * to negotiate the use of DTLS-SRTP and to allow the derivation of
+ * the associated SRTP packet protection key material.
+ * In particular, the SRTP packet protection itself, as well as the
+ * demultiplexing of RTP and DTLS packets at the datagram layer
+ * (see Section 5 of RFC 5764), are not handled by this feature.
+ * Instead, after successful completion of a handshake negotiating
+ * the use of DTLS-SRTP, the extended key exporter API
+ * mbedtls_ssl_conf_export_keys_cb() should be used to implement
+ * the key exporter described in Section 4.2 of RFC 5764 and RFC 5705
+ * (this is implemented in the SSL example programs).
+ * The resulting key should then be passed to an SRTP stack.
+ *
+ * Setting this option enables the runtime API
+ * mbedtls_ssl_conf_dtls_srtp_protection_profiles()
+ * through which the supported DTLS-SRTP protection
+ * profiles can be configured. You must call this API at
+ * runtime if you wish to negotiate the use of DTLS-SRTP.
+ *
+ * Requires: MBEDTLS_SSL_PROTO_DTLS
+ *
+ * Uncomment this to enable support for use_srtp extension.
+ */
+/* #undef MBEDTLS_SSL_DTLS_SRTP */
+
+/**
+ * \def MBEDTLS_SSL_DTLS_CLIENT_PORT_REUSE
+ *
+ * Enable server-side support for clients that reconnect from the same port.
+ *
+ * Some clients unexpectedly close the connection and try to reconnect using the
+ * same source port. This needs special support from the server to handle the
+ * new connection securely, as described in section 4.2.8 of RFC 6347. This
+ * flag enables that support.
+ *
+ * Requires: MBEDTLS_SSL_DTLS_HELLO_VERIFY
+ *
+ * Comment this to disable support for clients reusing the source port.
+ */
+/* #undef MBEDTLS_SSL_DTLS_CLIENT_PORT_REUSE */
+
+/**
+ * \def MBEDTLS_SSL_SESSION_TICKETS
+ *
+ * Enable support for RFC 5077 session tickets in SSL.
+ * Client-side, provides full support for session tickets (maintenance of a
+ * session store remains the responsibility of the application, though).
+ * Server-side, you also need to provide callbacks for writing and parsing
+ * tickets, including authenticated encryption and key management. Example
+ * callbacks are provided by MBEDTLS_SSL_TICKET_C.
+ *
+ * Comment this macro to disable support for SSL session tickets
+ */
+/* #undef MBEDTLS_SSL_SESSION_TICKETS */
+
+/**
+ * \def MBEDTLS_SSL_EXPORT_KEYS
+ *
+ * Enable support for exporting key block and master secret.
+ * This is required for certain users of TLS, e.g. EAP-TLS.
+ *
+ * Comment this macro to disable support for key export
+ */
+/* #undef MBEDTLS_SSL_EXPORT_KEYS */
+
+/**
+ * \def MBEDTLS_SSL_SERVER_NAME_INDICATION
+ *
+ * Enable support for RFC 6066 server name indication (SNI) in SSL.
+ *
+ * Requires: MBEDTLS_X509_CRT_PARSE_C
+ *
+ * Comment this macro to disable support for server name indication in SSL
+ */
+/* #undef MBEDTLS_SSL_SERVER_NAME_INDICATION */
+
+/**
+ * \def MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH
+ *
+ * When this option is enabled, the SSL buffer will be resized automatically
+ * based on the negotiated maximum fragment length in each direction.
+ *
+ * Requires: MBEDTLS_SSL_MAX_FRAGMENT_LENGTH
+ */
+//#define MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH
+
+/**
+ * \def MBEDTLS_TEST_CONSTANT_FLOW_MEMSAN
+ *
+ * Enable testing of the constant-flow nature of some sensitive functions with
+ * clang's MemorySanitizer. This causes some existing tests to also test
+ * this non-functional property of the code under test.
+ *
+ * This setting requires compiling with clang -fsanitize=memory. The test
+ * suites can then be run normally.
+ *
+ * \warning This macro is only used for extended testing; it is not considered
+ * part of the library's API, so it may change or disappear at any time.
+ *
+ * Uncomment to enable testing of the constant-flow nature of selected code.
+ */
+//#define MBEDTLS_TEST_CONSTANT_FLOW_MEMSAN
+
+/**
+ * \def MBEDTLS_TEST_CONSTANT_FLOW_VALGRIND
+ *
+ * Enable testing of the constant-flow nature of some sensitive functions with
+ * valgrind's memcheck tool. This causes some existing tests to also test
+ * this non-functional property of the code under test.
+ *
+ * This setting requires valgrind headers for building, and is only useful for
+ * testing if the tests suites are run with valgrind's memcheck. This can be
+ * done for an individual test suite with 'valgrind ./test_suite_xxx', or when
+ * using CMake, this can be done for all test suites with 'make memcheck'.
+ *
+ * \warning This macro is only used for extended testing; it is not considered
+ * part of the library's API, so it may change or disappear at any time.
+ *
+ * Uncomment to enable testing of the constant-flow nature of selected code.
+ */
+//#define MBEDTLS_TEST_CONSTANT_FLOW_VALGRIND
+
+/**
+ * \def MBEDTLS_TEST_HOOKS
+ *
+ * Enable features for invasive testing such as introspection functions and
+ * hooks for fault injection. This enables additional unit tests.
+ *
+ * Merely enabling this feature should not change the behavior of the product.
+ * It only adds new code, and new branching points where the default behavior
+ * is the same as when this feature is disabled.
+ * However, this feature increases the attack surface: there is an added
+ * risk of vulnerabilities, and more gadgets that can make exploits easier.
+ * Therefore this feature must never be enabled in production.
+ *
+ * See `docs/architecture/testing/mbed-crypto-invasive-testing.md` for more
+ * information.
+ *
+ * Uncomment to enable invasive tests.
+ */
+//#define MBEDTLS_TEST_HOOKS
+
+/**
+ * \def MBEDTLS_THREADING_ALT
+ *
+ * Provide your own alternate threading implementation.
+ *
+ * Requires: MBEDTLS_THREADING_C
+ *
+ * Uncomment this to allow your own alternate threading implementation.
+ */
+/* #undef MBEDTLS_THREADING_ALT */
+
+/**
+ * \def MBEDTLS_THREADING_PTHREAD
+ *
+ * Enable the pthread wrapper layer for the threading layer.
+ *
+ * Requires: MBEDTLS_THREADING_C
+ *
+ * Uncomment this to enable pthread mutexes.
+ */
+//#define MBEDTLS_THREADING_PTHREAD
+
+/**
+ * \def MBEDTLS_USE_PSA_CRYPTO
+ *
+ * Make the X.509 and TLS library use PSA for cryptographic operations, and
+ * enable new APIs for using keys handled by PSA Crypto.
+ *
+ * \note Development of this option is currently in progress, and parts of Mbed
+ * TLS's X.509 and TLS modules are not ported to PSA yet. However, these parts
+ * will still continue to work as usual, so enabling this option should not
+ * break backwards compatibility.
+ *
+ * \warning The PSA Crypto API is in beta stage. While you're welcome to
+ * experiment using it, incompatible API changes are still possible, and some
+ * parts may not have reached the same quality as the rest of Mbed TLS yet.
+ *
+ * \warning This option enables new Mbed TLS APIs that are dependent on the
+ * PSA Crypto API, so can't come with the same stability guarantees as the
+ * rest of the Mbed TLS APIs. You're welcome to experiment with them, but for
+ * now, access to these APIs is opt-in (via enabling the present option), in
+ * order to clearly differentiate them from the stable Mbed TLS APIs.
+ *
+ * Requires: MBEDTLS_PSA_CRYPTO_C.
+ *
+ * Uncomment this to enable internal use of PSA Crypto and new associated APIs.
+ */
+/* #undef MBEDTLS_USE_PSA_CRYPTO */
+
+/**
+ * \def MBEDTLS_PSA_CRYPTO_CONFIG
+ *
+ * This setting allows support for cryptographic mechanisms through the PSA
+ * API to be configured separately from support through the mbedtls API.
+ *
+ * Uncomment this to enable use of PSA Crypto configuration settings which
+ * can be found in include/psa/crypto_config.h.
+ *
+ * This feature is still experimental and is not ready for production since
+ * it is not completed.
+ */
+//#define MBEDTLS_PSA_CRYPTO_CONFIG
+
+/**
+ * \def MBEDTLS_VERSION_FEATURES
+ *
+ * Allow run-time checking of compile-time enabled features. Thus allowing users
+ * to check at run-time if the library is for instance compiled with threading
+ * support via mbedtls_version_check_feature().
+ *
+ * Requires: MBEDTLS_VERSION_C
+ *
+ * Comment this to disable run-time checking and save ROM space
+ */
+#define MBEDTLS_VERSION_FEATURES
+
+/**
+ * \def MBEDTLS_X509_TRUSTED_CERTIFICATE_CALLBACK
+ *
+ * If set, this enables the X.509 API `mbedtls_x509_crt_verify_with_ca_cb()`
+ * and the SSL API `mbedtls_ssl_conf_ca_cb()` which allow users to configure
+ * the set of trusted certificates through a callback instead of a linked
+ * list.
+ *
+ * This is useful for example in environments where a large number of trusted
+ * certificates is present and storing them in a linked list isn't efficient
+ * enough, or when the set of trusted certificates changes frequently.
+ *
+ * See the documentation of `mbedtls_x509_crt_verify_with_ca_cb()` and
+ * `mbedtls_ssl_conf_ca_cb()` for more information.
+ *
+ * Uncomment to enable trusted certificate callbacks.
+ */
+//#define MBEDTLS_X509_TRUSTED_CERTIFICATE_CALLBACK
+
+/**
+ * \def MBEDTLS_X509_REMOVE_INFO
+ *
+ * Disable mbedtls_x509_*_info() and related APIs.
+ *
+ * Uncomment to omit mbedtls_x509_*_info(), as well as mbedtls_debug_print_crt()
+ * and other functions/constants only used by these functions, thus reducing
+ * the code footprint by several KB.
+ */
+/* #undef MBEDTLS_X509_REMOVE_INFO */
+
+/**
+ * \def MBEDTLS_X509_RSASSA_PSS_SUPPORT
+ *
+ * Enable parsing and verification of X.509 certificates, CRLs and CSRS
+ * signed with RSASSA-PSS (aka PKCS#1 v2.1).
+ *
+ * Comment this macro to disallow using RSASSA-PSS in certificates.
+ */
+/* #undef MBEDTLS_X509_RSASSA_PSS_SUPPORT */
+/* \} name SECTION: mbed TLS feature support */
+
+/**
+ * \name SECTION: mbed TLS modules
+ *
+ * This section enables or disables entire modules in mbed TLS
+ * \{
+ */
+
+/**
+ * \def MBEDTLS_AESNI_C
+ *
+ * Enable AES-NI support on x86-64.
+ *
+ * Module: library/aesni.c
+ * Caller: library/aes.c
+ *
+ * Requires: MBEDTLS_HAVE_ASM
+ *
+ * This modules adds support for the AES-NI instructions on x86-64
+ */
+//#define MBEDTLS_AESNI_C
+
+/**
+ * \def MBEDTLS_AES_C
+ *
+ * Enable the AES block cipher.
+ *
+ * Module: library/aes.c
+ * Caller: library/cipher.c
+ * library/pem.c
+ * library/ctr_drbg.c
+ *
+ * This module enables the following ciphersuites (if other requisites are
+ * enabled as well):
+ * MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA
+ * MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
+ * MBEDTLS_TLS_ECDH_RSA_WITH_AES_128_CBC_SHA
+ * MBEDTLS_TLS_ECDH_RSA_WITH_AES_256_CBC_SHA
+ * MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
+ * MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
+ * MBEDTLS_TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256
+ * MBEDTLS_TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384
+ * MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
+ * MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
+ * MBEDTLS_TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256
+ * MBEDTLS_TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384
+ * MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
+ * MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ * MBEDTLS_TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
+ * MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
+ * MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
+ * MBEDTLS_TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
+ * MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
+ * MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
+ * MBEDTLS_TLS_DHE_RSA_WITH_AES_256_CBC_SHA
+ * MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
+ * MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
+ * MBEDTLS_TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
+ * MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
+ * MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
+ * MBEDTLS_TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
+ * MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
+ * MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
+ * MBEDTLS_TLS_DHE_RSA_WITH_AES_128_CBC_SHA
+ * MBEDTLS_TLS_DHE_PSK_WITH_AES_256_GCM_SHA384
+ * MBEDTLS_TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384
+ * MBEDTLS_TLS_DHE_PSK_WITH_AES_256_CBC_SHA384
+ * MBEDTLS_TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA
+ * MBEDTLS_TLS_DHE_PSK_WITH_AES_256_CBC_SHA
+ * MBEDTLS_TLS_DHE_PSK_WITH_AES_128_GCM_SHA256
+ * MBEDTLS_TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256
+ * MBEDTLS_TLS_DHE_PSK_WITH_AES_128_CBC_SHA256
+ * MBEDTLS_TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA
+ * MBEDTLS_TLS_DHE_PSK_WITH_AES_128_CBC_SHA
+ * MBEDTLS_TLS_RSA_WITH_AES_256_GCM_SHA384
+ * MBEDTLS_TLS_RSA_WITH_AES_256_CBC_SHA256
+ * MBEDTLS_TLS_RSA_WITH_AES_256_CBC_SHA
+ * MBEDTLS_TLS_RSA_WITH_AES_128_GCM_SHA256
+ * MBEDTLS_TLS_RSA_WITH_AES_128_CBC_SHA256
+ * MBEDTLS_TLS_RSA_WITH_AES_128_CBC_SHA
+ * MBEDTLS_TLS_RSA_PSK_WITH_AES_256_GCM_SHA384
+ * MBEDTLS_TLS_RSA_PSK_WITH_AES_256_CBC_SHA384
+ * MBEDTLS_TLS_RSA_PSK_WITH_AES_256_CBC_SHA
+ * MBEDTLS_TLS_RSA_PSK_WITH_AES_128_GCM_SHA256
+ * MBEDTLS_TLS_RSA_PSK_WITH_AES_128_CBC_SHA256
+ * MBEDTLS_TLS_RSA_PSK_WITH_AES_128_CBC_SHA
+ * MBEDTLS_TLS_PSK_WITH_AES_256_GCM_SHA384
+ * MBEDTLS_TLS_PSK_WITH_AES_256_CBC_SHA384
+ * MBEDTLS_TLS_PSK_WITH_AES_256_CBC_SHA
+ * MBEDTLS_TLS_PSK_WITH_AES_128_GCM_SHA256
+ * MBEDTLS_TLS_PSK_WITH_AES_128_CBC_SHA256
+ * MBEDTLS_TLS_PSK_WITH_AES_128_CBC_SHA
+ *
+ * PEM_PARSE uses AES for decrypting encrypted keys.
+ */
+#define MBEDTLS_AES_C
+
+/**
+ * \def MBEDTLS_ASN1_PARSE_C
+ *
+ * Enable the generic ASN1 parser.
+ *
+ * Module: library/asn1.c
+ * Caller: library/x509.c
+ * library/dhm.c
+ * library/pkcs12.c
+ * library/pkcs5.c
+ * library/pkparse.c
+ */
+#define MBEDTLS_ASN1_PARSE_C
+
+/**
+ * \def MBEDTLS_ASN1_WRITE_C
+ *
+ * Enable the generic ASN1 writer.
+ *
+ * Module: library/asn1write.c
+ * Caller: library/ecdsa.c
+ * library/pkwrite.c
+ * library/x509_create.c
+ * library/x509write_crt.c
+ * library/x509write_csr.c
+ */
+#define MBEDTLS_ASN1_WRITE_C
+
+/**
+ * \def MBEDTLS_BASE64_C
+ *
+ * Enable the Base64 module.
+ *
+ * Module: library/base64.c
+ * Caller: library/pem.c
+ *
+ * This module is required for PEM support (required by X.509).
+ */
+#define MBEDTLS_BASE64_C
+
+/**
+ * \def MBEDTLS_BIGNUM_C
+ *
+ * Enable the multi-precision integer library.
+ *
+ * Module: library/bignum.c
+ * Caller: library/dhm.c
+ * library/ecp.c
+ * library/ecdsa.c
+ * library/rsa.c
+ * library/rsa_alt_helpers.c
+ * library/ssl_tls.c
+ *
+ * This module is required for RSA, DHM and ECC (ECDH, ECDSA) support.
+ */
+#define MBEDTLS_BIGNUM_C
+
+/**
+ * \def MBEDTLS_CAMELLIA_C
+ *
+ * Enable the Camellia block cipher.
+ *
+ * Module: library/camellia.c
+ * Caller: library/cipher.c
+ *
+ * This module enables the following ciphersuites (if other requisites are
+ * enabled as well):
+ * MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256
+ * MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384
+ * MBEDTLS_TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256
+ * MBEDTLS_TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384
+ * MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256
+ * MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384
+ * MBEDTLS_TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256
+ * MBEDTLS_TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384
+ * MBEDTLS_TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384
+ * MBEDTLS_TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384
+ * MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384
+ * MBEDTLS_TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384
+ * MBEDTLS_TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384
+ * MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256
+ * MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA
+ * MBEDTLS_TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256
+ * MBEDTLS_TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256
+ * MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256
+ * MBEDTLS_TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256
+ * MBEDTLS_TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256
+ * MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256
+ * MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA
+ * MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384
+ * MBEDTLS_TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384
+ * MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384
+ * MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256
+ * MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256
+ * MBEDTLS_TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256
+ * MBEDTLS_TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384
+ * MBEDTLS_TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256
+ * MBEDTLS_TLS_RSA_WITH_CAMELLIA_256_CBC_SHA
+ * MBEDTLS_TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256
+ * MBEDTLS_TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256
+ * MBEDTLS_TLS_RSA_WITH_CAMELLIA_128_CBC_SHA
+ * MBEDTLS_TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384
+ * MBEDTLS_TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384
+ * MBEDTLS_TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256
+ * MBEDTLS_TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256
+ * MBEDTLS_TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384
+ * MBEDTLS_TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384
+ * MBEDTLS_TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256
+ * MBEDTLS_TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256
+ */
+/* #undef MBEDTLS_CAMELLIA_C */
+
+/**
+ * \def MBEDTLS_ARIA_C
+ *
+ * Enable the ARIA block cipher.
+ *
+ * Module: library/aria.c
+ * Caller: library/cipher.c
+ *
+ * This module enables the following ciphersuites (if other requisites are
+ * enabled as well):
+ *
+ * MBEDTLS_TLS_RSA_WITH_ARIA_128_CBC_SHA256
+ * MBEDTLS_TLS_RSA_WITH_ARIA_256_CBC_SHA384
+ * MBEDTLS_TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256
+ * MBEDTLS_TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384
+ * MBEDTLS_TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256
+ * MBEDTLS_TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384
+ * MBEDTLS_TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256
+ * MBEDTLS_TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384
+ * MBEDTLS_TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256
+ * MBEDTLS_TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384
+ * MBEDTLS_TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256
+ * MBEDTLS_TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384
+ * MBEDTLS_TLS_RSA_WITH_ARIA_128_GCM_SHA256
+ * MBEDTLS_TLS_RSA_WITH_ARIA_256_GCM_SHA384
+ * MBEDTLS_TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256
+ * MBEDTLS_TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384
+ * MBEDTLS_TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256
+ * MBEDTLS_TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384
+ * MBEDTLS_TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256
+ * MBEDTLS_TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384
+ * MBEDTLS_TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256
+ * MBEDTLS_TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384
+ * MBEDTLS_TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256
+ * MBEDTLS_TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384
+ * MBEDTLS_TLS_PSK_WITH_ARIA_128_CBC_SHA256
+ * MBEDTLS_TLS_PSK_WITH_ARIA_256_CBC_SHA384
+ * MBEDTLS_TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256
+ * MBEDTLS_TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384
+ * MBEDTLS_TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256
+ * MBEDTLS_TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384
+ * MBEDTLS_TLS_PSK_WITH_ARIA_128_GCM_SHA256
+ * MBEDTLS_TLS_PSK_WITH_ARIA_256_GCM_SHA384
+ * MBEDTLS_TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256
+ * MBEDTLS_TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384
+ * MBEDTLS_TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256
+ * MBEDTLS_TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384
+ * MBEDTLS_TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256
+ * MBEDTLS_TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384
+ */
+/* #undef MBEDTLS_ARIA_C */
+
+/**
+ * \def MBEDTLS_CCM_C
+ *
+ * Enable the Counter with CBC-MAC (CCM) mode for 128-bit block cipher.
+ *
+ * Module: library/ccm.c
+ *
+ * Requires: MBEDTLS_AES_C or MBEDTLS_CAMELLIA_C
+ *
+ * This module enables the AES-CCM ciphersuites, if other requisites are
+ * enabled as well.
+ */
+/* #undef MBEDTLS_CCM_C */
+
+/**
+ * \def MBEDTLS_CHACHA20_C
+ *
+ * Enable the ChaCha20 stream cipher.
+ *
+ * Module: library/chacha20.c
+ */
+/* #undef MBEDTLS_CHACHA20_C */
+
+/**
+ * \def MBEDTLS_CHACHAPOLY_C
+ *
+ * Enable the ChaCha20-Poly1305 AEAD algorithm.
+ *
+ * Module: library/chachapoly.c
+ *
+ * This module requires: MBEDTLS_CHACHA20_C, MBEDTLS_POLY1305_C
+ */
+/* #undef MBEDTLS_CHACHAPOLY_C */
+
+/**
+ * \def MBEDTLS_CIPHER_C
+ *
+ * Enable the generic cipher layer.
+ *
+ * Module: library/cipher.c
+ * Caller: library/ssl_tls.c
+ *
+ * Uncomment to enable generic cipher wrappers.
+ */
+#define MBEDTLS_CIPHER_C
+
+/**
+ * \def MBEDTLS_CMAC_C
+ *
+ * Enable the CMAC (Cipher-based Message Authentication Code) mode for block
+ * ciphers.
+ *
+ * \note When #MBEDTLS_CMAC_ALT is active, meaning that the underlying
+ * implementation of the CMAC algorithm is provided by an alternate
+ * implementation, that alternate implementation may opt to not support
+ * AES-192 or 3DES as underlying block ciphers for the CMAC operation.
+ *
+ * Module: library/cmac.c
+ *
+ * Requires: MBEDTLS_AES_C or MBEDTLS_DES_C
+ *
+ */
+/* #undef MBEDTLS_CMAC_C */
+
+/**
+ * \def MBEDTLS_CTR_DRBG_C
+ *
+ * Enable the CTR_DRBG AES-based random generator.
+ * The CTR_DRBG generator uses AES-256 by default.
+ * To use AES-128 instead, enable \c MBEDTLS_CTR_DRBG_USE_128_BIT_KEY above.
+ *
+ * \note To achieve a 256-bit security strength with CTR_DRBG,
+ * you must use AES-256 *and* use sufficient entropy.
+ * See ctr_drbg.h for more details.
+ *
+ * Module: library/ctr_drbg.c
+ * Caller:
+ *
+ * Requires: MBEDTLS_AES_C
+ *
+ * This module provides the CTR_DRBG AES random number generator.
+ */
+/* #undef MBEDTLS_CTR_DRBG_C */
+
+/**
+ * \def MBEDTLS_DEBUG_C
+ *
+ * Enable the debug functions.
+ *
+ * Module: library/debug.c
+ * Caller: library/ssl_cli.c
+ * library/ssl_srv.c
+ * library/ssl_tls.c
+ *
+ * This module provides debugging functions.
+ */
+/* #undef MBEDTLS_DEBUG_C */
+
+/**
+ * \def MBEDTLS_DES_C
+ *
+ * Enable the DES block cipher.
+ *
+ * Module: library/des.c
+ * Caller: library/pem.c
+ * library/cipher.c
+ *
+ * PEM_PARSE uses DES/3DES for decrypting encrypted keys.
+ *
+ * \warning DES is considered a weak cipher and its use constitutes a
+ * security risk. We recommend considering stronger ciphers instead.
+ */
+//#define MBEDTLS_DES_C
+
+/**
+ * \def MBEDTLS_DHM_C
+ *
+ * Enable the Diffie-Hellman-Merkle module.
+ *
+ * Module: library/dhm.c
+ * Caller: library/ssl_cli.c
+ * library/ssl_srv.c
+ *
+ * This module is used by the following key exchanges:
+ * DHE-RSA, DHE-PSK
+ *
+ * \warning Using DHE constitutes a security risk as it
+ * is not possible to validate custom DH parameters.
+ * If possible, it is recommended users should consider
+ * preferring other methods of key exchange.
+ * See dhm.h for more details.
+ *
+ */
+/* #undef MBEDTLS_DHM_C */
+
+/**
+ * \def MBEDTLS_ECDH_C
+ *
+ * Enable the elliptic curve Diffie-Hellman library.
+ *
+ * Module: library/ecdh.c
+ * Caller: library/ssl_cli.c
+ * library/ssl_srv.c
+ *
+ * This module is used by the following key exchanges:
+ * ECDHE-ECDSA, ECDHE-RSA, DHE-PSK
+ *
+ * Requires: MBEDTLS_ECP_C
+ */
+/* #undef MBEDTLS_ECDH_C */
+
+/**
+ * \def MBEDTLS_ECDSA_C
+ *
+ * Enable the elliptic curve DSA library.
+ *
+ * Module: library/ecdsa.c
+ * Caller:
+ *
+ * This module is used by the following key exchanges:
+ * ECDHE-ECDSA
+ *
+ * Requires: MBEDTLS_ECP_C, MBEDTLS_ASN1_WRITE_C, MBEDTLS_ASN1_PARSE_C,
+ * and at least one MBEDTLS_ECP_DP_XXX_ENABLED for a
+ * short Weierstrass curve.
+ */
+/* #undef MBEDTLS_ECDSA_C */
+
+/**
+ * \def MBEDTLS_ECJPAKE_C
+ *
+ * Enable the elliptic curve J-PAKE library.
+ *
+ * \note EC J-PAKE support is based on the Thread v1.0.0 specification.
+ * It has not been reviewed for compliance with newer standards such as
+ * Thread v1.1 or RFC 8236.
+ *
+ * Module: library/ecjpake.c
+ * Caller:
+ *
+ * This module is used by the following key exchanges:
+ * ECJPAKE
+ *
+ * Requires: MBEDTLS_ECP_C, MBEDTLS_MD_C
+ */
+/* #undef MBEDTLS_ECJPAKE_C */
+
+/**
+ * \def MBEDTLS_ECP_C
+ *
+ * Enable the elliptic curve over GF(p) library.
+ *
+ * Module: library/ecp.c
+ * Caller: library/ecdh.c
+ * library/ecdsa.c
+ * library/ecjpake.c
+ *
+ * Requires: MBEDTLS_BIGNUM_C and at least one MBEDTLS_ECP_DP_XXX_ENABLED
+ */
+/* #undef MBEDTLS_ECP_C */
+
+/**
+ * \def MBEDTLS_ENTROPY_C
+ *
+ * Enable the platform-specific entropy code.
+ *
+ * Module: library/entropy.c
+ * Caller:
+ *
+ * Requires: MBEDTLS_SHA512_C or MBEDTLS_SHA256_C
+ *
+ * This module provides a generic entropy pool
+ */
+/* #undef MBEDTLS_ENTROPY_C */
+
+/**
+ * \def MBEDTLS_ERROR_C
+ *
+ * Enable error code to error string conversion.
+ *
+ * Module: library/error.c
+ * Caller:
+ *
+ * This module enables mbedtls_strerror().
+ */
+/* #undef MBEDTLS_ERROR_C */
+
+/**
+ * \def MBEDTLS_GCM_C
+ *
+ * Enable the Galois/Counter Mode (GCM).
+ *
+ * Module: library/gcm.c
+ *
+ * Requires: MBEDTLS_AES_C or MBEDTLS_CAMELLIA_C or MBEDTLS_ARIA_C
+ *
+ * This module enables the AES-GCM and CAMELLIA-GCM ciphersuites, if other
+ * requisites are enabled as well.
+ */
+/* #undef MBEDTLS_GCM_C */
+
+/**
+ * \def MBEDTLS_HKDF_C
+ *
+ * Enable the HKDF algorithm (RFC 5869).
+ *
+ * Module: library/hkdf.c
+ * Caller:
+ *
+ * Requires: MBEDTLS_MD_C
+ *
+ * This module adds support for the Hashed Message Authentication Code
+ * (HMAC)-based key derivation function (HKDF).
+ */
+#define MBEDTLS_HKDF_C
+
+/**
+ * \def MBEDTLS_HMAC_DRBG_C
+ *
+ * Enable the HMAC_DRBG random generator.
+ *
+ * Module: library/hmac_drbg.c
+ * Caller:
+ *
+ * Requires: MBEDTLS_MD_C
+ *
+ * Uncomment to enable the HMAC_DRBG random number geerator.
+ */
+#define MBEDTLS_HMAC_DRBG_C
+
+/**
+ * \def MBEDTLS_NIST_KW_C
+ *
+ * Enable the Key Wrapping mode for 128-bit block ciphers,
+ * as defined in NIST SP 800-38F. Only KW and KWP modes
+ * are supported. At the moment, only AES is approved by NIST.
+ *
+ * Module: library/nist_kw.c
+ *
+ * Requires: MBEDTLS_AES_C and MBEDTLS_CIPHER_C
+ */
+//#define MBEDTLS_NIST_KW_C
+
+/**
+ * \def MBEDTLS_MD_C
+ *
+ * Enable the generic message digest layer.
+ *
+ * Module: library/md.c
+ * Caller:
+ *
+ * Uncomment to enable generic message digest wrappers.
+ */
+#define MBEDTLS_MD_C
+
+/**
+ * \def MBEDTLS_MD5_C
+ *
+ * Enable the MD5 hash algorithm.
+ *
+ * Module: library/md5.c
+ * Caller: library/md.c
+ * library/pem.c
+ * library/ssl_tls.c
+ *
+ * This module is required for TLS 1.2 depending on the handshake parameters.
+ * Further, it is used for checking MD5-signed certificates, and for PBKDF1
+ * when decrypting PEM-encoded encrypted keys.
+ *
+ * \warning MD5 is considered a weak message digest and its use constitutes a
+ * security risk. If possible, we recommend avoiding dependencies on
+ * it, and considering stronger message digests instead.
+ *
+ */
+/* #undef MBEDTLS_MD5_C */
+
+/**
+ * \def MBEDTLS_MEMORY_BUFFER_ALLOC_C
+ *
+ * Enable the buffer allocator implementation that makes use of a (stack)
+ * based buffer to 'allocate' dynamic memory. (replaces calloc() and free()
+ * calls)
+ *
+ * Module: library/memory_buffer_alloc.c
+ *
+ * Requires: MBEDTLS_PLATFORM_C
+ * MBEDTLS_PLATFORM_MEMORY (to use it within mbed TLS)
+ *
+ * Enable this module to enable the buffer memory allocator.
+ */
+#define MBEDTLS_MEMORY_BUFFER_ALLOC_C
+
+/**
+ * \def MBEDTLS_NET_C
+ *
+ * Enable the TCP and UDP over IPv6/IPv4 networking routines.
+ *
+ * \note This module only works on POSIX/Unix (including Linux, BSD and OS X)
+ * and Windows. For other platforms, you'll want to disable it, and write your
+ * own networking callbacks to be passed to \c mbedtls_ssl_set_bio().
+ *
+ * \note See also our Knowledge Base article about porting to a new
+ * environment:
+ * https://tls.mbed.org/kb/how-to/how-do-i-port-mbed-tls-to-a-new-environment-OS
+ *
+ * Module: library/net_sockets.c
+ *
+ * This module provides networking routines.
+ */
+//#define MBEDTLS_NET_C
+
+/**
+ * \def MBEDTLS_OID_C
+ *
+ * Enable the OID database.
+ *
+ * Module: library/oid.c
+ * Caller: library/asn1write.c
+ * library/pkcs5.c
+ * library/pkparse.c
+ * library/pkwrite.c
+ * library/rsa.c
+ * library/x509.c
+ * library/x509_create.c
+ * library/x509_crl.c
+ * library/x509_crt.c
+ * library/x509_csr.c
+ * library/x509write_crt.c
+ * library/x509write_csr.c
+ *
+ * This modules translates between OIDs and internal values.
+ */
+#define MBEDTLS_OID_C
+
+/**
+ * \def MBEDTLS_PADLOCK_C
+ *
+ * Enable VIA Padlock support on x86.
+ *
+ * Module: library/padlock.c
+ * Caller: library/aes.c
+ *
+ * Requires: MBEDTLS_HAVE_ASM
+ *
+ * This modules adds support for the VIA PadLock on x86.
+ */
+//#define MBEDTLS_PADLOCK_C
+
+/**
+ * \def MBEDTLS_PEM_PARSE_C
+ *
+ * Enable PEM decoding / parsing.
+ *
+ * Module: library/pem.c
+ * Caller: library/dhm.c
+ * library/pkparse.c
+ * library/x509_crl.c
+ * library/x509_crt.c
+ * library/x509_csr.c
+ *
+ * Requires: MBEDTLS_BASE64_C
+ *
+ * This modules adds support for decoding / parsing PEM files.
+ */
+#define MBEDTLS_PEM_PARSE_C
+
+/**
+ * \def MBEDTLS_PEM_WRITE_C
+ *
+ * Enable PEM encoding / writing.
+ *
+ * Module: library/pem.c
+ * Caller: library/pkwrite.c
+ * library/x509write_crt.c
+ * library/x509write_csr.c
+ *
+ * Requires: MBEDTLS_BASE64_C
+ *
+ * This modules adds support for encoding / writing PEM files.
+ */
+#define MBEDTLS_PEM_WRITE_C
+
+/**
+ * \def MBEDTLS_PK_C
+ *
+ * Enable the generic public (asymetric) key layer.
+ *
+ * Module: library/pk.c
+ * Caller: library/ssl_tls.c
+ * library/ssl_cli.c
+ * library/ssl_srv.c
+ *
+ * Requires: MBEDTLS_RSA_C or MBEDTLS_ECP_C
+ *
+ * Uncomment to enable generic public key wrappers.
+ */
+/* #undef MBEDTLS_PK_C */
+
+/**
+ * \def MBEDTLS_PK_PARSE_C
+ *
+ * Enable the generic public (asymetric) key parser.
+ *
+ * Module: library/pkparse.c
+ * Caller: library/x509_crt.c
+ * library/x509_csr.c
+ *
+ * Requires: MBEDTLS_PK_C
+ *
+ * Uncomment to enable generic public key parse functions.
+ */
+/* #undef MBEDTLS_PK_PARSE_C */
+
+/**
+ * \def MBEDTLS_PK_WRITE_C
+ *
+ * Enable the generic public (asymetric) key writer.
+ *
+ * Module: library/pkwrite.c
+ * Caller: library/x509write.c
+ *
+ * Requires: MBEDTLS_PK_C
+ *
+ * Uncomment to enable generic public key write functions.
+ */
+/* #undef MBEDTLS_PK_WRITE_C */
+
+/**
+ * \def MBEDTLS_PKCS5_C
+ *
+ * Enable PKCS#5 functions.
+ *
+ * Module: library/pkcs5.c
+ *
+ * Requires: MBEDTLS_MD_C
+ *
+ * This module adds support for the PKCS#5 functions.
+ */
+/* #undef MBEDTLS_PKCS5_C */
+
+/**
+ * \def MBEDTLS_PKCS12_C
+ *
+ * Enable PKCS#12 PBE functions.
+ * Adds algorithms for parsing PKCS#8 encrypted private keys
+ *
+ * Module: library/pkcs12.c
+ * Caller: library/pkparse.c
+ *
+ * Requires: MBEDTLS_ASN1_PARSE_C, MBEDTLS_CIPHER_C, MBEDTLS_MD_C
+ *
+ * This module enables PKCS#12 functions.
+ */
+//#define MBEDTLS_PKCS12_C
+
+/**
+ * \def MBEDTLS_PLATFORM_C
+ *
+ * Enable the platform abstraction layer that allows you to re-assign
+ * functions like calloc(), free(), snprintf(), printf(), fprintf(), exit().
+ *
+ * Enabling MBEDTLS_PLATFORM_C enables to use of MBEDTLS_PLATFORM_XXX_ALT
+ * or MBEDTLS_PLATFORM_XXX_MACRO directives, allowing the functions mentioned
+ * above to be specified at runtime or compile time respectively.
+ *
+ * \note This abstraction layer must be enabled on Windows (including MSYS2)
+ * as other module rely on it for a fixed snprintf implementation.
+ *
+ * Module: library/platform.c
+ * Caller: Most other .c files
+ *
+ * This module enables abstraction of common (libc) functions.
+ */
+#define MBEDTLS_PLATFORM_C
+
+/**
+ * \def MBEDTLS_POLY1305_C
+ *
+ * Enable the Poly1305 MAC algorithm.
+ *
+ * Module: library/poly1305.c
+ * Caller: library/chachapoly.c
+ */
+/* #undef MBEDTLS_POLY1305_C */
+
+/**
+ * \def MBEDTLS_PSA_CRYPTO_C
+ *
+ * Enable the Platform Security Architecture cryptography API.
+ *
+ * \warning The PSA Crypto API is still beta status. While you're welcome to
+ * experiment using it, incompatible API changes are still possible, and some
+ * parts may not have reached the same quality as the rest of Mbed TLS yet.
+ *
+ * Module: library/psa_crypto.c
+ *
+ * Requires: either MBEDTLS_CTR_DRBG_C and MBEDTLS_ENTROPY_C,
+ * or MBEDTLS_HMAC_DRBG_C and MBEDTLS_ENTROPY_C,
+ * or MBEDTLS_PSA_CRYPTO_EXTERNAL_RNG.
+ *
+ */
+/* #undef MBEDTLS_PSA_CRYPTO_C */
+
+/**
+ * \def MBEDTLS_PSA_CRYPTO_SE_C
+ *
+ * Enable secure element support in the Platform Security Architecture
+ * cryptography API.
+ *
+ * \warning This feature is not yet suitable for production. It is provided
+ * for API evaluation and testing purposes only.
+ *
+ * Module: library/psa_crypto_se.c
+ *
+ * Requires: MBEDTLS_PSA_CRYPTO_C, MBEDTLS_PSA_CRYPTO_STORAGE_C
+ *
+ */
+//#define MBEDTLS_PSA_CRYPTO_SE_C
+
+/**
+ * \def MBEDTLS_PSA_CRYPTO_STORAGE_C
+ *
+ * Enable the Platform Security Architecture persistent key storage.
+ *
+ * Module: library/psa_crypto_storage.c
+ *
+ * Requires: MBEDTLS_PSA_CRYPTO_C,
+ * either MBEDTLS_PSA_ITS_FILE_C or a native implementation of
+ * the PSA ITS interface
+ */
+/* #undef MBEDTLS_PSA_CRYPTO_STORAGE_C */
+
+/**
+ * \def MBEDTLS_PSA_ITS_FILE_C
+ *
+ * Enable the emulation of the Platform Security Architecture
+ * Internal Trusted Storage (PSA ITS) over files.
+ *
+ * Module: library/psa_its_file.c
+ *
+ * Requires: MBEDTLS_FS_IO
+ */
+//#define MBEDTLS_PSA_ITS_FILE_C
+
+/**
+ * \def MBEDTLS_RIPEMD160_C
+ *
+ * Enable the RIPEMD-160 hash algorithm.
+ *
+ * Module: library/ripemd160.c
+ * Caller: library/md.c
+ *
+ */
+/* #undef MBEDTLS_RIPEMD160_C */
+
+/**
+ * \def MBEDTLS_RSA_C
+ *
+ * Enable the RSA public-key cryptosystem.
+ *
+ * Module: library/rsa.c
+ * library/rsa_alt_helpers.c
+ * Caller: library/ssl_cli.c
+ * library/ssl_srv.c
+ * library/ssl_tls.c
+ * library/x509.c
+ *
+ * This module is used by the following key exchanges:
+ * RSA, DHE-RSA, ECDHE-RSA, RSA-PSK
+ *
+ * Requires: MBEDTLS_BIGNUM_C, MBEDTLS_OID_C
+ */
+/* #undef MBEDTLS_RSA_C */
+
+/**
+ * \def MBEDTLS_SHA1_C
+ *
+ * Enable the SHA1 cryptographic hash algorithm.
+ *
+ * Module: library/sha1.c
+ * Caller: library/md.c
+ * library/ssl_cli.c
+ * library/ssl_srv.c
+ * library/ssl_tls.c
+ * library/x509write_crt.c
+ *
+ * This module is required for TLS 1.2 depending on the handshake parameters,
+ * and for SHA1-signed certificates.
+ *
+ * \warning SHA-1 is considered a weak message digest and its use constitutes
+ * a security risk. If possible, we recommend avoiding dependencies
+ * on it, and considering stronger message digests instead.
+ *
+ */
+/* #undef MBEDTLS_SHA1_C */
+
+/**
+ * \def MBEDTLS_SHA224_C
+ *
+ * Enable the SHA-224 cryptographic hash algorithm.
+ *
+ * Requires: MBEDTLS_SHA256_C. The library does not currently support enabling
+ * SHA-224 without SHA-256.
+ *
+ * Module: library/sha256.c
+ * Caller: library/md.c
+ * library/ssl_cookie.c
+ *
+ * This module adds support for SHA-224.
+ */
+#define MBEDTLS_SHA224_C
+
+/**
+ * \def MBEDTLS_SHA256_C
+ *
+ * Enable the SHA-256 cryptographic hash algorithm.
+ *
+ * Requires: MBEDTLS_SHA224_C. The library does not currently support enabling
+ * SHA-256 without SHA-224.
+ *
+ * Module: library/sha256.c
+ * Caller: library/entropy.c
+ * library/md.c
+ * library/ssl_cli.c
+ * library/ssl_srv.c
+ * library/ssl_tls.c
+ *
+ * This module adds support for SHA-256.
+ * This module is required for the SSL/TLS 1.2 PRF function.
+ */
+#define MBEDTLS_SHA256_C
+
+/**
+ * \def MBEDTLS_SHA384_C
+ *
+ * Enable the SHA-384 cryptographic hash algorithm.
+ *
+ * Requires: MBEDTLS_SHA512_C
+ *
+ * Module: library/sha512.c
+ * Caller: library/md.c
+ * library/ssl_cli.c
+ * library/ssl_srv.c
+ *
+ * Comment to disable SHA-384
+ */
+#define MBEDTLS_SHA384_C
+
+/**
+ * \def MBEDTLS_SHA512_C
+ *
+ * Enable SHA-512 cryptographic hash algorithms.
+ *
+ * Module: library/sha512.c
+ * Caller: library/entropy.c
+ * library/md.c
+ * library/ssl_tls.c
+ * library/ssl_cookie.c
+ *
+ * This module adds support for SHA-512.
+ */
+#define MBEDTLS_SHA512_C
+
+/**
+ * \def MBEDTLS_SSL_CACHE_C
+ *
+ * Enable simple SSL cache implementation.
+ *
+ * Module: library/ssl_cache.c
+ * Caller:
+ *
+ * Requires: MBEDTLS_SSL_CACHE_C
+ */
+/* #undef MBEDTLS_SSL_CACHE_C */
+
+/**
+ * \def MBEDTLS_SSL_COOKIE_C
+ *
+ * Enable basic implementation of DTLS cookies for hello verification.
+ *
+ * Module: library/ssl_cookie.c
+ * Caller:
+ */
+/* #undef MBEDTLS_SSL_COOKIE_C */
+
+/**
+ * \def MBEDTLS_SSL_TICKET_C
+ *
+ * Enable an implementation of TLS server-side callbacks for session tickets.
+ *
+ * Module: library/ssl_ticket.c
+ * Caller:
+ *
+ * Requires: MBEDTLS_CIPHER_C
+ */
+/* #undef MBEDTLS_SSL_TICKET_C */
+
+/**
+ * \def MBEDTLS_SSL_CLI_C
+ *
+ * Enable the SSL/TLS client code.
+ *
+ * Module: library/ssl_cli.c
+ * Caller:
+ *
+ * Requires: MBEDTLS_SSL_TLS_C
+ *
+ * This module is required for SSL/TLS client support.
+ */
+/* #undef MBEDTLS_SSL_CLI_C */
+
+/**
+ * \def MBEDTLS_SSL_SRV_C
+ *
+ * Enable the SSL/TLS server code.
+ *
+ * Module: library/ssl_srv.c
+ * Caller:
+ *
+ * Requires: MBEDTLS_SSL_TLS_C
+ *
+ * This module is required for SSL/TLS server support.
+ */
+/* #undef MBEDTLS_SSL_SRV_C */
+
+/**
+ * \def MBEDTLS_SSL_TLS_C
+ *
+ * Enable the generic SSL/TLS code.
+ *
+ * Module: library/ssl_tls.c
+ * Caller: library/ssl_cli.c
+ * library/ssl_srv.c
+ *
+ * Requires: MBEDTLS_CIPHER_C, MBEDTLS_MD_C
+ * and at least one of the MBEDTLS_SSL_PROTO_XXX defines
+ *
+ * This module is required for SSL/TLS.
+ */
+/* #undef MBEDTLS_SSL_TLS_C */
+
+/**
+ * \def MBEDTLS_THREADING_C
+ *
+ * Enable the threading abstraction layer.
+ * By default mbed TLS assumes it is used in a non-threaded environment or that
+ * contexts are not shared between threads. If you do intend to use contexts
+ * between threads, you will need to enable this layer to prevent race
+ * conditions. See also our Knowledge Base article about threading:
+ * https://tls.mbed.org/kb/development/thread-safety-and-multi-threading
+ *
+ * Module: library/threading.c
+ *
+ * This allows different threading implementations (self-implemented or
+ * provided).
+ *
+ * You will have to enable either MBEDTLS_THREADING_ALT or
+ * MBEDTLS_THREADING_PTHREAD.
+ *
+ * Enable this layer to allow use of mutexes within mbed TLS
+ */
+/* #undef MBEDTLS_THREADING_C */
+
+/**
+ * \def MBEDTLS_TIMING_C
+ *
+ * Enable the semi-portable timing interface.
+ *
+ * \note The provided implementation only works on POSIX/Unix (including Linux,
+ * BSD and OS X) and Windows. On other platforms, you can either disable that
+ * module and provide your own implementations of the callbacks needed by
+ * \c mbedtls_ssl_set_timer_cb() for DTLS, or leave it enabled and provide
+ * your own implementation of the whole module by setting
+ * \c MBEDTLS_TIMING_ALT in the current file.
+ *
+ * \note See also our Knowledge Base article about porting to a new
+ * environment:
+ * https://tls.mbed.org/kb/how-to/how-do-i-port-mbed-tls-to-a-new-environment-OS
+ *
+ * Module: library/timing.c
+ */
+//#define MBEDTLS_TIMING_C
+
+/**
+ * \def MBEDTLS_VERSION_C
+ *
+ * Enable run-time version information.
+ *
+ * Module: library/version.c
+ *
+ * This module provides run-time version information.
+ */
+#define MBEDTLS_VERSION_C
+
+/**
+ * \def MBEDTLS_X509_USE_C
+ *
+ * Enable X.509 core for using certificates.
+ *
+ * Module: library/x509.c
+ * Caller: library/x509_crl.c
+ * library/x509_crt.c
+ * library/x509_csr.c
+ *
+ * Requires: MBEDTLS_ASN1_PARSE_C, MBEDTLS_BIGNUM_C, MBEDTLS_OID_C,
+ * MBEDTLS_PK_PARSE_C
+ *
+ * This module is required for the X.509 parsing modules.
+ */
+/* #undef MBEDTLS_X509_USE_C */
+
+/**
+ * \def MBEDTLS_X509_CRT_PARSE_C
+ *
+ * Enable X.509 certificate parsing.
+ *
+ * Module: library/x509_crt.c
+ * Caller: library/ssl_cli.c
+ * library/ssl_srv.c
+ * library/ssl_tls.c
+ *
+ * Requires: MBEDTLS_X509_USE_C
+ *
+ * This module is required for X.509 certificate parsing.
+ */
+/* #undef MBEDTLS_X509_CRT_PARSE_C */
+
+/**
+ * \def MBEDTLS_X509_CRL_PARSE_C
+ *
+ * Enable X.509 CRL parsing.
+ *
+ * Module: library/x509_crl.c
+ * Caller: library/x509_crt.c
+ *
+ * Requires: MBEDTLS_X509_USE_C
+ *
+ * This module is required for X.509 CRL parsing.
+ */
+/* #undef MBEDTLS_X509_CRL_PARSE_C */
+
+/**
+ * \def MBEDTLS_X509_CSR_PARSE_C
+ *
+ * Enable X.509 Certificate Signing Request (CSR) parsing.
+ *
+ * Module: library/x509_csr.c
+ * Caller: library/x509_crt_write.c
+ *
+ * Requires: MBEDTLS_X509_USE_C
+ *
+ * This module is used for reading X.509 certificate request.
+ */
+/* #undef MBEDTLS_X509_CSR_PARSE_C */
+
+/**
+ * \def MBEDTLS_X509_CREATE_C
+ *
+ * Enable X.509 core for creating certificates.
+ *
+ * Module: library/x509_create.c
+ *
+ * Requires: MBEDTLS_BIGNUM_C, MBEDTLS_OID_C, MBEDTLS_PK_WRITE_C
+ *
+ * This module is the basis for creating X.509 certificates and CSRs.
+ */
+/* #undef MBEDTLS_X509_CREATE_C */
+
+/**
+ * \def MBEDTLS_X509_CRT_WRITE_C
+ *
+ * Enable creating X.509 certificates.
+ *
+ * Module: library/x509_crt_write.c
+ *
+ * Requires: MBEDTLS_X509_CREATE_C
+ *
+ * This module is required for X.509 certificate creation.
+ */
+/* #undef MBEDTLS_X509_CRT_WRITE_C */
+
+/**
+ * \def MBEDTLS_X509_CSR_WRITE_C
+ *
+ * Enable creating X.509 Certificate Signing Requests (CSR).
+ *
+ * Module: library/x509_csr_write.c
+ *
+ * Requires: MBEDTLS_X509_CREATE_C
+ *
+ * This module is required for X.509 certificate request writing.
+ */
+/* #undef MBEDTLS_X509_CSR_WRITE_C */
+
+/* \} name SECTION: mbed TLS modules */
+
+/**
+ * \name SECTION: Module configuration options
+ *
+ * This section allows for the setting of module specific sizes and
+ * configuration options. The default values are already present in the
+ * relevant header files and should suffice for the regular use cases.
+ *
+ * Our advice is to enable options and change their values here
+ * only if you have a good reason and know the consequences.
+ *
+ * Please check the respective header file for documentation on these
+ * parameters (to prevent duplicate documentation).
+ * \{
+ */
+
+/* MPI / BIGNUM options */
+#define MBEDTLS_MPI_WINDOW_SIZE 6 /**< Maximum window size used. */
+#define MBEDTLS_MPI_MAX_SIZE 256 /**< Maximum number of bytes for usable MPIs. */
+
+/* CTR_DRBG options */
+//#define MBEDTLS_CTR_DRBG_ENTROPY_LEN 48 /**< Amount of entropy used per seed by default (48 with SHA-512, 32 with SHA-256) */
+/*! Maximal reseed counter - indicates maximal number of
+requests allowed between reseeds; according to NIST 800-90
+it is (2^48 - 1), our restriction is : (int - 0xFFFF - 0xF).*/
+#define MBEDTLS_CTR_DRBG_RESEED_INTERVAL 0xFFF0 /**< Interval before reseed is performed by default */
+//#define MBEDTLS_CTR_DRBG_MAX_INPUT 256 /**< Maximum number of additional input bytes */
+//#define MBEDTLS_CTR_DRBG_MAX_REQUEST 1024 /**< Maximum number of requested bytes per call */
+//#define MBEDTLS_CTR_DRBG_MAX_SEED_INPUT 384 /**< Maximum size of (re)seed buffer */
+
+/* HMAC_DRBG options */
+//#define MBEDTLS_HMAC_DRBG_RESEED_INTERVAL 10000 /**< Interval before reseed is performed by default */
+//#define MBEDTLS_HMAC_DRBG_MAX_INPUT 256 /**< Maximum number of additional input bytes */
+//#define MBEDTLS_HMAC_DRBG_MAX_REQUEST 1024 /**< Maximum number of requested bytes per call */
+//#define MBEDTLS_HMAC_DRBG_MAX_SEED_INPUT 384 /**< Maximum size of (re)seed buffer */
+
+/* ECP options */
+/* #undef MBEDTLS_ECP_WINDOW_SIZE */
+/* #undef MBEDTLS_ECP_FIXED_POINT_OPTIM */
+
+/* Entropy options */
+#define MBEDTLS_ENTROPY_MAX_SOURCES 1 /**< Maximum number of sources supported */
+#define MBEDTLS_ENTROPY_MAX_GATHER 144 /**< Maximum amount requested from entropy sources */
+//#define MBEDTLS_ENTROPY_MIN_HARDWARE 32 /**< Default minimum number of bytes required for the hardware entropy source mbedtls_hardware_poll() before entropy is released */
+
+/* Memory buffer allocator options */
+//#define MBEDTLS_MEMORY_ALIGN_MULTIPLE 4 /**< Align on multiples of this value */
+
+/* Platform options */
+//#define MBEDTLS_PLATFORM_STD_MEM_HDR <stdlib.h> /**< Header to include if MBEDTLS_PLATFORM_NO_STD_FUNCTIONS is defined. Don't define if no header is needed. */
+//#define MBEDTLS_PLATFORM_STD_CALLOC calloc /**< Default allocator to use, can be undefined */
+//#define MBEDTLS_PLATFORM_STD_FREE free /**< Default free to use, can be undefined */
+//#define MBEDTLS_PLATFORM_STD_EXIT exit /**< Default exit to use, can be undefined */
+//#define MBEDTLS_PLATFORM_STD_TIME time /**< Default time to use, can be undefined. MBEDTLS_HAVE_TIME must be enabled */
+//#define MBEDTLS_PLATFORM_STD_FPRINTF fprintf /**< Default fprintf to use, can be undefined */
+//#define MBEDTLS_PLATFORM_STD_PRINTF printf /**< Default printf to use, can be undefined */
+/* Note: your snprintf must correctly zero-terminate the buffer! */
+//#define MBEDTLS_PLATFORM_STD_SNPRINTF snprintf /**< Default snprintf to use, can be undefined */
+//#define MBEDTLS_PLATFORM_STD_EXIT_SUCCESS 0 /**< Default exit value to use, can be undefined */
+//#define MBEDTLS_PLATFORM_STD_EXIT_FAILURE 1 /**< Default exit value to use, can be undefined */
+//#define MBEDTLS_PLATFORM_STD_NV_SEED_READ mbedtls_platform_std_nv_seed_read /**< Default nv_seed_read function to use, can be undefined */
+//#define MBEDTLS_PLATFORM_STD_NV_SEED_WRITE mbedtls_platform_std_nv_seed_write /**< Default nv_seed_write function to use, can be undefined */
+//#define MBEDTLS_PLATFORM_STD_NV_SEED_FILE "seedfile" /**< Seed file to read/write with default implementation */
+
+/* To Use Function Macros MBEDTLS_PLATFORM_C must be enabled */
+/* MBEDTLS_PLATFORM_XXX_MACRO and MBEDTLS_PLATFORM_XXX_ALT cannot both be defined */
+//#define MBEDTLS_PLATFORM_CALLOC_MACRO calloc /**< Default allocator macro to use, can be undefined */
+//#define MBEDTLS_PLATFORM_FREE_MACRO free /**< Default free macro to use, can be undefined */
+//#define MBEDTLS_PLATFORM_EXIT_MACRO exit /**< Default exit macro to use, can be undefined */
+//#define MBEDTLS_PLATFORM_TIME_MACRO time /**< Default time macro to use, can be undefined. MBEDTLS_HAVE_TIME must be enabled */
+//#define MBEDTLS_PLATFORM_TIME_TYPE_MACRO time_t /**< Default time macro to use, can be undefined. MBEDTLS_HAVE_TIME must be enabled */
+//#define MBEDTLS_PLATFORM_FPRINTF_MACRO fprintf /**< Default fprintf macro to use, can be undefined */
+//#define MBEDTLS_PLATFORM_PRINTF_MACRO printf /**< Default printf macro to use, can be undefined */
+/* Note: your snprintf must correctly zero-terminate the buffer! */
+//#define MBEDTLS_PLATFORM_SNPRINTF_MACRO snprintf /**< Default snprintf macro to use, can be undefined */
+//#define MBEDTLS_PLATFORM_VSNPRINTF_MACRO vsnprintf /**< Default vsnprintf macro to use, can be undefined */
+//#define MBEDTLS_PLATFORM_NV_SEED_READ_MACRO mbedtls_platform_std_nv_seed_read /**< Default nv_seed_read function to use, can be undefined */
+//#define MBEDTLS_PLATFORM_NV_SEED_WRITE_MACRO mbedtls_platform_std_nv_seed_write /**< Default nv_seed_write function to use, can be undefined */
+
+/* PSA options */
+/**
+ * Use HMAC_DRBG with the specified hash algorithm for HMAC_DRBG for the
+ * PSA crypto subsystem.
+ *
+ * If this option is unset:
+ * - If CTR_DRBG is available, the PSA subsystem uses it rather than HMAC_DRBG.
+ * - Otherwise, the PSA subsystem uses HMAC_DRBG with either
+ * #MBEDTLS_MD_SHA512 or #MBEDTLS_MD_SHA256 based on availability and
+ * on unspecified heuristics.
+ */
+//#define MBEDTLS_PSA_HMAC_DRBG_MD_TYPE MBEDTLS_MD_SHA256
+
+/** \def MBEDTLS_PSA_KEY_SLOT_COUNT
+ * Restrict the PSA library to supporting a maximum amount of simultaneously
+ * loaded keys. A loaded key is a key stored by the PSA Crypto core as a
+ * volatile key, or a persistent key which is loaded temporarily by the
+ * library as part of a crypto operation in flight.
+ *
+ * If this option is unset, the library will fall back to a default value of
+ * 32 keys.
+ */
+/* #undef MBEDTLS_PSA_KEY_SLOT_COUNT */
+
+/* SSL Cache options */
+//#define MBEDTLS_SSL_CACHE_DEFAULT_TIMEOUT 86400 /**< 1 day */
+//#define MBEDTLS_SSL_CACHE_DEFAULT_MAX_ENTRIES 50 /**< Maximum entries in cache */
+
+/* SSL options */
+
+/** \def MBEDTLS_SSL_IN_CONTENT_LEN
+ *
+ * Maximum length (in bytes) of incoming plaintext fragments.
+ *
+ * This determines the size of the incoming TLS I/O buffer in such a way
+ * that it is capable of holding the specified amount of plaintext data,
+ * regardless of the protection mechanism used.
+ *
+ * \note When using a value less than the default of 16KB on the client, it is
+ * recommended to use the Maximum Fragment Length (MFL) extension to
+ * inform the server about this limitation. On the server, there
+ * is no supported, standardized way of informing the client about
+ * restriction on the maximum size of incoming messages, and unless
+ * the limitation has been communicated by other means, it is recommended
+ * to only change the outgoing buffer size #MBEDTLS_SSL_OUT_CONTENT_LEN
+ * while keeping the default value of 16KB for the incoming buffer.
+ *
+ * Uncomment to set the maximum plaintext size of the incoming I/O buffer.
+ */
+/* #undef MBEDTLS_SSL_IN_CONTENT_LEN */
+
+/** \def MBEDTLS_SSL_CID_IN_LEN_MAX
+ *
+ * The maximum length of CIDs used for incoming DTLS messages.
+ *
+ */
+//#define MBEDTLS_SSL_CID_IN_LEN_MAX 32
+
+/** \def MBEDTLS_SSL_CID_OUT_LEN_MAX
+ *
+ * The maximum length of CIDs used for outgoing DTLS messages.
+ *
+ */
+//#define MBEDTLS_SSL_CID_OUT_LEN_MAX 32
+
+/** \def MBEDTLS_SSL_CID_TLS1_3_PADDING_GRANULARITY
+ *
+ * This option controls the use of record plaintext padding
+ * in TLS 1.3 and when using the Connection ID extension in DTLS 1.2.
+ *
+ * The padding will always be chosen so that the length of the
+ * padded plaintext is a multiple of the value of this option.
+ *
+ * Note: A value of \c 1 means that no padding will be used
+ * for outgoing records.
+ *
+ * Note: On systems lacking division instructions,
+ * a power of two should be preferred.
+ */
+//#define MBEDTLS_SSL_CID_TLS1_3_PADDING_GRANULARITY 16
+
+/** \def MBEDTLS_SSL_OUT_CONTENT_LEN
+ *
+ * Maximum length (in bytes) of outgoing plaintext fragments.
+ *
+ * This determines the size of the outgoing TLS I/O buffer in such a way
+ * that it is capable of holding the specified amount of plaintext data,
+ * regardless of the protection mechanism used.
+ *
+ * It is possible to save RAM by setting a smaller outward buffer, while keeping
+ * the default inward 16384 byte buffer to conform to the TLS specification.
+ *
+ * The minimum required outward buffer size is determined by the handshake
+ * protocol's usage. Handshaking will fail if the outward buffer is too small.
+ * The specific size requirement depends on the configured ciphers and any
+ * certificate data which is sent during the handshake.
+ *
+ * Uncomment to set the maximum plaintext size of the outgoing I/O buffer.
+ */
+/* #undef MBEDTLS_SSL_OUT_CONTENT_LEN */
+
+/** \def MBEDTLS_SSL_DTLS_MAX_BUFFERING
+ *
+ * Maximum number of heap-allocated bytes for the purpose of
+ * DTLS handshake message reassembly and future message buffering.
+ *
+ * This should be at least 9/8 * MBEDTLSSL_IN_CONTENT_LEN
+ * to account for a reassembled handshake message of maximum size,
+ * together with its reassembly bitmap.
+ *
+ * A value of 2 * MBEDTLS_SSL_IN_CONTENT_LEN (32768 by default)
+ * should be sufficient for all practical situations as it allows
+ * to reassembly a large handshake message (such as a certificate)
+ * while buffering multiple smaller handshake messages.
+ *
+ */
+//#define MBEDTLS_SSL_DTLS_MAX_BUFFERING 32768
+
+//#define MBEDTLS_PSK_MAX_LEN 32 /**< Max size of TLS pre-shared keys, in bytes (default 256 bits) */
+//#define MBEDTLS_SSL_COOKIE_TIMEOUT 60 /**< Default expiration delay of DTLS cookies, in seconds if HAVE_TIME, or in number of cookies issued */
+
+/**
+ * Complete list of ciphersuites to use, in order of preference.
+ *
+ * \warning No dependency checking is done on that field! This option can only
+ * be used to restrict the set of available ciphersuites. It is your
+ * responsibility to make sure the needed modules are active.
+ *
+ * Use this to save a few hundred bytes of ROM (default ordering of all
+ * available ciphersuites) and a few to a few hundred bytes of RAM.
+ *
+ * The value below is only an example, not the default.
+ */
+/* #undef MBEDTLS_SSL_CIPHERSUITES */
+
+/* X509 options */
+//#define MBEDTLS_X509_MAX_INTERMEDIATE_CA 8 /**< Maximum number of intermediate CAs in a verification chain. */
+//#define MBEDTLS_X509_MAX_FILE_PATH_LEN 512 /**< Maximum length of a path/filename string in bytes including the null terminator character ('\0'). */
+
+/**
+ * Uncomment the macro to let mbed TLS use your alternate implementation of
+ * mbedtls_platform_zeroize(). This replaces the default implementation in
+ * platform_util.c.
+ *
+ * mbedtls_platform_zeroize() is a widely used function across the library to
+ * zero a block of memory. The implementation is expected to be secure in the
+ * sense that it has been written to prevent the compiler from removing calls
+ * to mbedtls_platform_zeroize() as part of redundant code elimination
+ * optimizations. However, it is difficult to guarantee that calls to
+ * mbedtls_platform_zeroize() will not be optimized by the compiler as older
+ * versions of the C language standards do not provide a secure implementation
+ * of memset(). Therefore, MBEDTLS_PLATFORM_ZEROIZE_ALT enables users to
+ * configure their own implementation of mbedtls_platform_zeroize(), for
+ * example by using directives specific to their compiler, features from newer
+ * C standards (e.g using memset_s() in C11) or calling a secure memset() from
+ * their system (e.g explicit_bzero() in BSD).
+ */
+//#define MBEDTLS_PLATFORM_ZEROIZE_ALT
+
+/**
+ * Uncomment the macro to let Mbed TLS use your alternate implementation of
+ * mbedtls_platform_gmtime_r(). This replaces the default implementation in
+ * platform_util.c.
+ *
+ * gmtime() is not a thread-safe function as defined in the C standard. The
+ * library will try to use safer implementations of this function, such as
+ * gmtime_r() when available. However, if Mbed TLS cannot identify the target
+ * system, the implementation of mbedtls_platform_gmtime_r() will default to
+ * using the standard gmtime(). In this case, calls from the library to
+ * gmtime() will be guarded by the global mutex mbedtls_threading_gmtime_mutex
+ * if MBEDTLS_THREADING_C is enabled. We recommend that calls from outside the
+ * library are also guarded with this mutex to avoid race conditions. However,
+ * if the macro MBEDTLS_PLATFORM_GMTIME_R_ALT is defined, Mbed TLS will
+ * unconditionally use the implementation for mbedtls_platform_gmtime_r()
+ * supplied at compile time.
+ */
+//#define MBEDTLS_PLATFORM_GMTIME_R_ALT
+
+/**
+ * Enable the verified implementations of ECDH primitives from Project Everest
+ * (currently only Curve25519). This feature changes the layout of ECDH
+ * contexts and therefore is a compatibility break for applications that access
+ * fields of a mbedtls_ecdh_context structure directly. See also
+ * MBEDTLS_ECDH_LEGACY_CONTEXT in include/mbedtls/ecdh.h.
+ */
+//#define MBEDTLS_ECDH_VARIANT_EVEREST_ENABLED
+
+#if defined(CONFIG_MBEDTLS_OPENTHREAD_OPTIMIZATIONS_ENABLED)
+#define MBEDTLS_MPI_WINDOW_SIZE 1 /**< Maximum windows size used. */
+#define MBEDTLS_MPI_MAX_SIZE 32 /**< Maximum number of bytes for usable MPIs. */
+#define MBEDTLS_ECP_WINDOW_SIZE 2 /**< Maximum window size used */
+#define MBEDTLS_ECP_FIXED_POINT_OPTIM 0 /**< Enable fixed-point speed-up */
+#endif
+
+#if CONFIG_MBEDTLS_CMAC_ALT
+/* NCSDK-24838 */
+#define MBEDTLS_CIPHER_MODE_CBC
+#endif
+
+/* \} name SECTION: Customisation configuration options */
+
+#endif /* LEGACY_CRYPTO_CONFIG_H */
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/include/generated/nrf-psa-crypto-config.h b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/include/generated/nrf-psa-crypto-config.h
new file mode 100644
index 0000000..a929cf7
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/include/generated/nrf-psa-crypto-config.h
@@ -0,0 +1,8 @@
+/*
+ * Copyright (c) 2021 Nordic Semiconductor
+ *
+ * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
+ *
+ */
+
+/* This file is intentionally empty.*/
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/include/generated/nrf-psa-crypto-want-config.h b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/include/generated/nrf-psa-crypto-want-config.h
new file mode 100644
index 0000000..677b5ab
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/include/generated/nrf-psa-crypto-want-config.h
@@ -0,0 +1,171 @@
+/*
+ * Copyright (c) 2024 Nordic Semiconductor
+ *
+ * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
+ *
+ */
+
+#ifndef PSA_CRYPTO_WANT_CONFIG_H
+#define PSA_CRYPTO_WANT_CONFIG_H
+
+/* TODO make sure this required */
+#ifndef MBEDTLS_PSA_CRYPTO_CONFIG
+#define MBEDTLS_PSA_CRYPTO_CONFIG
+#endif
+
+/*
+ * All PSA_WANT_ symbols in alphabetical order
+ */
+#define PSA_WANT_AES_KEY_SIZE_128 1
+#define PSA_WANT_AES_KEY_SIZE_192 1
+#define PSA_WANT_AES_KEY_SIZE_256 1
+/* #undef PSA_WANT_ALG_CBC_MAC */
+/* #undef PSA_WANT_ALG_CBC_NO_PADDING */
+/* #undef PSA_WANT_ALG_CBC_PKCS7 */
+/* #undef PSA_WANT_ALG_CCM */
+/* #undef PSA_WANT_ALG_CCM_STAR_NO_TAG */
+/* #undef PSA_WANT_ALG_CFB */
+/* #undef PSA_WANT_ALG_CHACHA20_POLY1305 */
+/* #undef PSA_WANT_ALG_CMAC */
+/* #undef PSA_WANT_ALG_CTR */
+/* #undef PSA_WANT_ALG_CTR_DRBG */
+/* #undef PSA_WANT_ALG_DETERMINISTIC_ECDSA */
+/* #undef PSA_WANT_ALG_ECB_NO_PADDING */
+/* #undef PSA_WANT_ALG_ECDH */
+/* #undef PSA_WANT_ALG_ECDSA */
+/* #undef PSA_WANT_ALG_ECDSA_ANY */
+/* #undef PSA_WANT_ALG_ED25519PH */
+/* #undef PSA_WANT_ALG_ED448PH */
+/* #undef PSA_WANT_ALG_FFDH */
+/* #undef PSA_WANT_ALG_GCM */
+/* #undef PSA_WANT_ALG_HKDF */
+/* #undef PSA_WANT_ALG_HKDF_EXPAND */
+/* #undef PSA_WANT_ALG_HKDF_EXTRACT */
+/* #undef PSA_WANT_ALG_HMAC */
+#define PSA_WANT_ALG_HMAC_DRBG 1
+/* #undef PSA_WANT_ALG_JPAKE */
+/* #undef PSA_WANT_ALG_MD2 */
+/* #undef PSA_WANT_ALG_MD4 */
+/* #undef PSA_WANT_ALG_MD5 */
+/* #undef PSA_WANT_ALG_OFB */
+/* #undef PSA_WANT_ALG_PBKDF2_AES_CMAC_PRF_128 */
+/* #undef PSA_WANT_ALG_PBKDF2_HMAC */
+/* #undef PSA_WANT_ALG_PURE_EDDSA */
+/* #undef PSA_WANT_ALG_RIPEMD160 */
+/* #undef PSA_WANT_ALG_RSA_OAEP */
+/* #undef PSA_WANT_ALG_RSA_PKCS1V15_CRYPT */
+/* #undef PSA_WANT_ALG_RSA_PKCS1V15_SIGN */
+/* #undef PSA_WANT_ALG_RSA_PKCS1V15_SIGN_RAW */
+/* #undef PSA_WANT_ALG_RSA_PSS */
+/* #undef PSA_WANT_ALG_RSA_PSS_ANY_SALT */
+/* #undef PSA_WANT_ALG_SHA3_224 */
+/* #undef PSA_WANT_ALG_SHA3_256 */
+/* #undef PSA_WANT_ALG_SHA3_384 */
+/* #undef PSA_WANT_ALG_SHA3_512 */
+/* #undef PSA_WANT_ALG_SHAKE256_512 */
+/* #undef PSA_WANT_ALG_SHA_1 */
+/* #undef PSA_WANT_ALG_SHA_224 */
+/* #undef PSA_WANT_ALG_SHA_256 */
+/* #undef PSA_WANT_ALG_SHA_384 */
+/* #undef PSA_WANT_ALG_SHA_512 */
+/* #undef PSA_WANT_ALG_SHA_512_224 */
+/* #undef PSA_WANT_ALG_SHA_512_256 */
+/* #undef PSA_WANT_ALG_SM3 */
+/* #undef PSA_WANT_ALG_SPAKE2P_CMAC */
+/* #undef PSA_WANT_ALG_SPAKE2P_HMAC */
+/* #undef PSA_WANT_ALG_SPAKE2P_MATTER */
+/* #undef PSA_WANT_ALG_SRP_6 */
+/* #undef PSA_WANT_ALG_SRP_PASSWORD_HASH */
+/* #undef PSA_WANT_ALG_STREAM_CIPHER */
+/* #undef PSA_WANT_ALG_TLS12_ECJPAKE_TO_PMS */
+/* #undef PSA_WANT_ALG_TLS12_PRF */
+/* #undef PSA_WANT_ALG_TLS12_PSK_TO_MS */
+/* #undef PSA_WANT_ALG_XTS */
+/* #undef PSA_WANT_ECC_BRAINPOOL_P_R1_160 */
+/* #undef PSA_WANT_ECC_BRAINPOOL_P_R1_192 */
+/* #undef PSA_WANT_ECC_BRAINPOOL_P_R1_224 */
+/* #undef PSA_WANT_ECC_BRAINPOOL_P_R1_256 */
+/* #undef PSA_WANT_ECC_BRAINPOOL_P_R1_320 */
+/* #undef PSA_WANT_ECC_BRAINPOOL_P_R1_384 */
+/* #undef PSA_WANT_ECC_BRAINPOOL_P_R1_512 */
+/* #undef PSA_WANT_ECC_FRP_V1_256 */
+/* #undef PSA_WANT_ECC_MONTGOMERY_255 */
+/* #undef PSA_WANT_ECC_MONTGOMERY_448 */
+/* #undef PSA_WANT_ECC_SECP_K1_192 */
+/* #undef PSA_WANT_ECC_SECP_K1_224 */
+/* #undef PSA_WANT_ECC_SECP_K1_256 */
+/* #undef PSA_WANT_ECC_SECP_R1_192 */
+/* #undef PSA_WANT_ECC_SECP_R1_224 */
+/* #undef PSA_WANT_ECC_SECP_R1_256 */
+/* #undef PSA_WANT_ECC_SECP_R1_384 */
+/* #undef PSA_WANT_ECC_SECP_R1_521 */
+/* #undef PSA_WANT_ECC_SECP_R2_160 */
+/* #undef PSA_WANT_ECC_SECT_K1_163 */
+/* #undef PSA_WANT_ECC_SECT_K1_233 */
+/* #undef PSA_WANT_ECC_SECT_K1_239 */
+/* #undef PSA_WANT_ECC_SECT_K1_283 */
+/* #undef PSA_WANT_ECC_SECT_K1_409 */
+/* #undef PSA_WANT_ECC_SECT_K1_571 */
+/* #undef PSA_WANT_ECC_SECT_R1_163 */
+/* #undef PSA_WANT_ECC_SECT_R1_233 */
+/* #undef PSA_WANT_ECC_SECT_R1_283 */
+/* #undef PSA_WANT_ECC_SECT_R1_409 */
+/* #undef PSA_WANT_ECC_SECT_R1_571 */
+/* #undef PSA_WANT_ECC_SECT_R2_163 */
+/* #undef PSA_WANT_ECC_TWISTED_EDWARDS_255 */
+/* #undef PSA_WANT_ECC_TWISTED_EDWARDS_448 */
+#define PSA_WANT_GENERATE_RANDOM 1
+/* #undef PSA_WANT_KEY_TYPE_AES */
+/* #undef PSA_WANT_KEY_TYPE_ARC4 */
+/* #undef PSA_WANT_KEY_TYPE_ARIA */
+/* #undef PSA_WANT_KEY_TYPE_CAMELLIA */
+/* #undef PSA_WANT_KEY_TYPE_CHACHA20 */
+/* #undef PSA_WANT_KEY_TYPE_DERIVE */
+/* #undef PSA_WANT_KEY_TYPE_DES */
+/* #undef PSA_WANT_KEY_TYPE_DH_KEY_PAIR */
+/* #undef PSA_WANT_KEY_TYPE_DH_PUBLIC_KEY */
+/* #undef PSA_WANT_KEY_TYPE_ECC_KEY_PAIR */
+/* #undef PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_BASIC */
+/* #undef PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_DERIVE */
+/* #undef PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_EXPORT */
+/* #undef PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_GENERATE */
+/* #undef PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_IMPORT */
+/* #undef PSA_WANT_KEY_TYPE_ECC_PUBLIC_KEY */
+/* #undef PSA_WANT_KEY_TYPE_HMAC */
+/* #undef PSA_WANT_KEY_TYPE_PASSWORD */
+/* #undef PSA_WANT_KEY_TYPE_PASSWORD_HASH */
+/* #undef PSA_WANT_KEY_TYPE_PEPPER */
+/* #undef PSA_WANT_KEY_TYPE_RAW_DATA */
+/* #undef PSA_WANT_KEY_TYPE_RSA_KEY_PAIR */
+/* #undef PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_BASIC */
+/* #undef PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_EXPORT */
+/* #undef PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_GENERATE */
+/* #undef PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_IMPORT */
+/* #undef PSA_WANT_KEY_TYPE_RSA_PUBLIC_KEY */
+/* #undef PSA_WANT_KEY_TYPE_SM4 */
+/* #undef PSA_WANT_KEY_TYPE_SPAKE2P_KEY_PAIR */
+/* #undef PSA_WANT_KEY_TYPE_SPAKE2P_KEY_PAIR_BASIC */
+/* #undef PSA_WANT_KEY_TYPE_SPAKE2P_KEY_PAIR_DERIVE */
+/* #undef PSA_WANT_KEY_TYPE_SPAKE2P_KEY_PAIR_EXPORT */
+/* #undef PSA_WANT_KEY_TYPE_SPAKE2P_KEY_PAIR_IMPORT */
+/* #undef PSA_WANT_KEY_TYPE_SPAKE2P_PUBLIC_KEY */
+/* #undef PSA_WANT_KEY_TYPE_SRP_KEY_PAIR */
+/* #undef PSA_WANT_KEY_TYPE_SRP_KEY_PAIR_BASIC */
+/* #undef PSA_WANT_KEY_TYPE_SRP_KEY_PAIR_DERIVE */
+/* #undef PSA_WANT_KEY_TYPE_SRP_KEY_PAIR_EXPORT */
+/* #undef PSA_WANT_KEY_TYPE_SRP_KEY_PAIR_IMPORT */
+/* #undef PSA_WANT_KEY_TYPE_SRP_PUBLIC_KEY */
+/* #undef PSA_WANT_RSA_KEY_SIZE_1024 */
+/* #undef PSA_WANT_RSA_KEY_SIZE_1536 */
+/* #undef PSA_WANT_RSA_KEY_SIZE_2048 */
+/* #undef PSA_WANT_RSA_KEY_SIZE_3072 */
+/* #undef PSA_WANT_RSA_KEY_SIZE_4096 */
+/* #undef PSA_WANT_RSA_KEY_SIZE_6144 */
+/* #undef PSA_WANT_RSA_KEY_SIZE_8192 */
+/* #undef PSA_WANT_ALG_SP800_108_COUNTER_CMAC */
+/* #undef PSA_WANT_ALG_SP800_108_COUNTER_HMAC */
+
+/* The Adjusting is done in this file */
+#define PSA_CRYPTO_ADJUST_KEYPAIR_TYPES_H
+
+#endif /* PSA_CRYPTO_WANT_CONFIG_H */
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/legacy/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/legacy/cmake_install.cmake
new file mode 100644
index 0000000..2ebef19
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/legacy/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/subsys/nrf_security/src/legacy
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/libmbedcrypto.a b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/libmbedcrypto.a
new file mode 100644
index 0000000..882c3e0
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/libmbedcrypto.a
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/libmbedcrypto_base.a b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/libmbedcrypto_base.a
new file mode 100644
index 0000000..0b5d380
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/libmbedcrypto_base.a
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/zephyr/CMakeFiles/mbedtls_zephyr.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/platform.c.obj b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/zephyr/CMakeFiles/mbedtls_zephyr.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/platform.c.obj
new file mode 100644
index 0000000..cf973fb
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/zephyr/CMakeFiles/mbedtls_zephyr.dir/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls/library/platform.c.obj
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/zephyr/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/zephyr/cmake_install.cmake
new file mode 100644
index 0000000..05d1a22
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/zephyr/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/subsys/nrf_security/src/zephyr
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/zephyr/libmbedtls_zephyr.a b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/zephyr/libmbedtls_zephyr.a
new file mode 100644
index 0000000..6831600
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/zephyr/libmbedtls_zephyr.a
Binary files differ
diff --git a/nrfdemo/builddk/modules/nrf/subsys/partition_manager/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/subsys/partition_manager/cmake_install.cmake
new file mode 100644
index 0000000..2c92751
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/partition_manager/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/subsys/partition_manager
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/subsys/partition_manager/pm.yml.libmodem b/nrfdemo/builddk/modules/nrf/subsys/partition_manager/pm.yml.libmodem
new file mode 100644
index 0000000..43c8a78
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/partition_manager/pm.yml.libmodem
@@ -0,0 +1,22 @@
+nrf_modem_lib_sram:
+ span: [nrf_modem_lib_ctrl, nrf_modem_lib_tx, nrf_modem_lib_rx, nrf_modem_lib_trace]
+nrf_modem_lib_ctrl:
+ placement: {after: [tfm_sram, spm_sram, start]}
+ size: 0x4e8
+ region: sram_primary
+ inside: sram_nonsecure
+nrf_modem_lib_tx:
+ placement: {after: [nrf_modem_lib_ctrl]}
+ size: 8320
+ region: sram_primary
+ inside: sram_nonsecure
+nrf_modem_lib_rx:
+ placement: {after: [nrf_modem_lib_tx]}
+ size: 8192
+ region: sram_primary
+ inside: sram_nonsecure
+nrf_modem_lib_trace:
+ placement: {after: [nrf_modem_lib_rx]}
+ size: 0
+ region: sram_primary
+ inside: sram_nonsecure
diff --git a/nrfdemo/builddk/modules/nrf/subsys/partition_manager/pm.yml.mcuboot b/nrfdemo/builddk/modules/nrf/subsys/partition_manager/pm.yml.mcuboot
new file mode 100644
index 0000000..05a0b0e
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/partition_manager/pm.yml.mcuboot
@@ -0,0 +1,2 @@
+mcuboot_sram:
+ span: sram_secure
diff --git a/nrfdemo/builddk/modules/nrf/subsys/partition_manager/pm.yml.trustzone b/nrfdemo/builddk/modules/nrf/subsys/partition_manager/pm.yml.trustzone
new file mode 100644
index 0000000..02dd880
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/partition_manager/pm.yml.trustzone
@@ -0,0 +1,10 @@
+# Create a span for the RAM to be configured as SECURE by TF-M.
+sram_secure:
+ region: sram_primary
+ span:
+ - pcd_sram
+sram_nonsecure:
+ region: sram_primary
+ span:
+ - sram_primary
+ - rpmsg_nrf53_sram
diff --git a/nrfdemo/builddk/modules/nrf/subsys/shell/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/subsys/shell/cmake_install.cmake
new file mode 100644
index 0000000..c2f6ed7
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/shell/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/subsys/shell
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/subsys/suit/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/subsys/suit/cmake_install.cmake
new file mode 100644
index 0000000..7cf5ac1
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/suit/cmake_install.cmake
@@ -0,0 +1,44 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/subsys/suit
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/subsys/suit/provisioning/cmake_install.cmake")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/subsys/suit/provisioning/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/subsys/suit/provisioning/cmake_install.cmake
new file mode 100644
index 0000000..f1683bf
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/subsys/suit/provisioning/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/subsys/suit/provisioning
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/tests/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/tests/cmake_install.cmake
new file mode 100644
index 0000000..d1cea7d
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/tests/cmake_install.cmake
@@ -0,0 +1,44 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/tests
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/tests/mocks/cmake_install.cmake")
+endif()
+
diff --git a/nrfdemo/builddk/modules/nrf/tests/mocks/cmake_install.cmake b/nrfdemo/builddk/modules/nrf/tests/mocks/cmake_install.cmake
new file mode 100644
index 0000000..8be6678
--- /dev/null
+++ b/nrfdemo/builddk/modules/nrf/tests/mocks/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/mike/Documents/ncs/v2.7.0/nrf/tests/mocks
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump")
+endif()
+