├── .github └── workflows │ ├── release_pypi.yml │ └── upload_component.yml ├── .gitignore ├── .gitlab-ci.yml ├── .idf_build_apps.toml ├── .ignore_build_warnings.txt ├── .pre-commit-config.yaml ├── CMakeLists.txt ├── Changelog.md ├── Kconfig ├── LICENSE ├── README.md ├── docs ├── _static │ └── tlv_format.png ├── esp_secure_cert_tools │ ├── configure_esp_secure_cert_csv.md │ └── configure_esp_secure_cert_parser.md └── format.md ├── examples └── esp_secure_cert_app │ ├── CMakeLists.txt │ ├── README.md │ ├── cacert.pem │ ├── client.crt │ ├── client.key │ ├── esp_secure_cert_config_examples.csv │ ├── main │ ├── CMakeLists.txt │ ├── Kconfig.projbuild │ ├── app_main.c │ └── idf_component.yml │ ├── partitions.csv │ ├── sdkconfig.ci.default │ ├── sdkconfig.defaults │ ├── test_esp_secure_cert.py │ └── tests │ └── esp_secure_cert.bin ├── idf_component.yml ├── include ├── esp_secure_cert_crypto.h ├── esp_secure_cert_read.h ├── esp_secure_cert_tlv_config.h └── esp_secure_cert_tlv_read.h ├── private_include ├── esp_secure_cert_config.h └── esp_secure_cert_tlv_private.h ├── pytest.ini ├── srcs ├── esp_secure_cert_crypto.c ├── esp_secure_cert_read.c └── esp_secure_cert_tlv_read.c ├── test_apps ├── .build-test-rules.yml ├── CMakeLists.txt ├── README.md ├── main │ ├── CMakeLists.txt │ ├── Kconfig.projbuild │ ├── app_main.c │ ├── basics │ │ └── test_esp_secure_cert_basics.c │ ├── crypto │ │ └── test_esp_secure_cert_crypto.c │ ├── idf_component.yml │ └── tlv_legacy │ │ └── test_esp_secure_cert_tlv.c ├── partitions.csv ├── qemu_test │ ├── README.md │ ├── cust_flash │ │ ├── cust_flash.bin │ │ ├── input_data │ │ │ ├── ca_cert.pem │ │ │ ├── device_cert.pem │ │ │ └── priv_key.pem │ │ └── partition-table.bin │ ├── cust_flash_legacy │ │ ├── cust_flash_legacy.bin │ │ ├── input_data │ │ │ ├── ca_cert.pem │ │ │ ├── device_cert.pem │ │ │ └── priv_key.pem │ │ └── partition-table.bin │ ├── cust_flash_tlv │ │ ├── cust_flash_tlv.bin │ │ ├── input_data │ │ │ ├── ca_cert.pem │ │ │ ├── device_cert.pem │ │ │ └── priv_key.pem │ │ └── partition-table.bin │ ├── nvs │ │ ├── input_data │ │ │ ├── ca_cert.pem │ │ │ ├── device_cert.pem │ │ │ └── priv_key.pem │ │ ├── nvs.bin │ │ └── partition-table.bin │ ├── nvs_legacy │ │ ├── input_data │ │ │ ├── ca_cert.pem │ │ │ ├── device_cert.pem │ │ │ └── priv_key.pem │ │ ├── nvs_legacy.bin │ │ └── partition-table.bin │ ├── requirements.5.1.txt │ ├── requirements.5.2.txt │ ├── requirements.5.3.txt │ ├── requirements.5.4.txt │ ├── requirements.5.5.txt │ └── requirements.txt ├── sdkconfig.ci.basics ├── sdkconfig.ci.crypto ├── sdkconfig.ci.legacy ├── sdkconfig.ci.tlv ├── sdkconfig.defaults └── test_esp_secure_cert.py └── tools ├── Changelog.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── __init__.py ├── configure_esp_secure_cert.py ├── esp_secure_cert ├── __init__.py ├── configure_ds.py ├── custflash_format.py ├── efuse_helper.py ├── esp_secure_cert_helper.py ├── nvs_format.py ├── tlv_format.py ├── tlv_format_construct.py └── tlv_parser.py ├── requirements.txt ├── setup.py └── tests ├── input_data ├── cacert.pem ├── client.crt ├── client.key ├── esp_secure_cert.bin ├── esp_secure_cert_config_examples.csv └── esp_secure_cert_parsed_data_expected │ ├── contents │ ├── cacert_0_0.pem │ ├── cacert_0_1.pem │ ├── devcert_1_0.pem │ └── privkey_2_0.pem │ ├── esp_secure_cert_parsed.csv │ └── tlv_entries_raw.txt ├── test_configure_esp_secure_cert.py └── test_tlv_parser.py /.github/workflows/release_pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/.github/workflows/release_pypi.yml -------------------------------------------------------------------------------- /.github/workflows/upload_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/.github/workflows/upload_component.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.idf_build_apps.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/.idf_build_apps.toml -------------------------------------------------------------------------------- /.ignore_build_warnings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/.ignore_build_warnings.txt -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/Changelog.md -------------------------------------------------------------------------------- /Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/Kconfig -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/README.md -------------------------------------------------------------------------------- /docs/_static/tlv_format.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/docs/_static/tlv_format.png -------------------------------------------------------------------------------- /docs/esp_secure_cert_tools/configure_esp_secure_cert_csv.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/docs/esp_secure_cert_tools/configure_esp_secure_cert_csv.md -------------------------------------------------------------------------------- /docs/esp_secure_cert_tools/configure_esp_secure_cert_parser.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/docs/esp_secure_cert_tools/configure_esp_secure_cert_parser.md -------------------------------------------------------------------------------- /docs/format.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/docs/format.md -------------------------------------------------------------------------------- /examples/esp_secure_cert_app/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/examples/esp_secure_cert_app/CMakeLists.txt -------------------------------------------------------------------------------- /examples/esp_secure_cert_app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/examples/esp_secure_cert_app/README.md -------------------------------------------------------------------------------- /examples/esp_secure_cert_app/cacert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/examples/esp_secure_cert_app/cacert.pem -------------------------------------------------------------------------------- /examples/esp_secure_cert_app/client.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/examples/esp_secure_cert_app/client.crt -------------------------------------------------------------------------------- /examples/esp_secure_cert_app/client.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/examples/esp_secure_cert_app/client.key -------------------------------------------------------------------------------- /examples/esp_secure_cert_app/esp_secure_cert_config_examples.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/examples/esp_secure_cert_app/esp_secure_cert_config_examples.csv -------------------------------------------------------------------------------- /examples/esp_secure_cert_app/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/examples/esp_secure_cert_app/main/CMakeLists.txt -------------------------------------------------------------------------------- /examples/esp_secure_cert_app/main/Kconfig.projbuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/examples/esp_secure_cert_app/main/Kconfig.projbuild -------------------------------------------------------------------------------- /examples/esp_secure_cert_app/main/app_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/examples/esp_secure_cert_app/main/app_main.c -------------------------------------------------------------------------------- /examples/esp_secure_cert_app/main/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/examples/esp_secure_cert_app/main/idf_component.yml -------------------------------------------------------------------------------- /examples/esp_secure_cert_app/partitions.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/examples/esp_secure_cert_app/partitions.csv -------------------------------------------------------------------------------- /examples/esp_secure_cert_app/sdkconfig.ci.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/examples/esp_secure_cert_app/sdkconfig.ci.default -------------------------------------------------------------------------------- /examples/esp_secure_cert_app/sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/examples/esp_secure_cert_app/sdkconfig.defaults -------------------------------------------------------------------------------- /examples/esp_secure_cert_app/test_esp_secure_cert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/examples/esp_secure_cert_app/test_esp_secure_cert.py -------------------------------------------------------------------------------- /examples/esp_secure_cert_app/tests/esp_secure_cert.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/examples/esp_secure_cert_app/tests/esp_secure_cert.bin -------------------------------------------------------------------------------- /idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/idf_component.yml -------------------------------------------------------------------------------- /include/esp_secure_cert_crypto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/include/esp_secure_cert_crypto.h -------------------------------------------------------------------------------- /include/esp_secure_cert_read.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/include/esp_secure_cert_read.h -------------------------------------------------------------------------------- /include/esp_secure_cert_tlv_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/include/esp_secure_cert_tlv_config.h -------------------------------------------------------------------------------- /include/esp_secure_cert_tlv_read.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/include/esp_secure_cert_tlv_read.h -------------------------------------------------------------------------------- /private_include/esp_secure_cert_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/private_include/esp_secure_cert_config.h -------------------------------------------------------------------------------- /private_include/esp_secure_cert_tlv_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/private_include/esp_secure_cert_tlv_private.h -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/pytest.ini -------------------------------------------------------------------------------- /srcs/esp_secure_cert_crypto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/srcs/esp_secure_cert_crypto.c -------------------------------------------------------------------------------- /srcs/esp_secure_cert_read.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/srcs/esp_secure_cert_read.c -------------------------------------------------------------------------------- /srcs/esp_secure_cert_tlv_read.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/srcs/esp_secure_cert_tlv_read.c -------------------------------------------------------------------------------- /test_apps/.build-test-rules.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/.build-test-rules.yml -------------------------------------------------------------------------------- /test_apps/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/CMakeLists.txt -------------------------------------------------------------------------------- /test_apps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/README.md -------------------------------------------------------------------------------- /test_apps/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/main/CMakeLists.txt -------------------------------------------------------------------------------- /test_apps/main/Kconfig.projbuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/main/Kconfig.projbuild -------------------------------------------------------------------------------- /test_apps/main/app_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/main/app_main.c -------------------------------------------------------------------------------- /test_apps/main/basics/test_esp_secure_cert_basics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/main/basics/test_esp_secure_cert_basics.c -------------------------------------------------------------------------------- /test_apps/main/crypto/test_esp_secure_cert_crypto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/main/crypto/test_esp_secure_cert_crypto.c -------------------------------------------------------------------------------- /test_apps/main/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/main/idf_component.yml -------------------------------------------------------------------------------- /test_apps/main/tlv_legacy/test_esp_secure_cert_tlv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/main/tlv_legacy/test_esp_secure_cert_tlv.c -------------------------------------------------------------------------------- /test_apps/partitions.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/partitions.csv -------------------------------------------------------------------------------- /test_apps/qemu_test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/README.md -------------------------------------------------------------------------------- /test_apps/qemu_test/cust_flash/cust_flash.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/cust_flash/cust_flash.bin -------------------------------------------------------------------------------- /test_apps/qemu_test/cust_flash/input_data/ca_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/cust_flash/input_data/ca_cert.pem -------------------------------------------------------------------------------- /test_apps/qemu_test/cust_flash/input_data/device_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/cust_flash/input_data/device_cert.pem -------------------------------------------------------------------------------- /test_apps/qemu_test/cust_flash/input_data/priv_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/cust_flash/input_data/priv_key.pem -------------------------------------------------------------------------------- /test_apps/qemu_test/cust_flash/partition-table.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/cust_flash/partition-table.bin -------------------------------------------------------------------------------- /test_apps/qemu_test/cust_flash_legacy/cust_flash_legacy.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/cust_flash_legacy/cust_flash_legacy.bin -------------------------------------------------------------------------------- /test_apps/qemu_test/cust_flash_legacy/input_data/ca_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/cust_flash_legacy/input_data/ca_cert.pem -------------------------------------------------------------------------------- /test_apps/qemu_test/cust_flash_legacy/input_data/device_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/cust_flash_legacy/input_data/device_cert.pem -------------------------------------------------------------------------------- /test_apps/qemu_test/cust_flash_legacy/input_data/priv_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/cust_flash_legacy/input_data/priv_key.pem -------------------------------------------------------------------------------- /test_apps/qemu_test/cust_flash_legacy/partition-table.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/cust_flash_legacy/partition-table.bin -------------------------------------------------------------------------------- /test_apps/qemu_test/cust_flash_tlv/cust_flash_tlv.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/cust_flash_tlv/cust_flash_tlv.bin -------------------------------------------------------------------------------- /test_apps/qemu_test/cust_flash_tlv/input_data/ca_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/cust_flash_tlv/input_data/ca_cert.pem -------------------------------------------------------------------------------- /test_apps/qemu_test/cust_flash_tlv/input_data/device_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/cust_flash_tlv/input_data/device_cert.pem -------------------------------------------------------------------------------- /test_apps/qemu_test/cust_flash_tlv/input_data/priv_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/cust_flash_tlv/input_data/priv_key.pem -------------------------------------------------------------------------------- /test_apps/qemu_test/cust_flash_tlv/partition-table.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/cust_flash_tlv/partition-table.bin -------------------------------------------------------------------------------- /test_apps/qemu_test/nvs/input_data/ca_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/nvs/input_data/ca_cert.pem -------------------------------------------------------------------------------- /test_apps/qemu_test/nvs/input_data/device_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/nvs/input_data/device_cert.pem -------------------------------------------------------------------------------- /test_apps/qemu_test/nvs/input_data/priv_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/nvs/input_data/priv_key.pem -------------------------------------------------------------------------------- /test_apps/qemu_test/nvs/nvs.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/nvs/nvs.bin -------------------------------------------------------------------------------- /test_apps/qemu_test/nvs/partition-table.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/nvs/partition-table.bin -------------------------------------------------------------------------------- /test_apps/qemu_test/nvs_legacy/input_data/ca_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/nvs_legacy/input_data/ca_cert.pem -------------------------------------------------------------------------------- /test_apps/qemu_test/nvs_legacy/input_data/device_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/nvs_legacy/input_data/device_cert.pem -------------------------------------------------------------------------------- /test_apps/qemu_test/nvs_legacy/input_data/priv_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/nvs_legacy/input_data/priv_key.pem -------------------------------------------------------------------------------- /test_apps/qemu_test/nvs_legacy/nvs_legacy.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/nvs_legacy/nvs_legacy.bin -------------------------------------------------------------------------------- /test_apps/qemu_test/nvs_legacy/partition-table.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/nvs_legacy/partition-table.bin -------------------------------------------------------------------------------- /test_apps/qemu_test/requirements.5.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/requirements.5.1.txt -------------------------------------------------------------------------------- /test_apps/qemu_test/requirements.5.2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/requirements.5.2.txt -------------------------------------------------------------------------------- /test_apps/qemu_test/requirements.5.3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/requirements.5.3.txt -------------------------------------------------------------------------------- /test_apps/qemu_test/requirements.5.4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/requirements.5.4.txt -------------------------------------------------------------------------------- /test_apps/qemu_test/requirements.5.5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/requirements.5.5.txt -------------------------------------------------------------------------------- /test_apps/qemu_test/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/qemu_test/requirements.txt -------------------------------------------------------------------------------- /test_apps/sdkconfig.ci.basics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/sdkconfig.ci.basics -------------------------------------------------------------------------------- /test_apps/sdkconfig.ci.crypto: -------------------------------------------------------------------------------- 1 | CONFIG_TEST_ESP_SECURE_CERT_CRYPTO=y 2 | -------------------------------------------------------------------------------- /test_apps/sdkconfig.ci.legacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/sdkconfig.ci.legacy -------------------------------------------------------------------------------- /test_apps/sdkconfig.ci.tlv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/sdkconfig.ci.tlv -------------------------------------------------------------------------------- /test_apps/sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/sdkconfig.defaults -------------------------------------------------------------------------------- /test_apps/test_esp_secure_cert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/test_apps/test_esp_secure_cert.py -------------------------------------------------------------------------------- /tools/Changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/tools/Changelog.md -------------------------------------------------------------------------------- /tools/LICENSE: -------------------------------------------------------------------------------- 1 | ../LICENSE -------------------------------------------------------------------------------- /tools/MANIFEST.in: -------------------------------------------------------------------------------- 1 | include requirements.txt 2 | -------------------------------------------------------------------------------- /tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/tools/README.md -------------------------------------------------------------------------------- /tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/configure_esp_secure_cert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/tools/configure_esp_secure_cert.py -------------------------------------------------------------------------------- /tools/esp_secure_cert/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/esp_secure_cert/configure_ds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/tools/esp_secure_cert/configure_ds.py -------------------------------------------------------------------------------- /tools/esp_secure_cert/custflash_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/tools/esp_secure_cert/custflash_format.py -------------------------------------------------------------------------------- /tools/esp_secure_cert/efuse_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/tools/esp_secure_cert/efuse_helper.py -------------------------------------------------------------------------------- /tools/esp_secure_cert/esp_secure_cert_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/tools/esp_secure_cert/esp_secure_cert_helper.py -------------------------------------------------------------------------------- /tools/esp_secure_cert/nvs_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/tools/esp_secure_cert/nvs_format.py -------------------------------------------------------------------------------- /tools/esp_secure_cert/tlv_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/tools/esp_secure_cert/tlv_format.py -------------------------------------------------------------------------------- /tools/esp_secure_cert/tlv_format_construct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/tools/esp_secure_cert/tlv_format_construct.py -------------------------------------------------------------------------------- /tools/esp_secure_cert/tlv_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/tools/esp_secure_cert/tlv_parser.py -------------------------------------------------------------------------------- /tools/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/tools/requirements.txt -------------------------------------------------------------------------------- /tools/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/tools/setup.py -------------------------------------------------------------------------------- /tools/tests/input_data/cacert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/tools/tests/input_data/cacert.pem -------------------------------------------------------------------------------- /tools/tests/input_data/client.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/tools/tests/input_data/client.crt -------------------------------------------------------------------------------- /tools/tests/input_data/client.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/tools/tests/input_data/client.key -------------------------------------------------------------------------------- /tools/tests/input_data/esp_secure_cert.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/tools/tests/input_data/esp_secure_cert.bin -------------------------------------------------------------------------------- /tools/tests/input_data/esp_secure_cert_config_examples.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/tools/tests/input_data/esp_secure_cert_config_examples.csv -------------------------------------------------------------------------------- /tools/tests/input_data/esp_secure_cert_parsed_data_expected/contents/cacert_0_0.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/tools/tests/input_data/esp_secure_cert_parsed_data_expected/contents/cacert_0_0.pem -------------------------------------------------------------------------------- /tools/tests/input_data/esp_secure_cert_parsed_data_expected/contents/cacert_0_1.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/tools/tests/input_data/esp_secure_cert_parsed_data_expected/contents/cacert_0_1.pem -------------------------------------------------------------------------------- /tools/tests/input_data/esp_secure_cert_parsed_data_expected/contents/devcert_1_0.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/tools/tests/input_data/esp_secure_cert_parsed_data_expected/contents/devcert_1_0.pem -------------------------------------------------------------------------------- /tools/tests/input_data/esp_secure_cert_parsed_data_expected/contents/privkey_2_0.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/tools/tests/input_data/esp_secure_cert_parsed_data_expected/contents/privkey_2_0.pem -------------------------------------------------------------------------------- /tools/tests/input_data/esp_secure_cert_parsed_data_expected/esp_secure_cert_parsed.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/tools/tests/input_data/esp_secure_cert_parsed_data_expected/esp_secure_cert_parsed.csv -------------------------------------------------------------------------------- /tools/tests/input_data/esp_secure_cert_parsed_data_expected/tlv_entries_raw.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/tools/tests/input_data/esp_secure_cert_parsed_data_expected/tlv_entries_raw.txt -------------------------------------------------------------------------------- /tools/tests/test_configure_esp_secure_cert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/tools/tests/test_configure_esp_secure_cert.py -------------------------------------------------------------------------------- /tools/tests/test_tlv_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp_secure_cert_mgr/HEAD/tools/tests/test_tlv_parser.py --------------------------------------------------------------------------------