summaryrefslogtreecommitdiff
path: root/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src
diff options
context:
space:
mode:
authorMichal Hanus <mikehanus@protonmail.com>2025-04-19 22:50:44 +0200
committerMichal Hanus <mikehanus@protonmail.com>2025-04-19 22:50:44 +0200
commit9078b7ec09b135f091cb951ed234bf013c9c838e (patch)
treeba953e144c2dd42d327a83720cdfc9fb5bb9fe34 /nrfdemo/builddk/modules/nrf/subsys/nrf_security/src
parent2e13c372f1419f08dab7797b244681f889dd9bcf (diff)
bme680 added
Diffstat (limited to 'nrfdemo/builddk/modules/nrf/subsys/nrf_security/src')
-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.objbin2144 -> 0 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.objbin2144 -> 0 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.objbin2140 -> 0 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.objbin2152 -> 0 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.objbin2136 -> 0 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.objbin2160 -> 0 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.objbin28072 -> 0 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.objbin19760 -> 0 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.objbin2140 -> 0 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.objbin2152 -> 0 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.objbin2136 -> 0 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.objbin2136 -> 0 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.objbin2140 -> 0 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.objbin2144 -> 0 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.objbin2136 -> 0 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.objbin2160 -> 0 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.objbin2172 -> 0 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.objbin2148 -> 0 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.objbin2136 -> 0 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.objbin12252 -> 0 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.objbin21696 -> 0 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.objbin30364 -> 0 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.objbin2136 -> 0 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.objbin14468 -> 0 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.objbin2136 -> 0 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.objbin2148 -> 0 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.objbin2148 -> 0 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.objbin2144 -> 0 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.objbin2148 -> 0 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.objbin2148 -> 0 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.objbin10152 -> 0 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.objbin6012 -> 0 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.objbin2156 -> 0 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.objbin2136 -> 0 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.objbin2172 -> 0 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.objbin2140 -> 0 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.objbin5708 -> 0 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.objbin2140 -> 0 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.objbin21608 -> 0 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.objbin7116 -> 0 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.objbin10096 -> 0 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/legacy/aes.c.objbin15452 -> 0 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/legacy/aes_oberon.c.objbin2168 -> 0 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/legacy/ecjpake_oberon.c.objbin2180 -> 0 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.objbin25472 -> 0 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.objbin33168 -> 0 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.objbin15436 -> 0 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.objbin107060 -> 0 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.objbin63748 -> 0 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.objbin10728 -> 0 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.objbin2148 -> 0 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.objbin42132 -> 0 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.objbin2148 -> 0 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.objbin4600 -> 0 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.abin274968 -> 0 bytes
-rw-r--r--nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/libmbedcrypto_base.abin311234 -> 0 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.objbin7096 -> 0 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.abin7404 -> 0 bytes
69 files changed, 0 insertions, 3816 deletions
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
deleted file mode 100644
index 7d8745f..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 4a667c0..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 6836e27..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 5faccca..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 56584fc..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 4493704..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index af3e376..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 279cfb4..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 231b823..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index f80674d..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 396c804..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index fa5c217..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index b211e65..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 3830393..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 0327586..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index c54b48a..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 6550fc0..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 1766ab8..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index f341893..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 0cac690..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 3e0e632..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 5e91367..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 8d125b4..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 83598f2..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index b8d84c1..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 42e6910..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index c7eea95..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 9b4b2a6..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index d7be60f..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 0527660..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 3dc249c..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 398c99a..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 96aa742..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index ab832bb..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 8495b9b..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 5609292..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 7367f52..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 9a77afb..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index b9c6e56..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 8265ad9..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index cfb6488..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 737ec1c..0000000
--- a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/legacy/aes.c.obj
+++ /dev/null
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
deleted file mode 100644
index 983395c..0000000
--- a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/legacy/aes_oberon.c.obj
+++ /dev/null
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
deleted file mode 100644
index f742b37..0000000
--- a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/legacy/ecjpake_oberon.c.obj
+++ /dev/null
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
deleted file mode 100644
index 2df7061..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index eea86a2..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 9db77a3..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 9f47169..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index baa9c7d..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 7e09882..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 090edc9..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 29b35b0..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index a0262fe..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 76384e8..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 59218c9..0000000
--- a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/cmake_install.cmake
+++ /dev/null
@@ -1,59 +0,0 @@
-# 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
deleted file mode 100644
index c0305c1..0000000
--- a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/core/cmake_install.cmake
+++ /dev/null
@@ -1,44 +0,0 @@
-# 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
deleted file mode 100644
index b033125..0000000
--- a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/core/nrf_oberon/cmake_install.cmake
+++ /dev/null
@@ -1,39 +0,0 @@
-# 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
deleted file mode 100644
index ba1bb4c..0000000
--- a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/drivers/cmake_install.cmake
+++ /dev/null
@@ -1,49 +0,0 @@
-# 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
deleted file mode 100644
index d037a0b..0000000
--- a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/drivers/nrf_oberon/cmake_install.cmake
+++ /dev/null
@@ -1,39 +0,0 @@
-# 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
deleted file mode 100644
index a22c0ab..0000000
--- a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/drivers/zephyr/cmake_install.cmake
+++ /dev/null
@@ -1,39 +0,0 @@
-# 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
deleted file mode 100644
index 7ee886a..0000000
--- a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/include/generated/nrf-config.h
+++ /dev/null
@@ -1,3290 +0,0 @@
-/*
- * 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
deleted file mode 100644
index a929cf7..0000000
--- a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/include/generated/nrf-psa-crypto-config.h
+++ /dev/null
@@ -1,8 +0,0 @@
-/*
- * 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
deleted file mode 100644
index 677b5ab..0000000
--- a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/include/generated/nrf-psa-crypto-want-config.h
+++ /dev/null
@@ -1,171 +0,0 @@
-/*
- * 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
deleted file mode 100644
index 2ebef19..0000000
--- a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/legacy/cmake_install.cmake
+++ /dev/null
@@ -1,39 +0,0 @@
-# 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
deleted file mode 100644
index 882c3e0..0000000
--- a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/libmbedcrypto.a
+++ /dev/null
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
deleted file mode 100644
index 0b5d380..0000000
--- a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/libmbedcrypto_base.a
+++ /dev/null
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
deleted file mode 100644
index cf973fb..0000000
--- 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
+++ /dev/null
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
deleted file mode 100644
index 05d1a22..0000000
--- a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/zephyr/cmake_install.cmake
+++ /dev/null
@@ -1,39 +0,0 @@
-# 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
deleted file mode 100644
index 6831600..0000000
--- a/nrfdemo/builddk/modules/nrf/subsys/nrf_security/src/zephyr/libmbedtls_zephyr.a
+++ /dev/null
Binary files differ