Skip to content
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

[Cherry-pick] [v1.3-branch] [Infineon] Support for Hardware Secure Module (HSM) using Infineon OPTIGA Trust M #32905

Merged
merged 1 commit into from
Apr 10, 2024

Conversation

ankk-css
Copy link
Contributor

@ankk-css ankk-css commented Apr 9, 2024

Cherry pick (#32771)
Changes:
1)Added Infineon OPTIGA Trust M as Hardware Secure Module (HSM)
2)Added support for device attestation/NOC/RNG/ECDH using Infineon Optiga Trust M
3)Integrated OPTIGA Trust M into psoc6 platform for lock-app
4)Option to switch between HSM and Host Software Crypto implementation

#32771)

* 1)Added Crypto Function provided by Infineon HSM OPTIGA Trust M

* Fix Lint code base error and remove unnecessary comments.

* Restyled by whitespace

* Apply restyled changes.

* - Tidy up the code and the printouts.
- Updated the trustm_Open() to add init settings.

* - Clear the trustm_isOpen flag when trustm_close() is called.

* Apply restyled patch

* 1)Updated README.md

* Restyled by prettier-markdown

* 1)Tidy Up the code

---------

Co-authored-by: Ank Khandelwal <[email protected]>
Co-authored-by: Restyled.io <[email protected]>
@github-actions github-actions bot added documentation Improvements or additions to documentation examples scripts platform github labels Apr 9, 2024
@andy31415 andy31415 merged commit 15b6bdd into project-chip:v1.3-branch Apr 10, 2024
69 checks passed
maciejbaczmanski pushed a commit to maciejbaczmanski/connectedhomeip that referenced this pull request Jan 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation examples github platform scripts
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants