Skip to content

Conversation

@tom-daubney-arm
Copy link
Contributor

Description

Remove asymmetric crypto ALT interfaces.

This PR is made up of commits split out from #9226 in order to ease review.

PR checklist

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

  • changelog Will be provided at end of PR series
  • 3.6 backport not required
  • 2.28 backport not required
  • tests existing tests suffice

Notes for the submitter

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

Help make review efficient:

  • Multiple simple commits
    • please structure your PR into a series of small commits, each of which does one thing
  • Avoid force-push
    • please do not force-push to update your PR - just add new commit(s)
  • See our Guidelines for Contributors for more details about the review process.

@tom-daubney-arm tom-daubney-arm added needs-review Every commit must be reviewed by at least two team members, component-crypto Crypto primitives and low-level interfaces needs-reviewer This PR needs someone to pick it up for review priority-high High priority - will be reviewed soon labels Jun 17, 2024
@ronald-cron-arm ronald-cron-arm self-requested a review June 20, 2024 08:54
Copy link
Contributor

@ronald-cron-arm ronald-cron-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 but one point.

ronald-cron-arm
ronald-cron-arm previously approved these changes Jul 3, 2024
Copy link
Contributor

@ronald-cron-arm ronald-cron-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 but it needs rebasing.

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, I will stand by for the rebase

Signed-off-by: Thomas Daubney <[email protected]>
Signed-off-by: Thomas Daubney <[email protected]>
Signed-off-by: Thomas Daubney <[email protected]>
Also removed are all options of the form
MBEDTLS_ECP_XXX_ALT as well as
MBEDTLS_ECP_NO_FALLBACK.

Signed-off-by: Thomas Daubney <[email protected]>
Signed-off-by: Thomas Daubney <[email protected]>
@tom-daubney-arm tom-daubney-arm force-pushed the remove_asymmetric_crypto_alt_interface branch from d961434 to 3507d76 Compare July 5, 2024 13:35
@tom-daubney-arm
Copy link
Contributor Author

tom-daubney-arm commented Jul 5, 2024

@ronald-cron-arm @davidhorstmann-arm I have done the rebase. Thanks for the reviews and please take another look.

Copy link
Contributor

@ronald-cron-arm ronald-cron-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 removed the needs-reviewer This PR needs someone to pick it up for review label Jul 5, 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.

LGTM, thanks!

@davidhorstmann-arm davidhorstmann-arm added approved Design and code approved - may be waiting for CI or backports needs-ci Needs to pass CI tests and removed needs-review Every commit must be reviewed by at least two team members, labels Jul 5, 2024
@ronald-cron-arm ronald-cron-arm enabled auto-merge July 5, 2024 16:12
@ronald-cron-arm ronald-cron-arm added this pull request to the merge queue Jul 5, 2024
Merged via the queue into Mbed-TLS:development with commit 1d25626 Jul 5, 2024
@ronald-cron-arm ronald-cron-arm mentioned this pull request Jul 10, 2024
4 tasks
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-crypto Crypto primitives and low-level interfaces needs-ci Needs to pass CI tests priority-high High priority - will be reviewed soon

Projects

No open projects

Development

Successfully merging this pull request may close these issues.

4 participants