From 3f1e262798c09c2d867eb0bbfede6e616ab25b92 Mon Sep 17 00:00:00 2001 From: ying-css Date: Wed, 24 Apr 2024 14:10:17 +0800 Subject: [PATCH 1/3] 1)Updated guide for Infineon Trust M provisioning --- .github/.wordlist.txt | 1 + docs/guides/infineon_trustm_provisioning.md | 18 ++++++++++++------ 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/.github/.wordlist.txt b/.github/.wordlist.txt index f62685f566c407..33889f519989be 100644 --- a/.github/.wordlist.txt +++ b/.github/.wordlist.txt @@ -905,6 +905,7 @@ MoveWithOnOff MPSL MRP MTD +MTR MTU Multiband Multicast diff --git a/docs/guides/infineon_trustm_provisioning.md b/docs/guides/infineon_trustm_provisioning.md index 1493d75e4a2165..04baaa088dbb55 100644 --- a/docs/guides/infineon_trustm_provisioning.md +++ b/docs/guides/infineon_trustm_provisioning.md @@ -30,7 +30,9 @@ can be used to perform provisioning by following the steps mentioned below. ``` $ cd linux-optiga-trust-m/ - $ ./trustm_installation_aarch64_script.sh + $ git checkout provider_dev + $ git submodule update -f + $ ./provider_installation_script.sh ``` - Run the script to generate Matter test DAC for lock-app using the public key @@ -39,12 +41,12 @@ can be used to perform provisioning by following the steps mentioned below. ``` $ cd scripts/matter_provisioning/ -$ ./matter_dac_provisioning.sh +$ ./matter_test_provisioning.sh ``` _Note:_ -_By running this example matter_dac_provisioning.sh, the steps shown below are +_By running this example matter_test_provisioning.sh, the steps shown below are executed:_ _Step1: Extract the public key from the Infineon pre-provisioned @@ -55,7 +57,11 @@ _Step2: Generate DAC test certificate using the extracted public key, Signed by Please note that production devices cannot re-use these test keys/certificates. _Step3: Write DAC test certificate into OPTIGA™ Trust M certificate slot -0xE0E0_ +0xE0E0._ -\_Step4: Write Matter test PAI into OPTIGA™ Trust M certificate slot -0xE0E8 and test CD into OPTIGA™ Trust M Arbitrary OID 0xF1E0. +_Step4: Write Matter test PAI into OPTIGA™ Trust M certificate slot 0xE0E8 +and test CD into OPTIGA™ Trust M Arbitrary OID 0xF1E0._ + +For certificate claim and OPTIGA™ Trust M MTR provisioning, please refer +to our +[README for Late-stage Provisioning](https://github.com/Infineon/linux-optiga-trust-m/blob/provider_dev/scripts/matter_provisioning/README.md#certificate-claiming) From d0c92f5f134c09eceed30f68328d998aa8366c84 Mon Sep 17 00:00:00 2001 From: ying-css <71699179+ying-css@users.noreply.github.com> Date: Sat, 27 Apr 2024 09:31:13 +0800 Subject: [PATCH 2/3] Update docs/guides/infineon_trustm_provisioning.md Co-authored-by: Andrei Litvin --- docs/guides/infineon_trustm_provisioning.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/guides/infineon_trustm_provisioning.md b/docs/guides/infineon_trustm_provisioning.md index 04baaa088dbb55..a8932b51408d21 100644 --- a/docs/guides/infineon_trustm_provisioning.md +++ b/docs/guides/infineon_trustm_provisioning.md @@ -46,7 +46,7 @@ $ ./matter_test_provisioning.sh _Note:_ -_By running this example matter_test_provisioning.sh, the steps shown below are +_By running this example `matter_test_provisioning.sh`, the steps shown below are executed:_ _Step1: Extract the public key from the Infineon pre-provisioned From c9f1fba9898e295654b27ea2fb9ed35a7920edff Mon Sep 17 00:00:00 2001 From: "Restyled.io" Date: Sat, 27 Apr 2024 01:31:48 +0000 Subject: [PATCH 3/3] Restyled by prettier-markdown --- docs/guides/infineon_trustm_provisioning.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/guides/infineon_trustm_provisioning.md b/docs/guides/infineon_trustm_provisioning.md index a8932b51408d21..a514c04adcfee8 100644 --- a/docs/guides/infineon_trustm_provisioning.md +++ b/docs/guides/infineon_trustm_provisioning.md @@ -46,8 +46,8 @@ $ ./matter_test_provisioning.sh _Note:_ -_By running this example `matter_test_provisioning.sh`, the steps shown below are -executed:_ +_By running this example `matter_test_provisioning.sh`, the steps shown below +are executed:_ _Step1: Extract the public key from the Infineon pre-provisioned Certificate(0xE0E0) using openssl command._