blob: b184b2b1384fa94e1a721edfc024566f4b379606 [file] [log] [blame]
# Copyright (c) 2021 Project CHIP Authors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are currently set to default
name:
4.1.3. [TC-DA-1.3] Device Attestation Request Validation [DUT -
Commissioner]
PICS:
- MCORE.ROLE.COMMISSIONER
config:
nodeId: 0x12344321
cluster: "Basic Information"
endpoint: 0
tests:
- label: "Note"
verification: |
Chip-tool command used below are an example to verify the DUT as client test cases. For certification test, we expect DUT should have a capability or way to run the equivalent command.
disabled: true
- label: "Pre-Conditions"
verification: |
1. PAI, DAC certificates are obtained and validated against externally obtained PAA certificate
2. Operations happen within the Fail-Safe Context
3. TH1 should be known about Commissioner based error condition/warning
disabled: true
- label: "Step 1: Start the commissioning process of TH1 on DUT"
verification: |
sudo ./chip-all-clusters-app --wifi --trace_decode 1
DUT as commissioner side:
./chip-tool pairing ble-wifi 1 zigbeehome matter123 20202021 3840 --trace_decode 1
disabled: true
- label: "Step 2: DUT generates 32-byte AttestationNonce"
verification: |
During provision, DUT sends AttestationRequest Command with AttestationNonce
[1659763321.702266][2548:2548] CHIP:DMG: }
[1659763321.702302][2548:2548] CHIP:DMG: Attestation Nonce (32) = CF9146F33636FEC51CDCB9161D2F5EE72E4F1196CC9D5FAB417F388AFA42F110
[1659763321.702332][2548:2548] CHIP:DMG: Timestamp = 0
disabled: true
- label:
"Step 3: DUT sends AttestationRequest Command with AttestationNonce as
field to the TH1."
verification: |
During provision, DUT sends AttestationRequest Command with AttestationNonce as field to the TH. verify the below log in TH(all-clusters-app). As the current TH ref app (all-clusters-app) doesnot decode the received request message, nonce value has been shown from the TH ref app response message , as TH ref app use the same nonce value in the response message
[1659763321.692977][2548:2548] CHIP:DMG: AccessControl: implicit admin (PASE)
[1659763321.693005][2548:2548] CHIP:DMG: Received command for Endpoint=0 Cluster=0x0000_003E Command=0x0000_0000
[1659763321.693048][2548:2548] CHIP:ZCL: OpCreds: Received an AttestationRequest command
[1659763321.693074][2548:2548] CHIP:EM: Sending Standalone Ack for MessageCounter:128550767 on exchange 38669r
[1659763321.693328][2548:2548] CHIP:IN: Prepared secure message 0xfffff076ad48 to 0xFFFFFFFB00000000 (0) of type 0x10 and protocolId (0, 0) on exchange 38669r with MessageCounter:160974649.
[1659763321.693377][2548:2548] CHIP:IN: Sending encrypted msg 0xfffff076ad48 with MessageCounter:160974649 to 0xFFFFFFFB00000000 (0) at monotonic time: 000000000011C37A msec
[1659763321.693710][2548:2548] CHIP:DMG: >> to UDP:[fe80::e65f:1ff:fe0f:3baf%eth0]:40837 | 160974649 | [Secure Channel (0) / Standalone Ack (0x10) / Session = 11953 / Exchange = 38669]
[1659763321.693756][2548:2548] CHIP:DMG: Header Flags =
[1659763321.693778][2548:2548] CHIP:DMG: {
[1659763321.698173][2548:2548] CHIP:DMG:
[1659763321.698335][2548:2548] CHIP:DMG: Attestation Elements (585 bytes) =
[1659763321.698363][2548:2548] CHIP:DMG: {
[1659763321.698393][2548:2548] CHIP:DMG: Certification Declaration =
[1659763321.698414][2548:2548] CHIP:DMG: {
[1659763321.699353][2548:2548] CHIP:DMG: Format Version = 1
[1659763321.699394][2548:2548] CHIP:DMG: Vendor Id = 65521
[1659763321.699418][2548:2548] CHIP:DMG: Product Ids =
[1659763321.699440][2548:2548] CHIP:DMG: {
[1659763321.699463][2548:2548] CHIP:DMG: Product Id = 32768
[1659763321.699486][2548:2548] CHIP:DMG: Product Id = 32769
[1659763321.699509][2548:2548] CHIP:DMG: Product Id = 32770
[1659763321.700010][2548:2548] CHIP:DMG: Product Id = 32789
[1659763321.702099][2548:2548] CHIP:DMG: }
[1659763321.702123][2548:2548] CHIP:DMG: Device Type Id = 22
[1659763321.702149][2548:2548] CHIP:DMG: Certificate Id (19) = ZIG20142ZB330003-24
[1659763321.702173][2548:2548] CHIP:DMG: Security Level = 0
[1659763321.702197][2548:2548] CHIP:DMG: Security Information = 0
[1659763321.702220][2548:2548] CHIP:DMG: Version Number = 9876
[1659763321.702243][2548:2548] CHIP:DMG: Certification Type = 0
[1659763321.702266][2548:2548] CHIP:DMG: }
[1659763321.702302][2548:2548] CHIP:DMG: Attestation Nonce (32) = CF9146F33636FEC51CDCB9161D2F5EE72E4F1196CC9D5FAB417F388AFA42F110
[1659763321.702332][2548:2548] CHIP:DMG: Timestamp = 0
[1659763321.702353][2548:2548] CHIP:DMG: }
[1659763321.702381][2548:2548] CHIP:DMG:
[1659763321.702423][2548:2548] CHIP:DMG: InvokeResponseMessage =
[1659763321.702457][2548:2548] CHIP:DMG: {
[1659763321.702486][2548:2548] CHIP:DMG: suppressResponse = false,
[1659763321.702510][2548:2548] CHIP:DMG: InvokeResponseIBs =
[1659763321.702542][2548:2548] CHIP:DMG: [
[1659763321.702576][2548:2548] CHIP:DMG: InvokeResponseIB =
[1659763321.702609][2548:2548] CHIP:DMG: {
[1659763321.702644][2548:2548] CHIP:DMG: CommandDataIB =
[1659763321.702685][2548:2548] CHIP:DMG: {
[1659763321.702715][2548:2548] CHIP:DMG: CommandPathIB =
[1659763321.702757][2548:2548] CHIP:DMG: {
[1659763321.702791][2548:2548] CHIP:DMG: EndpointId = 0x0,
[1659763321.702836][2548:2548] CHIP:DMG: ClusterId = 0x3e,
[1659763321.702877][2548:2548] CHIP:DMG: CommandId = 0x1,
[1659763321.702909][2548:2548] CHIP:DMG: },
[1659763321.702953][2548:2548] CHIP:DMG:
[1659763321.702992][2548:2548] CHIP:DMG: CommandFields =
[1659763321.703025][2548:2548] CHIP:DMG: {
[1659763321.703069][2548:2548] CHIP:DMG: 0x0 = [
[1659763321.703255][2548:2548] CHIP:DMG: 0x15, 0x31, 0x1, 0x1d, 0x2, 0x30, 0x82, 0x2, 0x19, 0x6, 0x9, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0xd, 0x1, 0x7, 0x2, 0xa0, 0x82, 0x2, 0xa, 0x30, 0x82, 0x2, 0x6, 0x2, 0x1, 0x3, 0x31, 0xd, 0x30, 0xb, 0x6, 0x9, 0x60, 0x86, 0x48, 0x1, 0x65, 0x3, 0x4, 0x2, 0x1, 0x30, 0x82, 0x1, 0x71, 0x6, 0x9, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0xd, 0x1, 0x7, 0x1, 0xa0, 0x82, 0x1, 0x62, 0x4, 0x82, 0x1, 0x5e, 0x15, 0x24, 0x0, 0x1, 0x25, 0x1, 0xf1, 0xff, 0x36, 0x2, 0x5, 0x0, 0x80, 0x5, 0x1, 0x80, 0x5, 0x2, 0x80, 0x5, 0x3, 0x80, 0x5, 0x4, 0x80, 0x5, 0x5, 0x80, 0x5, 0x6, 0x80, 0x5, 0x7, 0x80, 0x5, 0x8, 0x80, 0x5, 0x9, 0x80, 0x5, 0xa, 0x80, 0x5, 0xb, 0x80, 0x5, 0xc, 0x80, 0x5, 0xd, 0x80, 0x5, 0xe, 0x80, 0x5, 0xf, 0x80, 0x5, 0x10, 0x80, 0x5, 0x11, 0x80, 0x5, 0x12, 0x80, 0x5, 0x13, 0x80, 0x5, 0x14, 0x80, 0x5, 0x15, 0x80, 0x5, 0x16, 0x80, 0x5, 0x17, 0x80, 0x5, 0x18, 0x80, 0x5, 0x19, 0x80, 0x5, 0x1a, 0x80, 0x5, 0x1b, 0x80, 0x5, 0x1c, 0x80, 0x5, 0x1d, 0x80, 0x5, 0x1e, 0x80, 0x5, 0x1f, 0x80, 0x5, 0x20, 0x80, 0x5, 0x21, 0x80, 0x5, 0x22, 0x80, 0x5, 0x23, 0x80, 0x5, 0x24, 0x80, 0x5, 0x25, 0x80, 0x5, 0x26, 0x80, 0x5, 0x27, 0x80, 0x5, 0x28, 0x80, 0x5, 0x29, 0x80, 0x5, 0x2a, 0x80, 0x5, 0x2b, 0x80, 0x5, 0x2c, 0x80, 0x5, 0x2d, 0x80, 0x5, 0x2e, 0x80, 0x5, 0x2f, 0x80, 0x5, 0x30, 0x80, 0x5, 0x31, 0x80, 0x5, 0x32, 0x80, 0x5, 0x33, 0x80, 0x5, 0x34, 0x80, 0x5, 0x35, 0x80, 0x5, 0x36, 0x80, 0x5, 0x37, 0x80, 0x5, 0x38, 0x80, 0x5, 0x39, 0x80, 0x5, 0x3a, 0x80, 0x5, 0x3b, 0x80, 0x5, 0x3c, 0x80, 0x5, 0x3d, 0x80, 0x5, 0x3e, 0x80, 0x5, 0x3f, 0x80, 0x5, 0x40, 0x80, 0x5, 0x41, 0x80, 0x5, 0x42, 0x80, 0x5, 0x43, 0x80, 0x5, 0x44, 0x80, 0x5, 0x45, 0x80, 0x5, 0x46, 0x80, 0x5, 0x47, 0x80, 0x5, 0x48, 0x80, 0x5, 0x49, 0x80, 0x5, 0x4a, 0x80, 0x5, 0
[1659763321.703346][2548:2548] CHIP:DMG: ] (585 bytes)
[1659763321.703385][2548:2548] CHIP:DMG: 0x1 = [
[1659763321.703437][2548:2548] CHIP:DMG: 0x10, 0x8d, 0x56, 0xec, 0x4f, 0x23, 0xe, 0x70, 0x29, 0x34, 0x30, 0x39, 0xcf, 0xae, 0xe1, 0x29, 0xb8, 0x9, 0x11, 0x78, 0xc6, 0x96, 0xe6, 0xf, 0x80, 0x9e, 0x4e, 0xf4, 0xe1, 0xd2, 0x74, 0xb1, 0x50, 0xa7, 0x51, 0xff, 0xc1, 0x9f, 0x8a, 0x93, 0xc0, 0x6c, 0xc8, 0xd7, 0x5a, 0xbe, 0x43, 0x4b, 0xf2, 0x6a, 0x75, 0xfd, 0x15, 0xac, 0xc4, 0xdc, 0x99, 0x7, 0xd9, 0xd5, 0xab, 0xee, 0x70, 0x9e,
[1659763321.703477][2548:2548] CHIP:DMG: ] (64 bytes)
[1659763321.703527][2548:2548] CHIP:DMG: },
[1659763321.703559][2548:2548] CHIP:DMG: },
[1659763321.703603][2548:2548] CHIP:DMG:
[1659763321.703637][2548:2548] CHIP:DMG: },
[1659763321.703670][2548:2548] CHIP:DMG:
[1659763321.703704][2548:2548] CHIP:DMG: ],
[1659763321.703735][2548:2548] CHIP:DMG:
[1659763321.703768][2548:2548] CHIP:DMG: InteractionModelRevision = 1
[1659763321.703792][2548:2548] CHIP:DMG: },
[1659763321.703825][2548:2548] CHIP:DMG:
[1659763321.704081][2548:2548] CHIP:DMG: ICR moving to [CommandSen]
[1659763321.704116][2548:2548] CHIP:DMG: ICR moving to [AwaitingDe]
disabled: true
- label:
"Step 4: TH1 records the AttestationNonce received in
AttestationRequest as Nonce_1"
verification: |
During provision, TH1(all-clusters-app) records the AttestationNonce received in AttestationRequest as Nonce_1 for usage in later steps.
[1659763321.702266][2548:2548] CHIP:DMG: }
[1659763321.702302][2548:2548] CHIP:DMG: Attestation Nonce (32) = CF9146F33636FEC51CDCB9161D2F5EE72E4F1196CC9D5FAB417F388AFA42F110
[1659763321.702332][2548:2548] CHIP:DMG: Timestamp = 0
disabled: true
- label:
"Step 5: TH1 responds with a well-formed AttestationResponse Command"
verification: |
During provision, On TH(all-clusters-app) Verify that DUT responds with a well-formed AttestationResponse Command.
[1659763321.702423][2548:2548] CHIP:DMG: InvokeResponseMessage =
[1659763321.702457][2548:2548] CHIP:DMG: {
[1659763321.702486][2548:2548] CHIP:DMG: suppressResponse = false,
[1659763321.702510][2548:2548] CHIP:DMG: InvokeResponseIBs =
[1659763321.702542][2548:2548] CHIP:DMG: [
[1659763321.702576][2548:2548] CHIP:DMG: InvokeResponseIB =
[1659763321.702609][2548:2548] CHIP:DMG: {
[1659763321.702644][2548:2548] CHIP:DMG: CommandDataIB =
[1659763321.702685][2548:2548] CHIP:DMG: {
[1659763321.702715][2548:2548] CHIP:DMG: CommandPathIB =
[1659763321.702757][2548:2548] CHIP:DMG: {
[1659763321.702791][2548:2548] CHIP:DMG: EndpointId = 0x0,
[1659763321.702836][2548:2548] CHIP:DMG: ClusterId = 0x3e,
[1659763321.702877][2548:2548] CHIP:DMG: CommandId = 0x1,
[1659763321.702909][2548:2548] CHIP:DMG: },
[1659763321.702953][2548:2548] CHIP:DMG:
[1659763321.702992][2548:2548] CHIP:DMG: CommandFields =
[1659763321.703025][2548:2548] CHIP:DMG: {
[1659763321.703069][2548:2548] CHIP:DMG: 0x0 = [
[1659763321.703255][2548:2548] CHIP:DMG: 0x15, 0x31, 0x1, 0x1d, 0x2, 0x30, 0x82, 0x2, 0x19, 0x6, 0x9, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0xd, 0x1, 0x7, 0x2, 0xa0, 0x82, 0x2, 0xa, 0x30, 0x82, 0x2, 0x6, 0x2, 0x1, 0x3, 0x31, 0xd, 0x30, 0xb, 0x6, 0x9, 0x60, 0x86, 0x48, 0x1, 0x65, 0x3, 0x4, 0x2, 0x1, 0x30, 0x82, 0x1, 0x71, 0x6, 0x9, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0xd, 0x1, 0x7, 0x1, 0xa0, 0x82, 0x1, 0x62, 0x4, 0x82, 0x1, 0x5e, 0x15, 0x24, 0x0, 0x1, 0x25, 0x1, 0xf1, 0xff, 0x36, 0x2, 0x5, 0x0, 0x80, 0x5, 0x1, 0x80, 0x5, 0x2, 0x80, 0x5, 0x3, 0x80, 0x5, 0x4, 0x80, 0x5, 0x5, 0x80, 0x5, 0x6, 0x80, 0x5, 0x7, 0x80, 0x5, 0x8, 0x80, 0x5, 0x9, 0x80, 0x5, 0xa, 0x80, 0x5, 0xb, 0x80, 0x5, 0xc, 0x80, 0x5, 0xd, 0x80, 0x5, 0xe, 0x80, 0x5, 0xf, 0x80, 0x5, 0x10, 0x80, 0x5, 0x11, 0x80, 0x5, 0x12, 0x80, 0x5, 0x13, 0x80, 0x5, 0x14, 0x80, 0x5, 0x15, 0x80, 0x5, 0x16, 0x80, 0x5, 0x17, 0x80, 0x5, 0x18, 0x80, 0x5, 0x19, 0x80, 0x5, 0x1a, 0x80, 0x5, 0x1b, 0x80, 0x5, 0x1c, 0x80, 0x5, 0x1d, 0x80, 0x5, 0x1e, 0x80, 0x5, 0x1f, 0x80, 0x5, 0x20, 0x80, 0x5, 0x21, 0x80, 0x5, 0x22, 0x80, 0x5, 0x23, 0x80, 0x5, 0x24, 0x80, 0x5, 0x25, 0x80, 0x5, 0x26, 0x80, 0x5, 0x27, 0x80, 0x5, 0x28, 0x80, 0x5, 0x29, 0x80, 0x5, 0x2a, 0x80, 0x5, 0x2b, 0x80, 0x5, 0x2c, 0x80, 0x5, 0x2d, 0x80, 0x5, 0x2e, 0x80, 0x5, 0x2f, 0x80, 0x5, 0x30, 0x80, 0x5, 0x31, 0x80, 0x5, 0x32, 0x80, 0x5, 0x33, 0x80, 0x5, 0x34, 0x80, 0x5, 0x35, 0x80, 0x5, 0x36, 0x80, 0x5, 0x37, 0x80, 0x5, 0x38, 0x80, 0x5, 0x39, 0x80, 0x5, 0x3a, 0x80, 0x5, 0x3b, 0x80, 0x5, 0x3c, 0x80, 0x5, 0x3d, 0x80, 0x5, 0x3e, 0x80, 0x5, 0x3f, 0x80, 0x5, 0x40, 0x80, 0x5, 0x41, 0x80, 0x5, 0x42, 0x80, 0x5, 0x43, 0x80, 0x5, 0x44, 0x80, 0x5, 0x45, 0x80, 0x5, 0x46, 0x80, 0x5, 0x47, 0x80, 0x5, 0x48, 0x80, 0x5, 0x49, 0x80, 0x5, 0x4a, 0x80, 0x5, 0
[1659763321.703346][2548:2548] CHIP:DMG: ] (585 bytes)
[1659763321.703385][2548:2548] CHIP:DMG: 0x1 = [
[1659763321.703437][2548:2548] CHIP:DMG: 0x10, 0x8d, 0x56, 0xec, 0x4f, 0x23, 0xe, 0x70, 0x29, 0x34, 0x30, 0x39, 0xcf, 0xae, 0xe1, 0x29, 0xb8, 0x9, 0x11, 0x78, 0xc6, 0x96, 0xe6, 0xf, 0x80, 0x9e, 0x4e, 0xf4, 0xe1, 0xd2, 0x74, 0xb1, 0x50, 0xa7, 0x51, 0xff, 0xc1, 0x9f, 0x8a, 0x93, 0xc0, 0x6c, 0xc8, 0xd7, 0x5a, 0xbe, 0x43, 0x4b, 0xf2, 0x6a, 0x75, 0xfd, 0x15, 0xac, 0xc4, 0xdc, 0x99, 0x7, 0xd9, 0xd5, 0xab, 0xee, 0x70, 0x9e,
[1659763321.703477][2548:2548] CHIP:DMG: ] (64 bytes)
[1659763321.703527][2548:2548] CHIP:DMG: },
[1659763321.703559][2548:2548] CHIP:DMG: },
[1659763321.703603][2548:2548] CHIP:DMG:
[1659763321.703637][2548:2548] CHIP:DMG: },
[1659763321.703670][2548:2548] CHIP:DMG:
[1659763321.703704][2548:2548] CHIP:DMG: ],
[1659763321.703735][2548:2548] CHIP:DMG:
[1659763321.703768][2548:2548] CHIP:DMG: InteractionModelRevision = 1
[1659763321.703792][2548:2548] CHIP:DMG: },
[1659763321.703825][2548:2548] CHIP:DMG:
[1659763321.704081][2548:2548] CHIP:DMG: ICR moving to [CommandSen]
[1659763321.704116][2548:2548] CHIP:DMG: ICR moving to [AwaitingDe]"
disabled: true
- label: "Verify that DUT Completes the commissioning process successfully"
verification: |
Verify that DUT Completes the commissioning process successfully on TH(all-clusters-app)
[1655979694.071847][22876:22881] CHIP:CTL: Received CommissioningComplete response, errorCode=0
[1655979694.071913][22876:22881] CHIP:CTL: Successfully finished commissioning step "SendComplete"
[1655979694.071968][22876:22881] CHIP:CTL: Commissioning stage next step: "SendComplete" -> "Cleanup"
[1655979694.072031][22876:22881] CHIP:CTL: Performing next commissioning step "Cleanup"
[1655979694.072081][22876:22881] CHIP:DIS: Closing all BLE connections
[1655979694.072136][22876:22881] CHIP:IN: Clearing BLE pending packets.
[1655979694.072268][22876:22881] CHIP:BLE: Auto-closing end point"s BLE connection.
[1655979694.072328][22876:22881] CHIP:DL: Closing BLE GATT connection (con 0xffffa806f3f0)
[1655979694.072477][22876:22881] CHIP:CTL: Successfully finished commissioning step "Cleanup"
[1655979694.072547][22876:22881] CHIP:TOO: Device commissioning completed with success
disabled: true
- label: "Step 7: Factory Reset TH1 so that it is commissionable again"
verification: |
On Raspi platform below commands are used to perform factory_reset operation.
sudo rm -rf /tmp/chip_*
disabled: true
- label: "Step 8: Start the commissioning process of TH1 on DUT again"
verification: |
sudo ./chip-all-clusters-app --wifi --trace_decode 1 --discriminator 3841
./chip-tool pairing ble-wifi 1 zigbeehome matter123 20202021 3841 --trace_decode 1
disabled: true
- label: "Step 9: DUT generates 32-byte AttestationNonce"
verification: |
During provision, DUT sends AttestationRequest Command with AttestationNonce To TH1(all-clusters-app)
[1663223294.633898][55761:55766] CHIP:DMG: Version Number = 9876
[1663223294.633900][55761:55766] CHIP:DMG: Certification Type = 0
[1663223294.633902][55761:55766] CHIP:DMG: }
[1663223294.633905][55761:55766] CHIP:DMG: Attestation Nonce (32) = 22E70904B9D9ACF6EF5FC408EADEBA384B1E52D56BC43921F12A689CD7BAB6F5
[1663223294.633907][55761:55766] CHIP:DMG: Timestamp = 0
[1663223294.633909][55761:55766] CHIP:DMG: }
[1663223294.633912][55761:55766] CHIP:DMG:
disabled: true
- label:
"Step 10: DUT sends AttestationRequest Command with AttestationNonce
as field to the TH1."
verification: |
During provision, DUT(chip-tool) sends AttestationRequest Command with AttestationNonce as field to the TH1(all-clusters-app) verify the below log in TH1(all-clusters-app). As the current TH1 ref app (all-clusters-app) doesnot decode the received request message, nonce value has been shown from the TH1 ref app response message , as TH1 ref app use the same nonce value in the response message
[1663223294.631711][55752:55752] CHIP:DMG: AccessControl: checking f=0 a=p s=0xFFFFFFFB00000000 t= c=0x0000_003E e=0 p=a
[1663223294.631714][55752:55752] CHIP:DMG: AccessControl: implicit admin (PASE)
[1663223294.631717][55752:55752] CHIP:DMG: Received command for Endpoint=0 Cluster=0x0000_003E Command=0x0000_0000
[1663223294.631721][55752:55752] CHIP:ZCL: OpCreds: Received an AttestationRequest command
[1663223294.631723][55752:55752] CHIP:EM: Sending Standalone Ack for MessageCounter:18543861 on exchange 24742r
[1663223294.631756][55752:55752] CHIP:IN: Prepared secure message 0x7ffde635fa90 to 0xFFFFFFFB00000000 (0) of type 0x10 and protocolId (0, 0) on exchange 24742r with MessageCounter:52323910.
[1663223294.631761][55752:55752] CHIP:IN: Sending encrypted msg 0x7ffde635fa90 with MessageCounter:52323910 to 0xFFFFFFFB00000000 (0) at monotonic time: 0000000004124563 msec
[1663223294.631807][55752:55752] CHIP:DMG: >> to UDP:[fe80::b7b8:ff3e:9ace:3e12%wlp0s20f3]:49869 | 52323910 | [Secure Channel (0) / Standalone Ack (0x10) / Session = 21207 / Exchange = 24742]
[1663223294.631812][55752:55752] CHIP:DMG: Header Flags =
[1663223294.631813][55752:55752] CHIP:DMG: {
[1663223294.631818][55752:55752] CHIP:DMG: Exchange (0x02) =
[1663223294.632536][55752:55752] CHIP:DMG: }
[1663223294.632539][55752:55752] CHIP:DMG:
[1663223294.632571][55752:55752] CHIP:DMG: Attestation Elements (585 bytes) =
[1663223294.632573][55752:55752] CHIP:DMG: {
[1663223294.632576][55752:55752] CHIP:DMG: Certification Declaration =
[1663223294.632578][55752:55752] CHIP:DMG: {
[1663223294.632727][55752:55752] CHIP:DMG: Format Version = 1
[1663223294.632730][55752:55752] CHIP:DMG: Vendor Id = 65521
[1663223294.632732][55752:55752] CHIP:DMG: Product Ids =
[1663223294.632735][55752:55752] CHIP:DMG: {
[1663223294.632738][55752:55752] CHIP:DMG: Product Id = 32768
[1663223294.632741][55752:55752] CHIP:DMG: Product Id = 32769
[1663223294.632744][55752:55752] CHIP:DMG: Product Id = 32770
[1663223294.632747][55752:55752] CHIP:DMG: Product Id = 32771
[1663223294.632749][55752:55752] CHIP:DMG: Product Id = 32772
[1663223294.632752][55752:55752] CHIP:DMG: Product Id = 32773
[1663223294.632755][55752:55752] CHIP:DMG: Product Id = 32774
[1663223294.632758][55752:55752] CHIP:DMG: Product Id = 32775
[1663223294.632761][55752:55752] CHIP:DMG: Product Id = 32776
[1663223294.632763][55752:55752] CHIP:DMG: Product Id = 32777
[1663223294.632766][55752:55752] CHIP:DMG: Product Id = 32778
[1663223294.632768][55752:55752] CHIP:DMG: Product Id = 32779
[1663223294.632771][55752:55752] CHIP:DMG: Product Id = 32780
[1663223294.632773][55752:55752] CHIP:DMG: Product Id = 32781
[1663223294.632776][55752:55752] CHIP:DMG: Product Id = 32782
[1663223294.632778][55752:55752] CHIP:DMG: Product Id = 32783
[1663223294.632781][55752:55752] CHIP:DMG: Product Id = 32784
[1663223294.632784][55752:55752] CHIP:DMG: Product Id = 32785
[1663223294.632786][55752:55752] CHIP:DMG: Product Id = 32786
[1663223294.632997][55752:55752] CHIP:DMG: Product Id = 32867
[1663223294.632999][55752:55752] CHIP:DMG: }
[1663223294.633001][55752:55752] CHIP:DMG: Device Type Id = 22
[1663223294.633004][55752:55752] CHIP:DMG: Certificate Id (19) = ZIG20142ZB330003-24
[1663223294.633006][55752:55752] CHIP:DMG: Security Level = 0
[1663223294.633009][55752:55752] CHIP:DMG: Security Information = 0
[1663223294.633011][55752:55752] CHIP:DMG: Version Number = 9876
[1663223294.633013][55752:55752] CHIP:DMG: Certification Type = 0
[1663223294.633015][55752:55752] CHIP:DMG: }
[1663223294.633018][55752:55752] CHIP:DMG: Attestation Nonce (32) = 22E70904B9D9ACF6EF5FC408EADEBA384B1E52D56BC43921F12A689CD7BAB6F5
[1663223294.633020][55752:55752] CHIP:DMG: Timestamp = 0
[1663223294.633022][55752:55752] CHIP:DMG: }
[1663223294.633024][55752:55752] CHIP:DMG:
[1663223294.633031][55752:55752] CHIP:DMG: InvokeResponseMessage =
disabled: true
- label:
"Step 11: TH1 records the AttestationNonce received in
AttestationRequest as Nonce_2"
verification: |
During provision, TH1(all-clusters-app) records the AttestationNonce received in AttestationRequest as Nonce_2
[1663223294.633013][55752:55752] CHIP:DMG: Certification Type = 0
[1663223294.633015][55752:55752] CHIP:DMG: }
[1663223294.633018][55752:55752] CHIP:DMG: Attestation Nonce (32) = 22E70904B9D9ACF6EF5FC408EADEBA384B1E52D56BC43921F12A689CD7BAB6F5
[1663223294.633020][55752:55752] CHIP:DMG: Timestamp = 0
[1663223294.633022][55752:55752] CHIP:DMG: }
disabled: true
- label: "Verify that the Nonce_1 and Nonce_2 are different."
verification: |
Verify the value of NONCE in step 9 and 3 are different
NONCE value in step 3 is Attestation Nonce (32) = CF9146F33636FEC51CDCB9161D2F5EE72E4F1196CC9D5FAB417F388AFA42F110
NONCE value in step 9 is Attestation Nonce (32) = 8A02A4533766C4310201E4E6DE820A51877AF337961BF2D12848268B8F323363
disabled: true