matter.js
WIP: feat(protocol): ICD & ICD LIT support
#3848
Open

WIP: feat(protocol): ICD & ICD LIT support #3848

Apollon77 wants to merge 22 commits into main from feat/icd-protocol
Apollon77
Apollon77 feat(protocol): add Check-In message codec and crypto
a0537c8c
Apollon77 feat(protocol): add per-fabric ICD operational state (fabric.icd)
e2c11226
Apollon77 feat(protocol): add runtime ICD check-in counter
b73c6f02
Apollon77 feat(protocol): accept ICD check-in messages on the secure channel
2b263938
Apollon77 refactor(protocol): address ICD phase-1 review nits
1d855357
Apollon77 Merge branch 'main' into feat/icd-protocol
80311040
Apollon77 refactor(protocol): simplify IcdCounter to constructor-seeded value
eb073d83
Apollon77 feat(node): enable IcdManagementServer with CIP and constraint valida…
7df5e53e
Apollon77 feat(node): seed and persist the ICD check-in counter
811ddaed
Apollon77 feat(node): implement IcdManagement RegisterClient
d7f5eed5
Apollon77 feat(node): implement IcdManagement UnregisterClient
7277a3fa
Apollon77 feat(node): restore and clean up ICD registrations across fabric life…
052923ad
Apollon77 feat(node): implement IcdManagement StayActiveRequest response
710119b8
Apollon77 test(node): cover ICD Manage-privilege verificationKey paths
4e14010c
Apollon77 refactor(node): align IcdManagementServer with behavior conventions
8769f176
Apollon77 test(protocol): cover ICD fields on operational service description
aaa50657
Apollon77 feat(protocol): let nodes supply ICD operating mode and intervals to …
77fb0cda
Apollon77 feat(node): support the ICD Long Idle Time feature with LIT constrain…
97cf1578
Apollon77 feat(node): advertise ICD operating mode and session intervals, refre…
0309401e
Apollon77 feat(node): support DSLS runtime SIT/LIT switching
0aba4497
Apollon77 refactor(node): address ICD advertising review findings
e44853e2
Apollon77 Merge branch 'main' into feat/icd-protocol
cc6ae304

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone