diff --git a/features/mbedtls/LICENSE b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/LICENSE similarity index 100% rename from features/mbedtls/LICENSE rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/LICENSE diff --git a/features/mbedtls/README.md b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/README.md similarity index 100% rename from features/mbedtls/README.md rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/README.md diff --git a/features/mbedtls/VERSION.txt b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/VERSION.txt similarity index 100% rename from features/mbedtls/VERSION.txt rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/VERSION.txt diff --git a/features/mbedtls/apache-2.0.txt b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/apache-2.0.txt similarity index 100% rename from features/mbedtls/apache-2.0.txt rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/apache-2.0.txt diff --git a/features/mbedtls/importer/Makefile b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/importer/Makefile similarity index 100% rename from features/mbedtls/importer/Makefile rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/importer/Makefile diff --git a/features/mbedtls/importer/TARGET_IGNORE/.gitignore b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/importer/TARGET_IGNORE/.gitignore similarity index 100% rename from features/mbedtls/importer/TARGET_IGNORE/.gitignore rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/importer/TARGET_IGNORE/.gitignore diff --git a/features/mbedtls/importer/adjust-config.sh b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/importer/adjust-config.sh similarity index 100% rename from features/mbedtls/importer/adjust-config.sh rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/importer/adjust-config.sh diff --git a/features/mbedtls/inc/mbedtls/aes.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/aes.h similarity index 100% rename from features/mbedtls/inc/mbedtls/aes.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/aes.h diff --git a/features/mbedtls/inc/mbedtls/aesni.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/aesni.h similarity index 100% rename from features/mbedtls/inc/mbedtls/aesni.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/aesni.h diff --git a/features/mbedtls/inc/mbedtls/arc4.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/arc4.h similarity index 100% rename from features/mbedtls/inc/mbedtls/arc4.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/arc4.h diff --git a/features/mbedtls/inc/mbedtls/asn1.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/asn1.h similarity index 100% rename from features/mbedtls/inc/mbedtls/asn1.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/asn1.h diff --git a/features/mbedtls/inc/mbedtls/asn1write.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/asn1write.h similarity index 100% rename from features/mbedtls/inc/mbedtls/asn1write.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/asn1write.h diff --git a/features/mbedtls/inc/mbedtls/base64.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/base64.h similarity index 100% rename from features/mbedtls/inc/mbedtls/base64.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/base64.h diff --git a/features/mbedtls/inc/mbedtls/bignum.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/bignum.h similarity index 100% rename from features/mbedtls/inc/mbedtls/bignum.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/bignum.h diff --git a/features/mbedtls/inc/mbedtls/blowfish.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/blowfish.h similarity index 100% rename from features/mbedtls/inc/mbedtls/blowfish.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/blowfish.h diff --git a/features/mbedtls/inc/mbedtls/bn_mul.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/bn_mul.h similarity index 100% rename from features/mbedtls/inc/mbedtls/bn_mul.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/bn_mul.h diff --git a/features/mbedtls/inc/mbedtls/camellia.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/camellia.h similarity index 100% rename from features/mbedtls/inc/mbedtls/camellia.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/camellia.h diff --git a/features/mbedtls/inc/mbedtls/ccm.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/ccm.h similarity index 100% rename from features/mbedtls/inc/mbedtls/ccm.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/ccm.h diff --git a/features/mbedtls/inc/mbedtls/certs.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/certs.h similarity index 100% rename from features/mbedtls/inc/mbedtls/certs.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/certs.h diff --git a/features/mbedtls/inc/mbedtls/check_config.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/check_config.h similarity index 100% rename from features/mbedtls/inc/mbedtls/check_config.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/check_config.h diff --git a/features/mbedtls/inc/mbedtls/cipher.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/cipher.h similarity index 100% rename from features/mbedtls/inc/mbedtls/cipher.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/cipher.h diff --git a/features/mbedtls/inc/mbedtls/cipher_internal.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/cipher_internal.h similarity index 100% rename from features/mbedtls/inc/mbedtls/cipher_internal.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/cipher_internal.h diff --git a/features/mbedtls/inc/mbedtls/cmac.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/cmac.h similarity index 100% rename from features/mbedtls/inc/mbedtls/cmac.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/cmac.h diff --git a/features/mbedtls/inc/mbedtls/compat-1.3.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/compat-1.3.h similarity index 100% rename from features/mbedtls/inc/mbedtls/compat-1.3.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/compat-1.3.h diff --git a/features/mbedtls/inc/mbedtls/config-no-entropy.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/config-no-entropy.h similarity index 100% rename from features/mbedtls/inc/mbedtls/config-no-entropy.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/config-no-entropy.h diff --git a/features/mbedtls/inc/mbedtls/config.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/config.h similarity index 100% rename from features/mbedtls/inc/mbedtls/config.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/config.h diff --git a/features/mbedtls/inc/mbedtls/ctr_drbg.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/ctr_drbg.h similarity index 100% rename from features/mbedtls/inc/mbedtls/ctr_drbg.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/ctr_drbg.h diff --git a/features/mbedtls/inc/mbedtls/debug.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/debug.h similarity index 100% rename from features/mbedtls/inc/mbedtls/debug.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/debug.h diff --git a/features/mbedtls/inc/mbedtls/des.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/des.h similarity index 100% rename from features/mbedtls/inc/mbedtls/des.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/des.h diff --git a/features/mbedtls/inc/mbedtls/dhm.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/dhm.h similarity index 100% rename from features/mbedtls/inc/mbedtls/dhm.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/dhm.h diff --git a/features/mbedtls/inc/mbedtls/ecdh.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/ecdh.h similarity index 100% rename from features/mbedtls/inc/mbedtls/ecdh.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/ecdh.h diff --git a/features/mbedtls/inc/mbedtls/ecdsa.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/ecdsa.h similarity index 100% rename from features/mbedtls/inc/mbedtls/ecdsa.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/ecdsa.h diff --git a/features/mbedtls/inc/mbedtls/ecjpake.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/ecjpake.h similarity index 100% rename from features/mbedtls/inc/mbedtls/ecjpake.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/ecjpake.h diff --git a/features/mbedtls/inc/mbedtls/ecp.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/ecp.h similarity index 100% rename from features/mbedtls/inc/mbedtls/ecp.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/ecp.h diff --git a/features/mbedtls/inc/mbedtls/ecp_internal.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/ecp_internal.h similarity index 100% rename from features/mbedtls/inc/mbedtls/ecp_internal.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/ecp_internal.h diff --git a/features/mbedtls/inc/mbedtls/entropy.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/entropy.h similarity index 100% rename from features/mbedtls/inc/mbedtls/entropy.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/entropy.h diff --git a/features/mbedtls/inc/mbedtls/entropy_poll.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/entropy_poll.h similarity index 100% rename from features/mbedtls/inc/mbedtls/entropy_poll.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/entropy_poll.h diff --git a/features/mbedtls/inc/mbedtls/error.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/error.h similarity index 100% rename from features/mbedtls/inc/mbedtls/error.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/error.h diff --git a/features/mbedtls/inc/mbedtls/gcm.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/gcm.h similarity index 100% rename from features/mbedtls/inc/mbedtls/gcm.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/gcm.h diff --git a/features/mbedtls/inc/mbedtls/havege.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/havege.h similarity index 100% rename from features/mbedtls/inc/mbedtls/havege.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/havege.h diff --git a/features/mbedtls/inc/mbedtls/hmac_drbg.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/hmac_drbg.h similarity index 100% rename from features/mbedtls/inc/mbedtls/hmac_drbg.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/hmac_drbg.h diff --git a/features/mbedtls/inc/mbedtls/md.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/md.h similarity index 100% rename from features/mbedtls/inc/mbedtls/md.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/md.h diff --git a/features/mbedtls/inc/mbedtls/md2.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/md2.h similarity index 100% rename from features/mbedtls/inc/mbedtls/md2.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/md2.h diff --git a/features/mbedtls/inc/mbedtls/md4.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/md4.h similarity index 100% rename from features/mbedtls/inc/mbedtls/md4.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/md4.h diff --git a/features/mbedtls/inc/mbedtls/md5.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/md5.h similarity index 100% rename from features/mbedtls/inc/mbedtls/md5.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/md5.h diff --git a/features/mbedtls/inc/mbedtls/md_internal.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/md_internal.h similarity index 100% rename from features/mbedtls/inc/mbedtls/md_internal.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/md_internal.h diff --git a/features/mbedtls/inc/mbedtls/memory_buffer_alloc.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/memory_buffer_alloc.h similarity index 100% rename from features/mbedtls/inc/mbedtls/memory_buffer_alloc.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/memory_buffer_alloc.h diff --git a/features/mbedtls/inc/mbedtls/net.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/net.h similarity index 100% rename from features/mbedtls/inc/mbedtls/net.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/net.h diff --git a/features/mbedtls/inc/mbedtls/net_sockets.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/net_sockets.h similarity index 100% rename from features/mbedtls/inc/mbedtls/net_sockets.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/net_sockets.h diff --git a/features/mbedtls/inc/mbedtls/oid.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/oid.h similarity index 100% rename from features/mbedtls/inc/mbedtls/oid.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/oid.h diff --git a/features/mbedtls/inc/mbedtls/padlock.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/padlock.h similarity index 100% rename from features/mbedtls/inc/mbedtls/padlock.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/padlock.h diff --git a/features/mbedtls/inc/mbedtls/pem.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/pem.h similarity index 100% rename from features/mbedtls/inc/mbedtls/pem.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/pem.h diff --git a/features/mbedtls/inc/mbedtls/pk.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/pk.h similarity index 100% rename from features/mbedtls/inc/mbedtls/pk.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/pk.h diff --git a/features/mbedtls/inc/mbedtls/pk_internal.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/pk_internal.h similarity index 100% rename from features/mbedtls/inc/mbedtls/pk_internal.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/pk_internal.h diff --git a/features/mbedtls/inc/mbedtls/pkcs11.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/pkcs11.h similarity index 100% rename from features/mbedtls/inc/mbedtls/pkcs11.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/pkcs11.h diff --git a/features/mbedtls/inc/mbedtls/pkcs12.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/pkcs12.h similarity index 100% rename from features/mbedtls/inc/mbedtls/pkcs12.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/pkcs12.h diff --git a/features/mbedtls/inc/mbedtls/pkcs5.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/pkcs5.h similarity index 100% rename from features/mbedtls/inc/mbedtls/pkcs5.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/pkcs5.h diff --git a/features/mbedtls/inc/mbedtls/platform.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/platform.h similarity index 100% rename from features/mbedtls/inc/mbedtls/platform.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/platform.h diff --git a/features/mbedtls/inc/mbedtls/platform_time.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/platform_time.h similarity index 100% rename from features/mbedtls/inc/mbedtls/platform_time.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/platform_time.h diff --git a/features/mbedtls/inc/mbedtls/ripemd160.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/ripemd160.h similarity index 100% rename from features/mbedtls/inc/mbedtls/ripemd160.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/ripemd160.h diff --git a/features/mbedtls/inc/mbedtls/rsa.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/rsa.h similarity index 100% rename from features/mbedtls/inc/mbedtls/rsa.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/rsa.h diff --git a/features/mbedtls/inc/mbedtls/rsa_internal.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/rsa_internal.h similarity index 100% rename from features/mbedtls/inc/mbedtls/rsa_internal.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/rsa_internal.h diff --git a/features/mbedtls/inc/mbedtls/sha1.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/sha1.h similarity index 100% rename from features/mbedtls/inc/mbedtls/sha1.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/sha1.h diff --git a/features/mbedtls/inc/mbedtls/sha256.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/sha256.h similarity index 100% rename from features/mbedtls/inc/mbedtls/sha256.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/sha256.h diff --git a/features/mbedtls/inc/mbedtls/sha512.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/sha512.h similarity index 100% rename from features/mbedtls/inc/mbedtls/sha512.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/sha512.h diff --git a/features/mbedtls/inc/mbedtls/ssl.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/ssl.h similarity index 100% rename from features/mbedtls/inc/mbedtls/ssl.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/ssl.h diff --git a/features/mbedtls/inc/mbedtls/ssl_cache.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/ssl_cache.h similarity index 100% rename from features/mbedtls/inc/mbedtls/ssl_cache.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/ssl_cache.h diff --git a/features/mbedtls/inc/mbedtls/ssl_ciphersuites.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/ssl_ciphersuites.h similarity index 100% rename from features/mbedtls/inc/mbedtls/ssl_ciphersuites.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/ssl_ciphersuites.h diff --git a/features/mbedtls/inc/mbedtls/ssl_cookie.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/ssl_cookie.h similarity index 100% rename from features/mbedtls/inc/mbedtls/ssl_cookie.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/ssl_cookie.h diff --git a/features/mbedtls/inc/mbedtls/ssl_internal.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/ssl_internal.h similarity index 100% rename from features/mbedtls/inc/mbedtls/ssl_internal.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/ssl_internal.h diff --git a/features/mbedtls/inc/mbedtls/ssl_ticket.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/ssl_ticket.h similarity index 100% rename from features/mbedtls/inc/mbedtls/ssl_ticket.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/ssl_ticket.h diff --git a/features/mbedtls/inc/mbedtls/threading.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/threading.h similarity index 100% rename from features/mbedtls/inc/mbedtls/threading.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/threading.h diff --git a/features/mbedtls/inc/mbedtls/timing.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/timing.h similarity index 100% rename from features/mbedtls/inc/mbedtls/timing.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/timing.h diff --git a/features/mbedtls/inc/mbedtls/version.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/version.h similarity index 100% rename from features/mbedtls/inc/mbedtls/version.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/version.h diff --git a/features/mbedtls/inc/mbedtls/x509.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/x509.h similarity index 100% rename from features/mbedtls/inc/mbedtls/x509.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/x509.h diff --git a/features/mbedtls/inc/mbedtls/x509_crl.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/x509_crl.h similarity index 100% rename from features/mbedtls/inc/mbedtls/x509_crl.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/x509_crl.h diff --git a/features/mbedtls/inc/mbedtls/x509_crt.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/x509_crt.h similarity index 100% rename from features/mbedtls/inc/mbedtls/x509_crt.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/x509_crt.h diff --git a/features/mbedtls/inc/mbedtls/x509_csr.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/x509_csr.h similarity index 100% rename from features/mbedtls/inc/mbedtls/x509_csr.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/x509_csr.h diff --git a/features/mbedtls/inc/mbedtls/xtea.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/xtea.h similarity index 100% rename from features/mbedtls/inc/mbedtls/xtea.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/inc/mbedtls/xtea.h diff --git a/features/mbedtls/platform/inc/platform_mbed.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/platform/inc/platform_mbed.h similarity index 100% rename from features/mbedtls/platform/inc/platform_mbed.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/platform/inc/platform_mbed.h diff --git a/features/mbedtls/platform/src/mbed_trng.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/platform/src/mbed_trng.c similarity index 100% rename from features/mbedtls/platform/src/mbed_trng.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/platform/src/mbed_trng.c diff --git a/features/mbedtls/src/.gitignore b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/.gitignore similarity index 100% rename from features/mbedtls/src/.gitignore rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/.gitignore diff --git a/features/mbedtls/src/Makefile b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/Makefile similarity index 100% rename from features/mbedtls/src/Makefile rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/Makefile diff --git a/features/mbedtls/src/aes.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/aes.c similarity index 100% rename from features/mbedtls/src/aes.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/aes.c diff --git a/features/mbedtls/src/aesni.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/aesni.c similarity index 100% rename from features/mbedtls/src/aesni.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/aesni.c diff --git a/features/mbedtls/src/arc4.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/arc4.c similarity index 100% rename from features/mbedtls/src/arc4.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/arc4.c diff --git a/features/mbedtls/src/asn1parse.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/asn1parse.c similarity index 100% rename from features/mbedtls/src/asn1parse.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/asn1parse.c diff --git a/features/mbedtls/src/asn1write.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/asn1write.c similarity index 100% rename from features/mbedtls/src/asn1write.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/asn1write.c diff --git a/features/mbedtls/src/base64.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/base64.c similarity index 100% rename from features/mbedtls/src/base64.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/base64.c diff --git a/features/mbedtls/src/bignum.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/bignum.c similarity index 100% rename from features/mbedtls/src/bignum.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/bignum.c diff --git a/features/mbedtls/src/blowfish.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/blowfish.c similarity index 100% rename from features/mbedtls/src/blowfish.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/blowfish.c diff --git a/features/mbedtls/src/camellia.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/camellia.c similarity index 100% rename from features/mbedtls/src/camellia.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/camellia.c diff --git a/features/mbedtls/src/ccm.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/ccm.c similarity index 100% rename from features/mbedtls/src/ccm.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/ccm.c diff --git a/features/mbedtls/src/certs.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/certs.c similarity index 100% rename from features/mbedtls/src/certs.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/certs.c diff --git a/features/mbedtls/src/cipher.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/cipher.c similarity index 100% rename from features/mbedtls/src/cipher.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/cipher.c diff --git a/features/mbedtls/src/cipher_wrap.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/cipher_wrap.c similarity index 100% rename from features/mbedtls/src/cipher_wrap.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/cipher_wrap.c diff --git a/features/mbedtls/src/cmac.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/cmac.c similarity index 100% rename from features/mbedtls/src/cmac.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/cmac.c diff --git a/features/mbedtls/src/ctr_drbg.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/ctr_drbg.c similarity index 100% rename from features/mbedtls/src/ctr_drbg.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/ctr_drbg.c diff --git a/features/mbedtls/src/debug.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/debug.c similarity index 100% rename from features/mbedtls/src/debug.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/debug.c diff --git a/features/mbedtls/src/des.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/des.c similarity index 100% rename from features/mbedtls/src/des.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/des.c diff --git a/features/mbedtls/src/dhm.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/dhm.c similarity index 100% rename from features/mbedtls/src/dhm.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/dhm.c diff --git a/features/mbedtls/src/ecdh.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/ecdh.c similarity index 100% rename from features/mbedtls/src/ecdh.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/ecdh.c diff --git a/features/mbedtls/src/ecdsa.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/ecdsa.c similarity index 100% rename from features/mbedtls/src/ecdsa.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/ecdsa.c diff --git a/features/mbedtls/src/ecjpake.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/ecjpake.c similarity index 100% rename from features/mbedtls/src/ecjpake.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/ecjpake.c diff --git a/features/mbedtls/src/ecp.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/ecp.c similarity index 100% rename from features/mbedtls/src/ecp.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/ecp.c diff --git a/features/mbedtls/src/ecp_curves.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/ecp_curves.c similarity index 100% rename from features/mbedtls/src/ecp_curves.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/ecp_curves.c diff --git a/features/mbedtls/src/entropy.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/entropy.c similarity index 100% rename from features/mbedtls/src/entropy.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/entropy.c diff --git a/features/mbedtls/src/entropy_poll.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/entropy_poll.c similarity index 100% rename from features/mbedtls/src/entropy_poll.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/entropy_poll.c diff --git a/features/mbedtls/src/error.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/error.c similarity index 100% rename from features/mbedtls/src/error.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/error.c diff --git a/features/mbedtls/src/gcm.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/gcm.c similarity index 100% rename from features/mbedtls/src/gcm.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/gcm.c diff --git a/features/mbedtls/src/havege.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/havege.c similarity index 100% rename from features/mbedtls/src/havege.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/havege.c diff --git a/features/mbedtls/src/hmac_drbg.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/hmac_drbg.c similarity index 100% rename from features/mbedtls/src/hmac_drbg.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/hmac_drbg.c diff --git a/features/mbedtls/src/md.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/md.c similarity index 100% rename from features/mbedtls/src/md.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/md.c diff --git a/features/mbedtls/src/md2.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/md2.c similarity index 100% rename from features/mbedtls/src/md2.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/md2.c diff --git a/features/mbedtls/src/md4.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/md4.c similarity index 100% rename from features/mbedtls/src/md4.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/md4.c diff --git a/features/mbedtls/src/md5.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/md5.c similarity index 100% rename from features/mbedtls/src/md5.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/md5.c diff --git a/features/mbedtls/src/md_wrap.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/md_wrap.c similarity index 100% rename from features/mbedtls/src/md_wrap.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/md_wrap.c diff --git a/features/mbedtls/src/memory_buffer_alloc.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/memory_buffer_alloc.c similarity index 100% rename from features/mbedtls/src/memory_buffer_alloc.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/memory_buffer_alloc.c diff --git a/features/mbedtls/src/net_sockets.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/net_sockets.c similarity index 100% rename from features/mbedtls/src/net_sockets.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/net_sockets.c diff --git a/features/mbedtls/src/oid.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/oid.c similarity index 100% rename from features/mbedtls/src/oid.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/oid.c diff --git a/features/mbedtls/src/padlock.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/padlock.c similarity index 100% rename from features/mbedtls/src/padlock.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/padlock.c diff --git a/features/mbedtls/src/pem.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/pem.c similarity index 100% rename from features/mbedtls/src/pem.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/pem.c diff --git a/features/mbedtls/src/pk.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/pk.c similarity index 100% rename from features/mbedtls/src/pk.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/pk.c diff --git a/features/mbedtls/src/pk_wrap.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/pk_wrap.c similarity index 100% rename from features/mbedtls/src/pk_wrap.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/pk_wrap.c diff --git a/features/mbedtls/src/pkcs11.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/pkcs11.c similarity index 100% rename from features/mbedtls/src/pkcs11.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/pkcs11.c diff --git a/features/mbedtls/src/pkcs12.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/pkcs12.c similarity index 100% rename from features/mbedtls/src/pkcs12.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/pkcs12.c diff --git a/features/mbedtls/src/pkcs5.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/pkcs5.c similarity index 100% rename from features/mbedtls/src/pkcs5.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/pkcs5.c diff --git a/features/mbedtls/src/pkparse.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/pkparse.c similarity index 100% rename from features/mbedtls/src/pkparse.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/pkparse.c diff --git a/features/mbedtls/src/pkwrite.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/pkwrite.c similarity index 100% rename from features/mbedtls/src/pkwrite.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/pkwrite.c diff --git a/features/mbedtls/src/platform.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/platform.c similarity index 100% rename from features/mbedtls/src/platform.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/platform.c diff --git a/features/mbedtls/src/ripemd160.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/ripemd160.c similarity index 100% rename from features/mbedtls/src/ripemd160.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/ripemd160.c diff --git a/features/mbedtls/src/rsa.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/rsa.c similarity index 100% rename from features/mbedtls/src/rsa.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/rsa.c diff --git a/features/mbedtls/src/rsa_internal.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/rsa_internal.c similarity index 100% rename from features/mbedtls/src/rsa_internal.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/rsa_internal.c diff --git a/features/mbedtls/src/sha1.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/sha1.c similarity index 100% rename from features/mbedtls/src/sha1.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/sha1.c diff --git a/features/mbedtls/src/sha256.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/sha256.c similarity index 100% rename from features/mbedtls/src/sha256.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/sha256.c diff --git a/features/mbedtls/src/sha512.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/sha512.c similarity index 100% rename from features/mbedtls/src/sha512.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/sha512.c diff --git a/features/mbedtls/src/ssl_cache.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/ssl_cache.c similarity index 100% rename from features/mbedtls/src/ssl_cache.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/ssl_cache.c diff --git a/features/mbedtls/src/ssl_ciphersuites.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/ssl_ciphersuites.c similarity index 100% rename from features/mbedtls/src/ssl_ciphersuites.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/ssl_ciphersuites.c diff --git a/features/mbedtls/src/ssl_cli.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/ssl_cli.c similarity index 100% rename from features/mbedtls/src/ssl_cli.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/ssl_cli.c diff --git a/features/mbedtls/src/ssl_cookie.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/ssl_cookie.c similarity index 100% rename from features/mbedtls/src/ssl_cookie.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/ssl_cookie.c diff --git a/features/mbedtls/src/ssl_srv.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/ssl_srv.c similarity index 100% rename from features/mbedtls/src/ssl_srv.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/ssl_srv.c diff --git a/features/mbedtls/src/ssl_ticket.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/ssl_ticket.c similarity index 100% rename from features/mbedtls/src/ssl_ticket.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/ssl_ticket.c diff --git a/features/mbedtls/src/ssl_tls.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/ssl_tls.c similarity index 100% rename from features/mbedtls/src/ssl_tls.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/ssl_tls.c diff --git a/features/mbedtls/src/threading.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/threading.c similarity index 100% rename from features/mbedtls/src/threading.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/threading.c diff --git a/features/mbedtls/src/timing.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/timing.c similarity index 100% rename from features/mbedtls/src/timing.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/timing.c diff --git a/features/mbedtls/src/version.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/version.c similarity index 100% rename from features/mbedtls/src/version.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/version.c diff --git a/features/mbedtls/src/version_features.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/version_features.c similarity index 100% rename from features/mbedtls/src/version_features.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/version_features.c diff --git a/features/mbedtls/src/x509.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/x509.c similarity index 100% rename from features/mbedtls/src/x509.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/x509.c diff --git a/features/mbedtls/src/x509_create.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/x509_create.c similarity index 100% rename from features/mbedtls/src/x509_create.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/x509_create.c diff --git a/features/mbedtls/src/x509_crl.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/x509_crl.c similarity index 100% rename from features/mbedtls/src/x509_crl.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/x509_crl.c diff --git a/features/mbedtls/src/x509_crt.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/x509_crt.c similarity index 100% rename from features/mbedtls/src/x509_crt.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/x509_crt.c diff --git a/features/mbedtls/src/x509_csr.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/x509_csr.c similarity index 100% rename from features/mbedtls/src/x509_csr.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/x509_csr.c diff --git a/features/mbedtls/src/x509write_crt.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/x509write_crt.c similarity index 100% rename from features/mbedtls/src/x509write_crt.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/x509write_crt.c diff --git a/features/mbedtls/src/x509write_csr.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/x509write_csr.c similarity index 100% rename from features/mbedtls/src/x509write_csr.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/x509write_csr.c diff --git a/features/mbedtls/src/xtea.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/xtea.c similarity index 100% rename from features/mbedtls/src/xtea.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/src/xtea.c diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/TARGET_NUMAKER_PFM_M487/mbedtls_device.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/TARGET_NUMAKER_PFM_M487/mbedtls_device.h similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/TARGET_NUMAKER_PFM_M487/mbedtls_device.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/TARGET_NUMAKER_PFM_M487/mbedtls_device.h diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/aes/aes_alt.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/aes/aes_alt.c similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/aes/aes_alt.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/aes/aes_alt.c diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/aes/aes_alt.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/aes/aes_alt.h similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/aes/aes_alt.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/aes/aes_alt.h diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/des/des_alt.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/des/des_alt.c similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/des/des_alt.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/des/des_alt.c diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/des/des_alt.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/des/des_alt.h similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/des/des_alt.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/des/des_alt.h diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/ecp/ecp_internal_alt.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/ecp/ecp_internal_alt.c similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/ecp/ecp_internal_alt.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/ecp/ecp_internal_alt.c diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha1_alt.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha1_alt.c similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha1_alt.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha1_alt.c diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha1_alt.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha1_alt.h similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha1_alt.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha1_alt.h diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha1_alt_sw.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha1_alt_sw.c similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha1_alt_sw.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha1_alt_sw.c diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha1_alt_sw.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha1_alt_sw.h similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha1_alt_sw.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha1_alt_sw.h diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha256_alt.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha256_alt.c similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha256_alt.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha256_alt.c diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha256_alt.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha256_alt.h similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha256_alt.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha256_alt.h diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha256_alt_sw.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha256_alt_sw.c similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha256_alt_sw.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha256_alt_sw.c diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha256_alt_sw.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha256_alt_sw.h similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha256_alt_sw.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha256_alt_sw.h diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha512_alt.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha512_alt.c similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha512_alt.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha512_alt.c diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha512_alt.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha512_alt.h similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha512_alt.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha512_alt.h diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha512_alt_sw.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha512_alt_sw.c similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha512_alt_sw.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha512_alt_sw.c diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha512_alt_sw.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha512_alt_sw.h similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha512_alt_sw.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha512_alt_sw.h diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha_alt_hw.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha_alt_hw.c similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha_alt_hw.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha_alt_hw.c diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha_alt_hw.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha_alt_hw.h similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha_alt_hw.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_M480/sha/sha_alt_hw.h diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/TARGET_NUMAKER_PFM_NUC472/mbedtls_device.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/TARGET_NUMAKER_PFM_NUC472/mbedtls_device.h similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/TARGET_NUMAKER_PFM_NUC472/mbedtls_device.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/TARGET_NUMAKER_PFM_NUC472/mbedtls_device.h diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/aes/aes_alt.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/aes/aes_alt.c similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/aes/aes_alt.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/aes/aes_alt.c diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/aes/aes_alt.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/aes/aes_alt.h similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/aes/aes_alt.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/aes/aes_alt.h diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/des/des_alt.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/des/des_alt.c similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/des/des_alt.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/des/des_alt.c diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/des/des_alt.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/des/des_alt.h similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/des/des_alt.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/des/des_alt.h diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha1_alt.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha1_alt.c similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha1_alt.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha1_alt.c diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha1_alt.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha1_alt.h similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha1_alt.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha1_alt.h diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha1_alt_sw.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha1_alt_sw.c similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha1_alt_sw.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha1_alt_sw.c diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha1_alt_sw.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha1_alt_sw.h similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha1_alt_sw.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha1_alt_sw.h diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha256_alt.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha256_alt.c similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha256_alt.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha256_alt.c diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha256_alt.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha256_alt.h similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha256_alt.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha256_alt.h diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha256_alt_sw.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha256_alt_sw.c similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha256_alt_sw.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha256_alt_sw.c diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha256_alt_sw.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha256_alt_sw.h similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha256_alt_sw.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha256_alt_sw.h diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha_alt_hw.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha_alt_hw.c similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha_alt_hw.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha_alt_hw.c diff --git a/features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha_alt_hw.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha_alt_hw.h similarity index 100% rename from features/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha_alt_hw.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_NUVOTON/TARGET_NUC472/sha/sha_alt_hw.h diff --git a/features/mbedtls/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F437xG/mbedtls_device.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F437xG/mbedtls_device.h similarity index 100% rename from features/mbedtls/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F437xG/mbedtls_device.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F437xG/mbedtls_device.h diff --git a/features/mbedtls/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/mbedtls_device.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/mbedtls_device.h similarity index 100% rename from features/mbedtls/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/mbedtls_device.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/mbedtls_device.h diff --git a/features/mbedtls/targets/TARGET_STM/TARGET_STM32F7/TARGET_NUCLEO_F756ZG/mbedtls_device.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_STM/TARGET_STM32F7/TARGET_NUCLEO_F756ZG/mbedtls_device.h similarity index 100% rename from features/mbedtls/targets/TARGET_STM/TARGET_STM32F7/TARGET_NUCLEO_F756ZG/mbedtls_device.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_STM/TARGET_STM32F7/TARGET_NUCLEO_F756ZG/mbedtls_device.h diff --git a/features/mbedtls/targets/TARGET_STM/TARGET_STM32L4/TARGET_MTB_ADV_WISE_1510/mbedtls_device.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_STM/TARGET_STM32L4/TARGET_MTB_ADV_WISE_1510/mbedtls_device.h similarity index 100% rename from features/mbedtls/targets/TARGET_STM/TARGET_STM32L4/TARGET_MTB_ADV_WISE_1510/mbedtls_device.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_STM/TARGET_STM32L4/TARGET_MTB_ADV_WISE_1510/mbedtls_device.h diff --git a/features/mbedtls/targets/TARGET_STM/TARGET_STM32L4/TARGET_MTB_ADV_WISE_1570/mbedtls_device.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_STM/TARGET_STM32L4/TARGET_MTB_ADV_WISE_1570/mbedtls_device.h similarity index 100% rename from features/mbedtls/targets/TARGET_STM/TARGET_STM32L4/TARGET_MTB_ADV_WISE_1570/mbedtls_device.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_STM/TARGET_STM32L4/TARGET_MTB_ADV_WISE_1570/mbedtls_device.h diff --git a/features/mbedtls/targets/TARGET_STM/TARGET_STM32L4/TARGET_NUCLEO_L486RG/mbedtls_device.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_STM/TARGET_STM32L4/TARGET_NUCLEO_L486RG/mbedtls_device.h similarity index 100% rename from features/mbedtls/targets/TARGET_STM/TARGET_STM32L4/TARGET_NUCLEO_L486RG/mbedtls_device.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_STM/TARGET_STM32L4/TARGET_NUCLEO_L486RG/mbedtls_device.h diff --git a/features/mbedtls/targets/TARGET_STM/aes_alt.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_STM/aes_alt.c similarity index 100% rename from features/mbedtls/targets/TARGET_STM/aes_alt.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_STM/aes_alt.c diff --git a/features/mbedtls/targets/TARGET_STM/aes_alt.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_STM/aes_alt.h similarity index 100% rename from features/mbedtls/targets/TARGET_STM/aes_alt.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_STM/aes_alt.h diff --git a/features/mbedtls/targets/TARGET_STM/md5_alt.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_STM/md5_alt.c similarity index 100% rename from features/mbedtls/targets/TARGET_STM/md5_alt.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_STM/md5_alt.c diff --git a/features/mbedtls/targets/TARGET_STM/md5_alt.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_STM/md5_alt.h similarity index 100% rename from features/mbedtls/targets/TARGET_STM/md5_alt.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_STM/md5_alt.h diff --git a/features/mbedtls/targets/TARGET_STM/sha1_alt.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_STM/sha1_alt.c similarity index 100% rename from features/mbedtls/targets/TARGET_STM/sha1_alt.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_STM/sha1_alt.c diff --git a/features/mbedtls/targets/TARGET_STM/sha1_alt.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_STM/sha1_alt.h similarity index 100% rename from features/mbedtls/targets/TARGET_STM/sha1_alt.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_STM/sha1_alt.h diff --git a/features/mbedtls/targets/TARGET_STM/sha256_alt.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_STM/sha256_alt.c similarity index 100% rename from features/mbedtls/targets/TARGET_STM/sha256_alt.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_STM/sha256_alt.c diff --git a/features/mbedtls/targets/TARGET_STM/sha256_alt.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_STM/sha256_alt.h similarity index 100% rename from features/mbedtls/targets/TARGET_STM/sha256_alt.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_STM/sha256_alt.h diff --git a/features/mbedtls/targets/TARGET_Silicon_Labs/aes_aes.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_Silicon_Labs/aes_aes.c similarity index 100% rename from features/mbedtls/targets/TARGET_Silicon_Labs/aes_aes.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_Silicon_Labs/aes_aes.c diff --git a/features/mbedtls/targets/TARGET_Silicon_Labs/aes_alt.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_Silicon_Labs/aes_alt.h similarity index 100% rename from features/mbedtls/targets/TARGET_Silicon_Labs/aes_alt.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_Silicon_Labs/aes_alt.h diff --git a/features/mbedtls/targets/TARGET_Silicon_Labs/crypto_aes.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_Silicon_Labs/crypto_aes.c similarity index 100% rename from features/mbedtls/targets/TARGET_Silicon_Labs/crypto_aes.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_Silicon_Labs/crypto_aes.c diff --git a/features/mbedtls/targets/TARGET_Silicon_Labs/crypto_ecp.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_Silicon_Labs/crypto_ecp.c similarity index 100% rename from features/mbedtls/targets/TARGET_Silicon_Labs/crypto_ecp.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_Silicon_Labs/crypto_ecp.c diff --git a/features/mbedtls/targets/TARGET_Silicon_Labs/crypto_management.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_Silicon_Labs/crypto_management.c similarity index 100% rename from features/mbedtls/targets/TARGET_Silicon_Labs/crypto_management.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_Silicon_Labs/crypto_management.c diff --git a/features/mbedtls/targets/TARGET_Silicon_Labs/crypto_management.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_Silicon_Labs/crypto_management.h similarity index 100% rename from features/mbedtls/targets/TARGET_Silicon_Labs/crypto_management.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_Silicon_Labs/crypto_management.h diff --git a/features/mbedtls/targets/TARGET_Silicon_Labs/crypto_sha.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_Silicon_Labs/crypto_sha.c similarity index 100% rename from features/mbedtls/targets/TARGET_Silicon_Labs/crypto_sha.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_Silicon_Labs/crypto_sha.c diff --git a/features/mbedtls/targets/TARGET_Silicon_Labs/mbedtls_device.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_Silicon_Labs/mbedtls_device.h similarity index 100% rename from features/mbedtls/targets/TARGET_Silicon_Labs/mbedtls_device.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_Silicon_Labs/mbedtls_device.h diff --git a/features/mbedtls/targets/TARGET_Silicon_Labs/sha1_alt.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_Silicon_Labs/sha1_alt.h similarity index 100% rename from features/mbedtls/targets/TARGET_Silicon_Labs/sha1_alt.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_Silicon_Labs/sha1_alt.h diff --git a/features/mbedtls/targets/TARGET_Silicon_Labs/sha256_alt.h b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_Silicon_Labs/sha256_alt.h similarity index 100% rename from features/mbedtls/targets/TARGET_Silicon_Labs/sha256_alt.h rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/TARGET_Silicon_Labs/sha256_alt.h diff --git a/features/mbedtls/targets/hash_wrappers.c b/features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/hash_wrappers.c similarity index 100% rename from features/mbedtls/targets/hash_wrappers.c rename to features/TARGET_MBEDOS_MBEDTLS/mbedtls/targets/hash_wrappers.c diff --git a/targets/targets.json b/targets/targets.json index 637c5a7a3b5..ebddb10d372 100755 --- a/targets/targets.json +++ b/targets/targets.json @@ -697,7 +697,7 @@ "FAMILY_STM32": { "inherits": ["Target"], "public": false, - "extra_labels": ["STM"], + "extra_labels": ["STM", "MBEDOS_MBEDTLS", "MBED_CLIENT_MBED_TLS"], "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"], "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"], "config": {