Add examples for the PSA Crypto API#5064
Add examples for the PSA Crypto API#5064hannestschofenig wants to merge 32 commits intoMbed-TLS:developmentfrom
Conversation
|
What is current status of this PR? |
|
The status of this PR is the following: While I am still fine-tuning the examples I believe it should otherwise be ready for inclusion. |
|
@hannestschofenig Thanks for these examples. But before we review, please fix the issues reported by the CI. Let us know if you need help understanding some of the errors. |
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> Signed-off-by: Hannes Tschofenig <hannes.tschofenig@arm.com>
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> Signed-off-by: Hannes Tschofenig <hannes.tschofenig@arm.com>
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> Signed-off-by: Hannes Tschofenig <hannes.tschofenig@arm.com>
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> Signed-off-by: Hannes Tschofenig <hannes.tschofenig@arm.com>
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> Signed-off-by: Hannes Tschofenig <hannes.tschofenig@arm.com>
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> Signed-off-by: Hannes Tschofenig <hannes.tschofenig@arm.com>
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> Signed-off-by: Hannes Tschofenig <hannes.tschofenig@arm.com>
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> Signed-off-by: Hannes Tschofenig <hannes.tschofenig@arm.com>
Signed-off-by: Hannes Tschofenig <hannes.tschofenig@arm.com>
Signed-off-by: Hannes Tschofenig <hannes.tschofenig@arm.com>
Signed-off-by: Hannes Tschofenig <hannes.tschofenig@arm.com>
... to build Visual Studio files Signed-off-by: Hannes Tschofenig <hannes.tschofenig@arm.com>
Signed-off-by: Hannes Tschofenig <hannes.tschofenig@arm.com>
Signed-off-by: Hannes Tschofenig <hannes.tschofenig@arm.com>
Signed-off-by: Hannes Tschofenig <hannes.tschofenig@arm.com>
Signed-off-by: Hannes Tschofenig <hannes.tschofenig@arm.com>
Signed-off-by: Hannes Tschofenig <hannes.tschofenig@arm.com>
Signed-off-by: Hannes Tschofenig <hannes.tschofenig@arm.com>
Compilation was failing when all.sh component test_psa_external_rng_no_drbg_classic was run. Signed-off-by: Thomas Daubney <thomas.daubney@arm.com>
The psa_key_agreement program was using the %zu format specifier which is not supported in mingw builds. The library provides an MBEDTLS_PRINTF_SIZET macro in debug.h for handling this situation. Signed-off-by: Thomas Daubney <thomas.daubney@arm.com>
38fa7bd to
25e6df4
Compare
|
All internal CI is passing. OpenCI errors are due to a known issue with the CI that is being worked on. |
| /* | ||
| * Handshake specific crypto variables | ||
| */ | ||
|
|
There was a problem hiding this comment.
Accidental whitespace change?
|
This PR is now being split into a series of smaller PRs in order to make reviewing easier. This series is summarised below with a check box to indicate when each PR has been merged.
This PR will be closed now since it is superseded by the new series of PRs. |
|
I am now closing this PR since it has been broken down in to series of smaller PRs, as per this comment. |
Description
This PR contributes examples to help developers better understand the PSA Crypto API.
Status
IN DEVELOPMENT
Requires Backporting
NO
Migrations
NO
Additional comments
Any additional information that could be of interest
Todos
Steps to test or reproduce
Just run the educational examples