-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Device Attestation (Modular) #9617
Device Attestation (Modular) #9617
Conversation
helpers Moved CopySpantoMutableSpan into src/lib/support/Span.h as a general use routine. Added ExtractVIDFromX509Cert and ExtractAKIDFromX509Cert Changed attestation data to equate with updated spec. coauthor: restyled io
…p ZAP script Introduced CertChainRequest, CertChainResponse, AttestationRequest and AttestationResponse commands into operational-credentials-cluster.xml Added the above commands' callbacks to operational-credentials-server.cpp Introduced the Attestation Nonce buffer to CHIPDevice Class Added Certificate Chain Request and Attestation Request Commands to CHIPDeviceController Added global method to Server.cpp in order to retrieve Server's SecureSessionMgr (needed to retrieve Attestation Challenge) Added support to DAC/PAI certificates in CHIPDevice Include files from the DA constructor PR src/credentials/DeviceAttestationConstructor.cpp src/credentials/DeviceAttestationConstructor.h
…thub.com/project-chip/connectedhomeip into feature/device_attestation_complete
…thub.com/project-chip/connectedhomeip into feature/DA-constructors
Changing naming convention for constants simpler logic for context tags. Eliminate boolean array indexed by tag and have boolean flags. Removed vector for VendorReserved data and changed signature of helper functions.
…thub.com/project-chip/connectedhomeip into feature/device_attestation_complete
remove line belowconnectedhomeip/src/app/clusters/operational-credentials-server/operational-credentials-server.cpp Lines 442 to 452 in 0e9dcf8
This comment was generated by todo based on a
|
remove line belowconnectedhomeip/src/app/clusters/operational-credentials-server/operational-credentials-server.cpp Lines 497 to 507 in 0e9dcf8
This comment was generated by todo based on a
|
Map error status to correct error codeconnectedhomeip/src/controller/CHIPDeviceController.cpp Lines 1235 to 1245 in 0e9dcf8
This comment was generated by todo based on a
|
Map error status to correct error codeconnectedhomeip/src/controller/CHIPDeviceController.cpp Lines 1251 to 1261 in 0e9dcf8
This comment was generated by todo based on a
|
Map error status to correct error codeconnectedhomeip/src/controller/CHIPDeviceController.cpp Lines 1319 to 1329 in 0e9dcf8
This comment was generated by todo based on a
|
Map error status to correct error codeconnectedhomeip/src/controller/CHIPDeviceController.cpp Lines 1336 to 1346 in 0e9dcf8
This comment was generated by todo based on a
|
Step g/h validate CertDeclarationconnectedhomeip/src/controller/CHIPDeviceController.cpp Lines 1361 to 1371 in 0e9dcf8
This comment was generated by todo based on a
|
Step i: validate firmware informationconnectedhomeip/src/controller/CHIPDeviceController.cpp Lines 1362 to 1372 in 0e9dcf8
This comment was generated by todo based on a
|
include generated zap files. coauthor -- clang format
0e9dcf8
to
adb5725
Compare
…-comcast:mleisner/connectedhomeip into feature/device_attestation_complete
… rest of code to comply with latest changes. added more TODOs. Added Error and Progress Logs to Attestation Flow in CHIPDeviceController.
…-comcast:mleisner/connectedhomeip into feature/device_attestation_complete
Size increase report for "gn_qpg-example-build" from 4bafdcf
Full report output
|
Size increase report for "nrfconnect-example-build" from 4bafdcf
Full report output
|
Size increase report for "esp32-example-build" from 4bafdcf
Full report output
|
Problem
Working device attestation
Change overview
(includes two files
src/credentials/DeviceAttestationConstructor.cpp
src/credentials/DeviceAttestationConstructor.h
which was in PR #9544)
Testing
Tested Commissioning using chip-tool and lighting apps