Skip to content

Conversation

@ronald-cron-arm
Copy link
Contributor

@ronald-cron-arm ronald-cron-arm commented Jun 12, 2024

Description

Repo split preparation, move PSA headers to a new tf-psa-crypto directory
Companion mbedtls-framework PR: Mbed-TLS/mbedtls-framework#26
Fix #9261

PR checklist

@ronald-cron-arm ronald-cron-arm added enhancement needs-ci Needs to pass CI tests component-psa PSA keystore/dispatch layer (storage, drivers, …) priority-high High priority - will be reviewed soon labels Jun 12, 2024
@gilles-peskine-arm
Copy link
Contributor

Conflicts with #9172 and the forward port of #9025. How close is this to completion? Can you wait until those two are done?

@ronald-cron-arm
Copy link
Contributor Author

ronald-cron-arm commented Jun 12, 2024

Conflicts with #9172 and the forward port of #9025. How close is this to completion? Can you wait until those two are done?

I've already done some all.sh testing locally, and this is the first CI run. This is where I am.

Can you wait until those two are done?

Not really but this can be discussed.

@@ -0,0 +1 @@
Makefile
Copy link
Contributor

Choose a reason for hiding this comment

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

t<TAB> doesn't work anymore :( I don't know if there's a sensible solution.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

no you have to move to te<TAB>.

Move PSA headers to tf-psa-crypto
directory.

Signed-off-by: Ronald Cron <[email protected]>
gilles-peskine-arm added a commit to gilles-peskine-arm/mbedtls-docs that referenced this pull request Jun 12, 2024
Support mbedtls after Mbed-TLS/mbedtls#9247

Signed-off-by: Gilles Peskine <[email protected]>

Signed-off-by: Gilles Peskine <[email protected]>
Adjust build systems such as we can build
Mbed TLS in the default and full configuration.

Signed-off-by: Ronald Cron <[email protected]>
Signed-off-by: Ronald Cron <[email protected]>
Signed-off-by: Ronald Cron <[email protected]>
Signed-off-by: Ronald Cron <[email protected]>
Signed-off-by: Ronald Cron <[email protected]>
@gilles-peskine-arm gilles-peskine-arm added priority-very-high Highest priority - prioritise this over other review work and removed priority-high High priority - will be reviewed soon labels Jun 13, 2024
@gilles-peskine-arm
Copy link
Contributor

As discussed this morning, we're prioritizing this pull request. #9172 and the forward port of #9025 are on hold until this is merged.

(But I'm reserving the next slot! Note that the forward port of #9025 is pretty complex and will take a while to do and review.)

@ronald-cron-arm
Copy link
Contributor Author

(But I'm reserving the next slot! Note that the forward port of #9025 is pretty complex and will take a while to do and review.)

Hopefully we do not have to wait for this one for the next moves: mbedtls crypto headers, crypto C modules and crypto test suites.

@ronald-cron-arm ronald-cron-arm removed the needs-ci Needs to pass CI tests label Jun 13, 2024
Copy link
Contributor

@davidhorstmann-arm davidhorstmann-arm left a comment

Choose a reason for hiding this comment

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

One small point but LGTM otherwise!

@tom-daubney-arm tom-daubney-arm removed the needs-reviewer This PR needs someone to pick it up for review label Jun 17, 2024
Copy link
Contributor

@tom-daubney-arm tom-daubney-arm left a comment

Choose a reason for hiding this comment

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

LGTM - thanks!

Copy link
Contributor

@davidhorstmann-arm davidhorstmann-arm left a comment

Choose a reason for hiding this comment

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

LGTM, thanks!

@davidhorstmann-arm davidhorstmann-arm added approved Design and code approved - may be waiting for CI or backports needs-backports Backports are missing or are pending review and approval. and removed needs-review Every commit must be reviewed by at least two team members, labels Jun 17, 2024
@ronald-cron-arm
Copy link
Contributor Author

@tom-daubney-arm @davidhorstmann-arm I've just pushed a last commit to update the framework to the merge of PR26.

Copy link
Contributor

@davidhorstmann-arm davidhorstmann-arm 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
Contributor

@tom-daubney-arm tom-daubney-arm left a comment

Choose a reason for hiding this comment

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

LGTM - thanks!

@ronald-cron-arm ronald-cron-arm added this pull request to the merge queue Jun 18, 2024
github-merge-queue bot pushed a commit that referenced this pull request Jun 18, 2024
Merged via the queue into Mbed-TLS:development with commit de0d7e6 Jun 18, 2024
github-merge-queue bot pushed a commit that referenced this pull request Jun 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Design and code approved - may be waiting for CI or backports component-psa PSA keystore/dispatch layer (storage, drivers, …) enhancement needs-backports Backports are missing or are pending review and approval. priority-very-high Highest priority - prioritise this over other review work

Projects

No open projects

Development

Successfully merging this pull request may close these issues.

Move Mbed TLS crypto headers to a new tf-psa-crypto directory

4 participants