├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── PortingGuide.md ├── README.md ├── examples ├── CMakeLists.txt ├── cellular_demo │ ├── CMakeLists.txt │ ├── cellular_demo.c │ ├── qrencode_print.c │ └── tuya_config.h ├── switch_demo │ ├── CMakeLists.txt │ ├── qrencode_print.c │ ├── switch_demo.c │ └── tuya_config.h ├── switch_demo_non_qrcode │ ├── CMakeLists.txt │ ├── switch_demo_non_qrcode.c │ └── tuya_config.h ├── tuya_ota_demo │ ├── CMakeLists.txt │ ├── qrencode_print.c │ ├── tuya_config.h │ └── tuya_ota_demo.c └── wifi_provisioning_demo │ ├── CMakeLists.txt │ ├── README.md │ ├── README_ZH.md │ ├── tuya_config.h │ └── wifi_provisioning_demo.c ├── include ├── atop_base.h ├── atop_service.h ├── file_download.h ├── matop_service.h ├── mqtt_bind.h ├── mqtt_service.h ├── tuya_ble_service.h ├── tuya_config_defaults.h ├── tuya_endpoint.h ├── tuya_iot.h ├── tuya_log.h ├── tuya_ota.h └── tuya_wifi_provisioning.h ├── interface ├── ble_interface.h ├── http_client_interface.h ├── mqtt_client_interface.h ├── network_interface.h ├── storage_interface.h ├── system_interface.h └── tkl_bluetooth_def.h ├── libraries ├── coreHTTP │ ├── LICENSE │ ├── README.md │ ├── httpFilePaths.cmake │ └── source │ │ ├── core_http_client.c │ │ ├── dependency │ │ └── 3rdparty │ │ │ └── http_parser │ │ │ ├── LICENSE-MIT │ │ │ ├── README.md │ │ │ ├── http_parser.c │ │ │ └── http_parser.h │ │ └── include │ │ ├── core_http_client.h │ │ ├── core_http_client_private.h │ │ └── core_http_config_defaults.h ├── coreJSON │ ├── LICENSE.md │ ├── README.md │ ├── jsonFilePaths.cmake │ └── source │ │ ├── core_json.c │ │ └── include │ │ └── core_json.h ├── coreMQTT │ ├── LICENSE │ ├── README.md │ ├── mqttFilePaths.cmake │ └── source │ │ ├── core_mqtt.c │ │ ├── core_mqtt_serializer.c │ │ ├── core_mqtt_state.c │ │ └── include │ │ ├── core_mqtt.h │ │ ├── core_mqtt_config_defaults.h │ │ ├── core_mqtt_serializer.h │ │ └── core_mqtt_state.h ├── mbedtls │ ├── LICENSE │ ├── include │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ └── mbedtls │ │ │ ├── aes.h │ │ │ ├── aesni.h │ │ │ ├── arc4.h │ │ │ ├── aria.h │ │ │ ├── asn1.h │ │ │ ├── asn1write.h │ │ │ ├── base64.h │ │ │ ├── bignum.h │ │ │ ├── blowfish.h │ │ │ ├── bn_mul.h │ │ │ ├── camellia.h │ │ │ ├── ccm.h │ │ │ ├── certs.h │ │ │ ├── chacha20.h │ │ │ ├── chachapoly.h │ │ │ ├── check_config.h │ │ │ ├── cipher.h │ │ │ ├── cipher_internal.h │ │ │ ├── cmac.h │ │ │ ├── compat-1.3.h │ │ │ ├── config.h │ │ │ ├── ctr_drbg.h │ │ │ ├── debug.h │ │ │ ├── des.h │ │ │ ├── dhm.h │ │ │ ├── ecdh.h │ │ │ ├── ecdsa.h │ │ │ ├── ecjpake.h │ │ │ ├── ecp.h │ │ │ ├── ecp_internal.h │ │ │ ├── entropy.h │ │ │ ├── entropy_poll.h │ │ │ ├── error.h │ │ │ ├── gcm.h │ │ │ ├── havege.h │ │ │ ├── hkdf.h │ │ │ ├── hmac_drbg.h │ │ │ ├── md.h │ │ │ ├── md2.h │ │ │ ├── md4.h │ │ │ ├── md5.h │ │ │ ├── md_internal.h │ │ │ ├── memory_buffer_alloc.h │ │ │ ├── net.h │ │ │ ├── net_sockets.h │ │ │ ├── nist_kw.h │ │ │ ├── oid.h │ │ │ ├── padlock.h │ │ │ ├── pem.h │ │ │ ├── pk.h │ │ │ ├── pk_internal.h │ │ │ ├── pkcs11.h │ │ │ ├── pkcs12.h │ │ │ ├── pkcs5.h │ │ │ ├── platform.h │ │ │ ├── platform_time.h │ │ │ ├── platform_util.h │ │ │ ├── poly1305.h │ │ │ ├── ripemd160.h │ │ │ ├── rsa.h │ │ │ ├── rsa_internal.h │ │ │ ├── sha1.h │ │ │ ├── sha256.h │ │ │ ├── sha512.h │ │ │ ├── ssl.h │ │ │ ├── ssl_cache.h │ │ │ ├── ssl_ciphersuites.h │ │ │ ├── ssl_cookie.h │ │ │ ├── ssl_internal.h │ │ │ ├── ssl_ticket.h │ │ │ ├── threading.h │ │ │ ├── timing.h │ │ │ ├── version.h │ │ │ ├── x509.h │ │ │ ├── x509_crl.h │ │ │ ├── x509_crt.h │ │ │ ├── x509_csr.h │ │ │ └── xtea.h │ └── library │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── aes.c │ │ ├── aesni.c │ │ ├── arc4.c │ │ ├── aria.c │ │ ├── asn1parse.c │ │ ├── asn1write.c │ │ ├── base64.c │ │ ├── bignum.c │ │ ├── blowfish.c │ │ ├── camellia.c │ │ ├── ccm.c │ │ ├── certs.c │ │ ├── chacha20.c │ │ ├── chachapoly.c │ │ ├── cipher.c │ │ ├── cipher_wrap.c │ │ ├── cmac.c │ │ ├── ctr_drbg.c │ │ ├── debug.c │ │ ├── des.c │ │ ├── dhm.c │ │ ├── ecdh.c │ │ ├── ecdsa.c │ │ ├── ecjpake.c │ │ ├── ecp.c │ │ ├── ecp_curves.c │ │ ├── entropy.c │ │ ├── entropy_poll.c │ │ ├── error.c │ │ ├── gcm.c │ │ ├── havege.c │ │ ├── hkdf.c │ │ ├── hmac_drbg.c │ │ ├── md.c │ │ ├── md2.c │ │ ├── md4.c │ │ ├── md5.c │ │ ├── md_wrap.c │ │ ├── memory_buffer_alloc.c │ │ ├── net_sockets.c │ │ ├── nist_kw.c │ │ ├── oid.c │ │ ├── padlock.c │ │ ├── pem.c │ │ ├── pk.c │ │ ├── pk_wrap.c │ │ ├── pkcs11.c │ │ ├── pkcs12.c │ │ ├── pkcs5.c │ │ ├── pkparse.c │ │ ├── pkwrite.c │ │ ├── platform.c │ │ ├── platform_util.c │ │ ├── poly1305.c │ │ ├── ripemd160.c │ │ ├── rsa.c │ │ ├── rsa_internal.c │ │ ├── sha1.c │ │ ├── sha256.c │ │ ├── sha512.c │ │ ├── ssl_cache.c │ │ ├── ssl_ciphersuites.c │ │ ├── ssl_cli.c │ │ ├── ssl_cookie.c │ │ ├── ssl_srv.c │ │ ├── ssl_ticket.c │ │ ├── ssl_tls.c │ │ ├── threading.c │ │ ├── timing.c │ │ ├── version.c │ │ ├── version_features.c │ │ ├── x509.c │ │ ├── x509_create.c │ │ ├── x509_crl.c │ │ ├── x509_crt.c │ │ ├── x509_csr.c │ │ ├── x509write_crt.c │ │ ├── x509write_csr.c │ │ └── xtea.c └── mbedtlsFilePaths.cmake ├── middleware ├── CMakeLists.txt ├── core_http_config.h ├── core_mqtt_config.h ├── http_client_wrapper.c ├── mqtt_client_wrapper.c └── transport_interface.h ├── platform ├── CMakeLists.txt └── linux │ ├── CMakeLists.txt │ ├── ble_wrapper.c │ ├── mbedtls_sockets_wrapper.c │ ├── network_wrapper.c │ ├── storage_wrapper.c │ └── system_wrapper.c ├── src ├── CMakeLists.txt ├── atop_base.c ├── atop_service.c ├── file_download.c ├── iotdns.c ├── matop_service.c ├── mqtt_bind.c ├── mqtt_service.c ├── tuya_ble_service.c ├── tuya_endpoint.c ├── tuya_iot.c ├── tuya_ota.c └── tuya_wifi_provisioning.c ├── tuyaFilePaths.cmake └── utils ├── CMakeLists.txt ├── MultiTimer.c ├── MultiTimer.h ├── aes_inf.c ├── aes_inf.h ├── backoff_algorithm.c ├── backoff_algorithm.h ├── base64.c ├── base64.h ├── cJSON.c ├── cJSON.h ├── crc32.c ├── crc32.h ├── log.c ├── log.h ├── queue.h ├── tuya_cloud_types.h ├── tuya_error_code.h ├── uni_md5.c └── uni_md5.h /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode 2 | build 3 | tests -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/LICENSE -------------------------------------------------------------------------------- /PortingGuide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/PortingGuide.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/README.md -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/cellular_demo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/examples/cellular_demo/CMakeLists.txt -------------------------------------------------------------------------------- /examples/cellular_demo/cellular_demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/examples/cellular_demo/cellular_demo.c -------------------------------------------------------------------------------- /examples/cellular_demo/qrencode_print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/examples/cellular_demo/qrencode_print.c -------------------------------------------------------------------------------- /examples/cellular_demo/tuya_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/examples/cellular_demo/tuya_config.h -------------------------------------------------------------------------------- /examples/switch_demo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/examples/switch_demo/CMakeLists.txt -------------------------------------------------------------------------------- /examples/switch_demo/qrencode_print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/examples/switch_demo/qrencode_print.c -------------------------------------------------------------------------------- /examples/switch_demo/switch_demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/examples/switch_demo/switch_demo.c -------------------------------------------------------------------------------- /examples/switch_demo/tuya_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/examples/switch_demo/tuya_config.h -------------------------------------------------------------------------------- /examples/switch_demo_non_qrcode/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/examples/switch_demo_non_qrcode/CMakeLists.txt -------------------------------------------------------------------------------- /examples/switch_demo_non_qrcode/switch_demo_non_qrcode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/examples/switch_demo_non_qrcode/switch_demo_non_qrcode.c -------------------------------------------------------------------------------- /examples/switch_demo_non_qrcode/tuya_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/examples/switch_demo_non_qrcode/tuya_config.h -------------------------------------------------------------------------------- /examples/tuya_ota_demo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/examples/tuya_ota_demo/CMakeLists.txt -------------------------------------------------------------------------------- /examples/tuya_ota_demo/qrencode_print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/examples/tuya_ota_demo/qrencode_print.c -------------------------------------------------------------------------------- /examples/tuya_ota_demo/tuya_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/examples/tuya_ota_demo/tuya_config.h -------------------------------------------------------------------------------- /examples/tuya_ota_demo/tuya_ota_demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/examples/tuya_ota_demo/tuya_ota_demo.c -------------------------------------------------------------------------------- /examples/wifi_provisioning_demo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/examples/wifi_provisioning_demo/CMakeLists.txt -------------------------------------------------------------------------------- /examples/wifi_provisioning_demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/examples/wifi_provisioning_demo/README.md -------------------------------------------------------------------------------- /examples/wifi_provisioning_demo/README_ZH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/examples/wifi_provisioning_demo/README_ZH.md -------------------------------------------------------------------------------- /examples/wifi_provisioning_demo/tuya_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/examples/wifi_provisioning_demo/tuya_config.h -------------------------------------------------------------------------------- /examples/wifi_provisioning_demo/wifi_provisioning_demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/examples/wifi_provisioning_demo/wifi_provisioning_demo.c -------------------------------------------------------------------------------- /include/atop_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/include/atop_base.h -------------------------------------------------------------------------------- /include/atop_service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/include/atop_service.h -------------------------------------------------------------------------------- /include/file_download.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/include/file_download.h -------------------------------------------------------------------------------- /include/matop_service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/include/matop_service.h -------------------------------------------------------------------------------- /include/mqtt_bind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/include/mqtt_bind.h -------------------------------------------------------------------------------- /include/mqtt_service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/include/mqtt_service.h -------------------------------------------------------------------------------- /include/tuya_ble_service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/include/tuya_ble_service.h -------------------------------------------------------------------------------- /include/tuya_config_defaults.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/include/tuya_config_defaults.h -------------------------------------------------------------------------------- /include/tuya_endpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/include/tuya_endpoint.h -------------------------------------------------------------------------------- /include/tuya_iot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/include/tuya_iot.h -------------------------------------------------------------------------------- /include/tuya_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/include/tuya_log.h -------------------------------------------------------------------------------- /include/tuya_ota.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/include/tuya_ota.h -------------------------------------------------------------------------------- /include/tuya_wifi_provisioning.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/include/tuya_wifi_provisioning.h -------------------------------------------------------------------------------- /interface/ble_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/interface/ble_interface.h -------------------------------------------------------------------------------- /interface/http_client_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/interface/http_client_interface.h -------------------------------------------------------------------------------- /interface/mqtt_client_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/interface/mqtt_client_interface.h -------------------------------------------------------------------------------- /interface/network_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/interface/network_interface.h -------------------------------------------------------------------------------- /interface/storage_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/interface/storage_interface.h -------------------------------------------------------------------------------- /interface/system_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/interface/system_interface.h -------------------------------------------------------------------------------- /interface/tkl_bluetooth_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/interface/tkl_bluetooth_def.h -------------------------------------------------------------------------------- /libraries/coreHTTP/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/coreHTTP/LICENSE -------------------------------------------------------------------------------- /libraries/coreHTTP/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/coreHTTP/README.md -------------------------------------------------------------------------------- /libraries/coreHTTP/httpFilePaths.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/coreHTTP/httpFilePaths.cmake -------------------------------------------------------------------------------- /libraries/coreHTTP/source/core_http_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/coreHTTP/source/core_http_client.c -------------------------------------------------------------------------------- /libraries/coreHTTP/source/dependency/3rdparty/http_parser/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/coreHTTP/source/dependency/3rdparty/http_parser/LICENSE-MIT -------------------------------------------------------------------------------- /libraries/coreHTTP/source/dependency/3rdparty/http_parser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/coreHTTP/source/dependency/3rdparty/http_parser/README.md -------------------------------------------------------------------------------- /libraries/coreHTTP/source/dependency/3rdparty/http_parser/http_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/coreHTTP/source/dependency/3rdparty/http_parser/http_parser.c -------------------------------------------------------------------------------- /libraries/coreHTTP/source/dependency/3rdparty/http_parser/http_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/coreHTTP/source/dependency/3rdparty/http_parser/http_parser.h -------------------------------------------------------------------------------- /libraries/coreHTTP/source/include/core_http_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/coreHTTP/source/include/core_http_client.h -------------------------------------------------------------------------------- /libraries/coreHTTP/source/include/core_http_client_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/coreHTTP/source/include/core_http_client_private.h -------------------------------------------------------------------------------- /libraries/coreHTTP/source/include/core_http_config_defaults.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/coreHTTP/source/include/core_http_config_defaults.h -------------------------------------------------------------------------------- /libraries/coreJSON/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/coreJSON/LICENSE.md -------------------------------------------------------------------------------- /libraries/coreJSON/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/coreJSON/README.md -------------------------------------------------------------------------------- /libraries/coreJSON/jsonFilePaths.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/coreJSON/jsonFilePaths.cmake -------------------------------------------------------------------------------- /libraries/coreJSON/source/core_json.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/coreJSON/source/core_json.c -------------------------------------------------------------------------------- /libraries/coreJSON/source/include/core_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/coreJSON/source/include/core_json.h -------------------------------------------------------------------------------- /libraries/coreMQTT/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/coreMQTT/LICENSE -------------------------------------------------------------------------------- /libraries/coreMQTT/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/coreMQTT/README.md -------------------------------------------------------------------------------- /libraries/coreMQTT/mqttFilePaths.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/coreMQTT/mqttFilePaths.cmake -------------------------------------------------------------------------------- /libraries/coreMQTT/source/core_mqtt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/coreMQTT/source/core_mqtt.c -------------------------------------------------------------------------------- /libraries/coreMQTT/source/core_mqtt_serializer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/coreMQTT/source/core_mqtt_serializer.c -------------------------------------------------------------------------------- /libraries/coreMQTT/source/core_mqtt_state.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/coreMQTT/source/core_mqtt_state.c -------------------------------------------------------------------------------- /libraries/coreMQTT/source/include/core_mqtt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/coreMQTT/source/include/core_mqtt.h -------------------------------------------------------------------------------- /libraries/coreMQTT/source/include/core_mqtt_config_defaults.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/coreMQTT/source/include/core_mqtt_config_defaults.h -------------------------------------------------------------------------------- /libraries/coreMQTT/source/include/core_mqtt_serializer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/coreMQTT/source/include/core_mqtt_serializer.h -------------------------------------------------------------------------------- /libraries/coreMQTT/source/include/core_mqtt_state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/coreMQTT/source/include/core_mqtt_state.h -------------------------------------------------------------------------------- /libraries/mbedtls/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/LICENSE -------------------------------------------------------------------------------- /libraries/mbedtls/include/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile 2 | *.sln 3 | *.vcxproj 4 | mbedtls/check_config 5 | -------------------------------------------------------------------------------- /libraries/mbedtls/include/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/CMakeLists.txt -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/aes.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/aesni.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/aesni.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/arc4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/arc4.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/aria.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/aria.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/asn1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/asn1.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/asn1write.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/asn1write.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/base64.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/bignum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/bignum.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/blowfish.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/blowfish.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/bn_mul.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/bn_mul.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/camellia.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/camellia.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/ccm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/ccm.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/certs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/certs.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/chacha20.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/chacha20.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/chachapoly.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/chachapoly.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/check_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/check_config.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/cipher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/cipher.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/cipher_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/cipher_internal.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/cmac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/cmac.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/compat-1.3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/compat-1.3.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/config.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/ctr_drbg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/ctr_drbg.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/debug.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/des.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/des.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/dhm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/dhm.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/ecdh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/ecdh.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/ecdsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/ecdsa.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/ecjpake.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/ecjpake.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/ecp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/ecp.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/ecp_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/ecp_internal.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/entropy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/entropy.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/entropy_poll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/entropy_poll.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/error.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/gcm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/gcm.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/havege.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/havege.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/hkdf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/hkdf.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/hmac_drbg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/hmac_drbg.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/md.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/md.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/md2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/md2.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/md4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/md4.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/md5.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/md_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/md_internal.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/memory_buffer_alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/memory_buffer_alloc.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/net.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/net_sockets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/net_sockets.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/nist_kw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/nist_kw.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/oid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/oid.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/padlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/padlock.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/pem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/pem.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/pk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/pk.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/pk_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/pk_internal.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/pkcs11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/pkcs11.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/pkcs12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/pkcs12.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/pkcs5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/pkcs5.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/platform.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/platform_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/platform_time.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/platform_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/platform_util.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/poly1305.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/poly1305.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/ripemd160.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/ripemd160.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/rsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/rsa.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/rsa_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/rsa_internal.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/sha1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/sha1.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/sha256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/sha256.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/sha512.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/sha512.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/ssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/ssl.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/ssl_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/ssl_cache.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/ssl_ciphersuites.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/ssl_ciphersuites.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/ssl_cookie.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/ssl_cookie.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/ssl_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/ssl_internal.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/ssl_ticket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/ssl_ticket.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/threading.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/threading.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/timing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/timing.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/version.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/x509.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/x509.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/x509_crl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/x509_crl.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/x509_crt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/x509_crt.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/x509_csr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/x509_csr.h -------------------------------------------------------------------------------- /libraries/mbedtls/include/mbedtls/xtea.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/include/mbedtls/xtea.h -------------------------------------------------------------------------------- /libraries/mbedtls/library/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | libmbed* 3 | *.sln 4 | *.vcxproj 5 | -------------------------------------------------------------------------------- /libraries/mbedtls/library/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/CMakeLists.txt -------------------------------------------------------------------------------- /libraries/mbedtls/library/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/Makefile -------------------------------------------------------------------------------- /libraries/mbedtls/library/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/aes.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/aesni.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/aesni.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/arc4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/arc4.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/aria.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/aria.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/asn1parse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/asn1parse.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/asn1write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/asn1write.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/base64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/base64.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/bignum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/bignum.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/blowfish.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/blowfish.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/camellia.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/camellia.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/ccm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/ccm.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/certs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/certs.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/chacha20.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/chacha20.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/chachapoly.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/chachapoly.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/cipher.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/cipher.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/cipher_wrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/cipher_wrap.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/cmac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/cmac.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/ctr_drbg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/ctr_drbg.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/debug.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/des.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/des.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/dhm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/dhm.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/ecdh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/ecdh.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/ecdsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/ecdsa.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/ecjpake.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/ecjpake.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/ecp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/ecp.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/ecp_curves.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/ecp_curves.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/entropy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/entropy.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/entropy_poll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/entropy_poll.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/error.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/gcm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/gcm.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/havege.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/havege.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/hkdf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/hkdf.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/hmac_drbg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/hmac_drbg.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/md.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/md.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/md2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/md2.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/md4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/md4.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/md5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/md5.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/md_wrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/md_wrap.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/memory_buffer_alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/memory_buffer_alloc.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/net_sockets.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/net_sockets.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/nist_kw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/nist_kw.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/oid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/oid.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/padlock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/padlock.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/pem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/pem.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/pk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/pk.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/pk_wrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/pk_wrap.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/pkcs11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/pkcs11.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/pkcs12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/pkcs12.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/pkcs5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/pkcs5.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/pkparse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/pkparse.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/pkwrite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/pkwrite.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/platform.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/platform_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/platform_util.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/poly1305.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/poly1305.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/ripemd160.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/ripemd160.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/rsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/rsa.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/rsa_internal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/rsa_internal.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/sha1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/sha1.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/sha256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/sha256.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/sha512.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/sha512.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/ssl_cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/ssl_cache.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/ssl_ciphersuites.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/ssl_ciphersuites.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/ssl_cli.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/ssl_cli.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/ssl_cookie.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/ssl_cookie.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/ssl_srv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/ssl_srv.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/ssl_ticket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/ssl_ticket.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/ssl_tls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/ssl_tls.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/threading.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/threading.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/timing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/timing.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/version.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/version.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/version_features.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/version_features.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/x509.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/x509.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/x509_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/x509_create.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/x509_crl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/x509_crl.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/x509_crt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/x509_crt.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/x509_csr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/x509_csr.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/x509write_crt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/x509write_crt.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/x509write_csr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/x509write_csr.c -------------------------------------------------------------------------------- /libraries/mbedtls/library/xtea.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtls/library/xtea.c -------------------------------------------------------------------------------- /libraries/mbedtlsFilePaths.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/libraries/mbedtlsFilePaths.cmake -------------------------------------------------------------------------------- /middleware/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/middleware/CMakeLists.txt -------------------------------------------------------------------------------- /middleware/core_http_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/middleware/core_http_config.h -------------------------------------------------------------------------------- /middleware/core_mqtt_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/middleware/core_mqtt_config.h -------------------------------------------------------------------------------- /middleware/http_client_wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/middleware/http_client_wrapper.c -------------------------------------------------------------------------------- /middleware/mqtt_client_wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/middleware/mqtt_client_wrapper.c -------------------------------------------------------------------------------- /middleware/transport_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/middleware/transport_interface.h -------------------------------------------------------------------------------- /platform/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Add the posix targets 2 | add_subdirectory( ${CMAKE_CURRENT_LIST_DIR}/linux ) 3 | -------------------------------------------------------------------------------- /platform/linux/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/platform/linux/CMakeLists.txt -------------------------------------------------------------------------------- /platform/linux/ble_wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/platform/linux/ble_wrapper.c -------------------------------------------------------------------------------- /platform/linux/mbedtls_sockets_wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/platform/linux/mbedtls_sockets_wrapper.c -------------------------------------------------------------------------------- /platform/linux/network_wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/platform/linux/network_wrapper.c -------------------------------------------------------------------------------- /platform/linux/storage_wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/platform/linux/storage_wrapper.c -------------------------------------------------------------------------------- /platform/linux/system_wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/platform/linux/system_wrapper.c -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/atop_base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/src/atop_base.c -------------------------------------------------------------------------------- /src/atop_service.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/src/atop_service.c -------------------------------------------------------------------------------- /src/file_download.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/src/file_download.c -------------------------------------------------------------------------------- /src/iotdns.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/src/iotdns.c -------------------------------------------------------------------------------- /src/matop_service.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/src/matop_service.c -------------------------------------------------------------------------------- /src/mqtt_bind.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/src/mqtt_bind.c -------------------------------------------------------------------------------- /src/mqtt_service.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/src/mqtt_service.c -------------------------------------------------------------------------------- /src/tuya_ble_service.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/src/tuya_ble_service.c -------------------------------------------------------------------------------- /src/tuya_endpoint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/src/tuya_endpoint.c -------------------------------------------------------------------------------- /src/tuya_iot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/src/tuya_iot.c -------------------------------------------------------------------------------- /src/tuya_ota.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/src/tuya_ota.c -------------------------------------------------------------------------------- /src/tuya_wifi_provisioning.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/src/tuya_wifi_provisioning.c -------------------------------------------------------------------------------- /tuyaFilePaths.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/tuyaFilePaths.cmake -------------------------------------------------------------------------------- /utils/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/utils/CMakeLists.txt -------------------------------------------------------------------------------- /utils/MultiTimer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/utils/MultiTimer.c -------------------------------------------------------------------------------- /utils/MultiTimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/utils/MultiTimer.h -------------------------------------------------------------------------------- /utils/aes_inf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/utils/aes_inf.c -------------------------------------------------------------------------------- /utils/aes_inf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/utils/aes_inf.h -------------------------------------------------------------------------------- /utils/backoff_algorithm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/utils/backoff_algorithm.c -------------------------------------------------------------------------------- /utils/backoff_algorithm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/utils/backoff_algorithm.h -------------------------------------------------------------------------------- /utils/base64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/utils/base64.c -------------------------------------------------------------------------------- /utils/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/utils/base64.h -------------------------------------------------------------------------------- /utils/cJSON.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/utils/cJSON.c -------------------------------------------------------------------------------- /utils/cJSON.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/utils/cJSON.h -------------------------------------------------------------------------------- /utils/crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/utils/crc32.c -------------------------------------------------------------------------------- /utils/crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/utils/crc32.h -------------------------------------------------------------------------------- /utils/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/utils/log.c -------------------------------------------------------------------------------- /utils/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/utils/log.h -------------------------------------------------------------------------------- /utils/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/utils/queue.h -------------------------------------------------------------------------------- /utils/tuya_cloud_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/utils/tuya_cloud_types.h -------------------------------------------------------------------------------- /utils/tuya_error_code.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/utils/tuya_error_code.h -------------------------------------------------------------------------------- /utils/uni_md5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/utils/uni_md5.c -------------------------------------------------------------------------------- /utils/uni_md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuya/tuya-connect-kit-for-mqtt-embedded-c/HEAD/utils/uni_md5.h --------------------------------------------------------------------------------