forked from project-chip/connectedhomeip
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add missing validity checks to GroupKeyManagement cluster
Problem: - GroupKeyManagement cluster did not enforce length checks on EpochKey0/1/2 - Some corner cases of checks were not covered. - Spec fixed in https://github.com/CHIP-Specifications/connectedhomeip-spec/issues/7342 - Fixes project-chip#28222 This PR: - Adds all the missing checks that spec updates imply - Adds tests for each of the individual checks - Adds improved logging for failures Testing done: - New integration tests added - Integration tests pass
- Loading branch information
1 parent
5dd4b06
commit 0535763
Showing
5 changed files
with
430 additions
and
41 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.