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

[crypto] Add PSA SPAKE2+ implementation #331

Merged
merged 1 commit into from
Dec 12, 2023

Conversation

Damian-Nordic
Copy link
Contributor

@Damian-Nordic Damian-Nordic commented Oct 9, 2023

Implement Matter's SPAKE2+ protocol using PSA crypto API. Use the PSA implementation in PASE session for nRF Connect platform.

Note: The implementation can't be used without changes in PSA crypto driver listed in NCSDK-23835.

src/crypto/PSASpake2p.h Show resolved Hide resolved
src/crypto/PSASpake2p.cpp Show resolved Hide resolved
src/crypto/PSASpake2p.cpp Outdated Show resolved Hide resolved
src/crypto/PSASpake2p.cpp Outdated Show resolved Hide resolved
src/crypto/PSASpake2p.cpp Show resolved Hide resolved
Copy link
Contributor

@ArekBalysNordic ArekBalysNordic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Collaborator

@LuDuda LuDuda left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks great! Thanks 👍

Implement Matter's SPAKE2+ protocol using PSA crypto API.
Use the PSA implementation in PASE session for nRF Connect
platform.

Signed-off-by: Damian Krolik <[email protected]>
@Damian-Nordic Damian-Nordic merged commit 288c1e8 into nrfconnect:master Dec 12, 2023
3 of 8 checks passed
@Damian-Nordic Damian-Nordic deleted the psa-upstream branch December 12, 2023 15:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants