Marcel
82ae21309c
Clean-up
2023-01-11 09:54:12 +01:00
Kedar Sovani
f2dad9132b
noc: Support UpdateFabricLabel command
2023-01-11 13:34:59 +05:30
Marcel
76997c1a3c
Compute QR code
2023-01-11 09:00:18 +01:00
Marcel
b7b19d0778
Test Base38 encoding
2023-01-10 21:25:05 +01:00
Marcel
317d657fba
Compute QR Code
2023-01-10 21:01:02 +01:00
Kedar Sovani
1645754b48
admin-commissioning: Link PaseMgr with Admin Commissioning
...
Adding the second commissioner now works successfully through iOS! Yay!
2023-01-10 18:40:52 +05:30
Kedar Sovani
b24c9acc7d
spake2p: Fix issues
...
- Verifier length was incorrect
- spake2 was not being initialised in the 'Verifier' Option
- change method for new()
2023-01-10 18:39:14 +05:30
Kedar Sovani
548f1a42b1
mdns: Fix incorrect mask for short discriminator
2023-01-10 18:37:28 +05:30
Marcel
ba524e1190
Extend service discovery information
2023-01-10 13:14:20 +01:00
Kedar Sovani
95c74ec298
pase: Split out a separate Pase Mgr
...
- This is required so that the AdminCommissioning Cluster has a reference to the Pase Mgr
- The Cluster can then open commissioning window accordingly
- Right now, for the error paths in the PASE/CASE sessions, I have set ResponseRequired to No,
but I am not quite sure if this is the expected behaviour. Need to check
2023-01-10 17:23:22 +05:30
Marcel
b477a871e9
Implemented the Clippy recommendations
2023-01-10 08:53:04 +01:00
Kedar Sovani
ebaf5438cd
pase: Create provision to accept either password or verifier for configuring PASE
2023-01-08 12:27:27 +05:30
Kedar Sovani
e9ea342bf7
mdns: Discriminator is a property of the 'commissionable' state
2023-01-08 11:13:12 +05:30
Kedar Sovani
f135e2dbf8
AdminCommissioning: Baseline support
...
Just add all the 3 attributes, and the command open-commissioning-window that
simply sets a variable for now
2023-01-07 21:55:29 +05:30
Kedar Sovani
a4915bb0d6
Merge pull request #4 from project-chip/feature/timed_request_tests
...
Add tests for timed requests
2023-01-07 17:06:13 +05:30
Kedar Sovani
bb2339653e
Merge pull request #3 from project-chip/feature/timed_requests
...
Support Timed Requests
2023-01-07 17:01:49 +05:30
Kedar Sovani
91b451db06
tests: Add tests for timed invoke
2023-01-07 13:31:28 +05:30
Kedar Sovani
4a041e1f8c
tests: use 'dyn ToTLV' to avoid duplication
2023-01-07 09:24:30 +05:30
Kedar Sovani
ebe2e979f5
tests: minor restructuring
2023-01-06 22:15:01 +05:30
Kedar Sovani
5c87798232
tests: simplification for command tests
2023-01-06 08:24:23 +05:30
Kedar Sovani
e05e75f24c
tests: tests for timed write requests handling
2023-01-06 07:45:17 +05:30
Kedar Sovani
0822565383
Tests: Minor simplification change
2023-01-06 07:43:34 +05:30
Kedar Sovani
13ea552280
Tests: Make a provision to override 'Exchange' in the im_engine
2023-01-04 12:21:52 +05:30
Kedar Sovani
e398fbfe00
Transaction: Meaningful method names
2023-01-04 08:38:36 +05:30
Kedar Sovani
d67e134e26
Baseline timed request handling
2023-01-04 08:33:34 +05:30
Kedar Sovani
ed5949253b
Merge pull request #2 from project-chip/feature/noc_fabrics_attr
...
Descriptor Cluster: Support attributes CurrentFabricIndex and Fabrics
2023-01-03 08:43:00 +05:30
Kedar Sovani
aed39f716c
Merge pull request #1 from project-chip/feature/ios_support
...
Commissioning Complete from iOS
2023-01-03 08:42:44 +05:30
Kedar Sovani
263a0e8d6e
NOC: Support the read of 'Fabrics' attribute
2023-01-02 10:58:57 +05:30
Kedar Sovani
6d19a034d0
Fabric: Save vendor id when new Fabric is created
2023-01-02 10:58:51 +05:30
Kedar Sovani
59ebfa06c9
NOC: Support read attribute for current fabric index
2023-01-02 10:58:46 +05:30
Kedar Sovani
f096f50054
Misc: Fix leftover debug print put_str16 -> str16
2023-01-01 11:55:52 +05:30
Kedar Sovani
752a2f3880
Make CASE work with iOS
...
- The initiator ICAC is also optional in this scenario
- Secondly, it was observed that the NOC was larger than 256, so we've got to use str16 instead
2023-01-01 11:54:58 +05:30
Kedar Sovani
569f1bb19b
OpCreds: ICAC is optional and may not be added as part of commissioning
2022-12-31 11:04:33 +05:30
Kedar Sovani
bd25ca8c85
DM: Include placeholder support for PartsList
2022-12-31 11:03:27 +05:30
Kedar Sovani
5843ebf2c0
Network Commissioning: Fix incorrect reporting of transport type
2022-12-31 11:02:45 +05:30
Kedar Sovani
72e703353d
Debug: Include TLV dumps for Secure Channel exchanges
2022-12-31 11:02:16 +05:30
Kedar Sovani
1048b781f1
Fix GitHub workflows
2022-12-28 14:59:07 +05:30
Kedar Sovani
731316d44e
Rename the file from plonk_psm to matter_psm
2022-12-28 10:29:58 +05:30
Kedar Sovani
77af70d8f1
Initial commit
...
merged from https://github.com/kedars/matter-rs
2022-12-27 09:52:25 +05:30
Martin Turon
ec4a60a965
Initial revision.
2022-12-12 08:51:27 -08:00
Martin Turon
2c66cc9d57
Initial commit
2022-12-12 08:43:44 -08:00