├── .github └── workflows │ └── release_pypi.yml ├── .gitlab-ci.yml ├── LICENSE ├── README.md └── mfg_tool ├── .gitignore ├── DEVELOPMENT_GUIDE.md ├── MANIFEST.in ├── README.md ├── RELEASE_NOTES.md ├── __init__.py ├── deps ├── Base38.py ├── README.md ├── __init__.py ├── generate_setup_payload.py ├── mfg_gen.py ├── patches │ └── 0001-mfg-gen-no-bin-and-replace-print-by-logging.patch └── spake2p.py ├── requirements-test.txt ├── requirements.txt ├── setup.py ├── sources ├── __init__.py ├── cert_utils.py ├── chip_nvs.py ├── matter_secure_cert.py ├── mfg_tool.py └── utils.py ├── test_data ├── Chip-Test-CD-FFF2-8001.der ├── Chip-Test-PAA-NoVID-Cert.pem ├── Chip-Test-PAA-NoVID-Key.pem ├── Chip-Test-PAI-FFF2-8001-Cert.pem ├── Chip-Test-PAI-FFF2-8001-Key.pem ├── DAC-FFF1-8000-Cert.pem ├── DAC-FFF1-8000-Key.pem ├── DAC_cert.pem ├── DAC_cert_No_UUID.der ├── DAC_key.pem ├── DAC_key_No_UUID.der ├── chip-cert ├── extra_nvs_key_config.csv ├── extra_nvs_key_value.csv ├── extra_nvs_keys_for_multiline_items.csv ├── extra_nvs_values_for_multiline_items.csv └── test_integration_inputs.json └── tests ├── __init__.py ├── test_integration.py └── utils.py /.github/workflows/release_pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/.github/workflows/release_pypi.yml -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/README.md -------------------------------------------------------------------------------- /mfg_tool/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/.gitignore -------------------------------------------------------------------------------- /mfg_tool/DEVELOPMENT_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/DEVELOPMENT_GUIDE.md -------------------------------------------------------------------------------- /mfg_tool/MANIFEST.in: -------------------------------------------------------------------------------- 1 | include requirements.txt 2 | -------------------------------------------------------------------------------- /mfg_tool/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/README.md -------------------------------------------------------------------------------- /mfg_tool/RELEASE_NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/RELEASE_NOTES.md -------------------------------------------------------------------------------- /mfg_tool/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mfg_tool/deps/Base38.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/deps/Base38.py -------------------------------------------------------------------------------- /mfg_tool/deps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/deps/README.md -------------------------------------------------------------------------------- /mfg_tool/deps/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/deps/__init__.py -------------------------------------------------------------------------------- /mfg_tool/deps/generate_setup_payload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/deps/generate_setup_payload.py -------------------------------------------------------------------------------- /mfg_tool/deps/mfg_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/deps/mfg_gen.py -------------------------------------------------------------------------------- /mfg_tool/deps/patches/0001-mfg-gen-no-bin-and-replace-print-by-logging.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/deps/patches/0001-mfg-gen-no-bin-and-replace-print-by-logging.patch -------------------------------------------------------------------------------- /mfg_tool/deps/spake2p.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/deps/spake2p.py -------------------------------------------------------------------------------- /mfg_tool/requirements-test.txt: -------------------------------------------------------------------------------- 1 | pytest>=7.0.0 2 | -------------------------------------------------------------------------------- /mfg_tool/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/requirements.txt -------------------------------------------------------------------------------- /mfg_tool/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/setup.py -------------------------------------------------------------------------------- /mfg_tool/sources/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/sources/__init__.py -------------------------------------------------------------------------------- /mfg_tool/sources/cert_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/sources/cert_utils.py -------------------------------------------------------------------------------- /mfg_tool/sources/chip_nvs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/sources/chip_nvs.py -------------------------------------------------------------------------------- /mfg_tool/sources/matter_secure_cert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/sources/matter_secure_cert.py -------------------------------------------------------------------------------- /mfg_tool/sources/mfg_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/sources/mfg_tool.py -------------------------------------------------------------------------------- /mfg_tool/sources/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/sources/utils.py -------------------------------------------------------------------------------- /mfg_tool/test_data/Chip-Test-CD-FFF2-8001.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/test_data/Chip-Test-CD-FFF2-8001.der -------------------------------------------------------------------------------- /mfg_tool/test_data/Chip-Test-PAA-NoVID-Cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/test_data/Chip-Test-PAA-NoVID-Cert.pem -------------------------------------------------------------------------------- /mfg_tool/test_data/Chip-Test-PAA-NoVID-Key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/test_data/Chip-Test-PAA-NoVID-Key.pem -------------------------------------------------------------------------------- /mfg_tool/test_data/Chip-Test-PAI-FFF2-8001-Cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/test_data/Chip-Test-PAI-FFF2-8001-Cert.pem -------------------------------------------------------------------------------- /mfg_tool/test_data/Chip-Test-PAI-FFF2-8001-Key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/test_data/Chip-Test-PAI-FFF2-8001-Key.pem -------------------------------------------------------------------------------- /mfg_tool/test_data/DAC-FFF1-8000-Cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/test_data/DAC-FFF1-8000-Cert.pem -------------------------------------------------------------------------------- /mfg_tool/test_data/DAC-FFF1-8000-Key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/test_data/DAC-FFF1-8000-Key.pem -------------------------------------------------------------------------------- /mfg_tool/test_data/DAC_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/test_data/DAC_cert.pem -------------------------------------------------------------------------------- /mfg_tool/test_data/DAC_cert_No_UUID.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/test_data/DAC_cert_No_UUID.der -------------------------------------------------------------------------------- /mfg_tool/test_data/DAC_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/test_data/DAC_key.pem -------------------------------------------------------------------------------- /mfg_tool/test_data/DAC_key_No_UUID.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/test_data/DAC_key_No_UUID.der -------------------------------------------------------------------------------- /mfg_tool/test_data/chip-cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/test_data/chip-cert -------------------------------------------------------------------------------- /mfg_tool/test_data/extra_nvs_key_config.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/test_data/extra_nvs_key_config.csv -------------------------------------------------------------------------------- /mfg_tool/test_data/extra_nvs_key_value.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/test_data/extra_nvs_key_value.csv -------------------------------------------------------------------------------- /mfg_tool/test_data/extra_nvs_keys_for_multiline_items.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/test_data/extra_nvs_keys_for_multiline_items.csv -------------------------------------------------------------------------------- /mfg_tool/test_data/extra_nvs_values_for_multiline_items.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/test_data/extra_nvs_values_for_multiline_items.csv -------------------------------------------------------------------------------- /mfg_tool/test_data/test_integration_inputs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/test_data/test_integration_inputs.json -------------------------------------------------------------------------------- /mfg_tool/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mfg_tool/tests/test_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/tests/test_integration.py -------------------------------------------------------------------------------- /mfg_tool/tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp-matter-tools/HEAD/mfg_tool/tests/utils.py --------------------------------------------------------------------------------