-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Adapt components with MBEDTLS_PSA_CRYPTO_CONFIG enabled #9185
Adapt components with MBEDTLS_PSA_CRYPTO_CONFIG enabled #9185
Conversation
37029f2
to
84f6aec
Compare
I've rebased because of a conflict following the merge of #9200, move of generate_psa_wrappers.py to the framework repository. Because of the move to the framework this PR is now associated to a framework PR, namely Mbed-TLS/mbedtls-framework#22. Eventually, following the discussion in #9190, I have just removed |
84f6aec
to
85438f6
Compare
@tom-daubney-arm @davidhorstmann-arm this is now ready for re-review/review. See #9185 (comment) for more information. |
85438f6
to
efcd8bf
Compare
I've just amended with no change the last commit to get the DCO check. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM - thanks
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The tip of MbedTLS/mbedtls-framework#22 doesn't seem to match the submodule update for this PR, have you missed an update to one of them?
The framework commit in this PR seems to be 353f7145f259a6f24f2483395d46e86ae27ae085
, whereas the tip of Mbed-TLS/mbedtls-framework#22 is c3d2f019196c1109ed9b5f730eff8b4d09806f75
.
The 2 commits are equivalent and this PR will be updated on the merge of the other anyway, so I'll review the other work.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks!
Yes sorry about that, in #22 I had to retrigger the DCO check and this has resulted in a change of commit id whilst the content of the commit is the same. |
Adapt test_crypto_full_md_light_only with MBEDTLS_PSA_CRYPTO_CONFIG enabled. No need to disable PSA_WANT_ALG_HKDF as the PSA implementation of HKDF is independent of hkdf.c and thus of MAC through md.c. Signed-off-by: Ronald Cron <ronald.cron@arm.com>
efcd8bf
to
c9c71e3
Compare
@davidhorstmann-arm @tom-daubney-arm there was a conflict with development regarding the framework pointer. My understanding is that following the merge of #9247, the framework commit pointed to by this PR was not a descendant of the framework commit pointed to by the head of the development branch anymore. Thus I have rebased. Apart from the framework, the rebase was straightforward. Regarding the framework, the commit "tests: src: Fix PSA test wrappers for PAKE" now points to the rebase of PR22 on top of the merge of PR 26: commit b332327. Note that in PR22, GitHub has kept your approvals after the rebase, I guess this is because the trees before and after the rebase are the same. |
Signed-off-by: Ronald Cron <ronald.cron@arm.com>
c9c71e3
to
0417a2c
Compare
@davidhorstmann-arm @tom-daubney-arm the OpenCI has passed successfully thus the CI can be considered as green. The PR is ready for re-review, thanks. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Rebase LGTM, thanks!
Signed-off-by: Ronald Cron <ronald.cron@arm.com>
@davidhorstmann-arm @tom-daubney-arm last bit, the update of the framework to the merge of PR22. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM too - thanks for all the rebase work!
Note: Internal CI failures are spurious and due to timeouts. |
b876a0a
Description
Progresses #8153
Associated mbedtls-framework PR: Mbed-TLS/mbedtls-framework#22
PR checklist