Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Add example program for PSA HKDF #7944

Open
wants to merge 4 commits into
base: development
Choose a base branch
from

Conversation

tom-daubney-arm
Copy link
Contributor

@tom-daubney-arm tom-daubney-arm commented Jul 18, 2023

Description

This PR contains the PSA HKDF program, originally authored by @hannestschofenig .

This PR is the third part of a series of PRs that are based on #5064 , which has been split in order to make reviewing easier.

PR checklist

Please tick as appropriate and edit the reasons (e.g.: "backport: not needed because this is a new feature")

  • changelog done
  • backport not required
  • tests not required

Notes for the submitter

Please refer to the contributing guidelines, especially the
checklist for PR contributors.

Hannes Tschofenig and others added 3 commits July 18, 2023 14:40
This commit adds the example program for PSA
HKDF as well as the relevant changes to
CMakeLists.txt and the Makefile.

Signed-off-by: Thomas Daubney <thomas.daubney@arm.com>
Replace psa_key_handle_t with psa_key_id_t.
Add MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER guards because
psa_key_id_t is used.

Signed-off-by: Thomas Daubney <thomas.daubney@arm.com>
This PR was originally created before the code
style was changed. This commit updates the style.

Signed-off-by: Thomas Daubney <thomas.daubney@arm.com>
@tom-daubney-arm tom-daubney-arm added enhancement needs-ci Needs to pass CI tests component-psa PSA keystore/dispatch layer (storage, drivers, …) priority-medium Medium priority - this can be reviewed as time permits labels Jul 18, 2023
Signed-off-by: Thomas Daubney <thomas.daubney@arm.com>
@tom-daubney-arm tom-daubney-arm added needs-work needs-design-approval size-s Estimated task size: small (~2d) and removed needs-ci Needs to pass CI tests labels Jul 19, 2023
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
component-psa PSA keystore/dispatch layer (storage, drivers, …) enhancement needs-design-approval needs-work priority-medium Medium priority - this can be reviewed as time permits size-s Estimated task size: small (~2d)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant