Update test functions with spake2+ related definitions #323

Open
Thomasdjb wants to merge 1 commit from Thomasdjb/pr/spake2p-9342-public-key-import-export into main
Thomasdjb commented 2026-09-25 10:24:57 -05:00 (Migrated from github.com)

Description

Update test function generation with the new SPAKE2+ required definitions.

TF-PSA-Crypto PR: https://github.com/Mbed-TLS/TF-PSA-Crypto/pull/817

PR checklist

Please add the numbers (or links) of the associated pull requests for consuming branches. You can omit branches where this pull request is not needed.

  • TF-PSA-Crypto development PR provided: https://github.com/Mbed-TLS/TF-PSA-Crypto/pull/817
  • TF-PSA-Crypto 1.1 PR provided # | not required because:
  • mbedtls development PR provided # | not required because:
  • mbedtls 4.1 PR provided # | not required because:
  • mbedtls 3.6 PR provided # | not required because:

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.
## Description Update test function generation with the new SPAKE2+ required definitions. TF-PSA-Crypto PR: https://github.com/Mbed-TLS/TF-PSA-Crypto/pull/817 ## PR checklist Please add the numbers (or links) of the associated pull requests for consuming branches. You can omit branches where this pull request is not needed. - [x] **TF-PSA-Crypto development PR** provided: https://github.com/Mbed-TLS/TF-PSA-Crypto/pull/817 - [ ] **TF-PSA-Crypto 1.1 PR** provided # | not required because: - [ ] **mbedtls development PR** provided # | not required because: - [ ] **mbedtls 4.1 PR** provided # | not required because: - [ ] **mbedtls 3.6 PR** provided # | not required because: ## Notes for the submitter Please refer to the [contributing guidelines](https://github.com/Mbed-TLS/mbedtls/blob/development/CONTRIBUTING.md), 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](https://mbed-tls.readthedocs.io/en/latest/reviews/review-for-contributors/) for more details about the review process.
mpg commented 2026-09-28 02:18:44 -05:00 (Migrated from github.com)

TF-PSA-Crypto development PR provided # | not required because:

Please actually remove "not required because" and fill in the PR number.

Also, please do not check the boxes yourself, and leave that to a gatekeeper or trusted reviewer. (see below)

> **TF-PSA-Crypto development PR** provided # | not required because: Please actually remove "not required because" and fill in the PR number. ~Also, please do not check the boxes yourself, and leave that to a gatekeeper or trusted reviewer.~ (see below)
mpg commented 2026-09-28 03:40:11 -05:00 (Migrated from github.com)

Also, please do not check the boxes yourself, and leave that to a gatekeeper or trusted reviewer.

Sorry, that was an overreaction, let me correct: please only check a box if (1) you have actually edited this line with relevant info and (2) you are reasonably confident about it. If unsure, leave the box unchecked and ask (eg "I'm not sure about the need for a changelog entry / backport because ....").

> Also, please do not check the boxes yourself, and leave that to a gatekeeper or trusted reviewer. Sorry, that was an overreaction, let me correct: please only check a box if (1) you have actually edited this line with relevant info and (2) you are reasonably confident about it. If unsure, leave the box unchecked and ask (eg "I'm not sure about the need for a changelog entry / backport because ....").
This pull request is broken due to missing fork information.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin 'Thomasdjb/pr/spake2p-9342-public-key-import-export:Thomasdjb/pr/spake2p-9342-public-key-import-export'
git switch 'Thomasdjb/pr/spake2p-9342-public-key-import-export'

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch 'main'
git merge --no-ff 'Thomasdjb/pr/spake2p-9342-public-key-import-export'
git switch 'Thomasdjb/pr/spake2p-9342-public-key-import-export'
git rebase 'main'
git switch 'main'
git merge --ff-only 'Thomasdjb/pr/spake2p-9342-public-key-import-export'
git switch 'Thomasdjb/pr/spake2p-9342-public-key-import-export'
git rebase 'main'
git switch 'main'
git merge --no-ff 'Thomasdjb/pr/spake2p-9342-public-key-import-export'
git switch 'main'
git merge --squash 'Thomasdjb/pr/spake2p-9342-public-key-import-export'
git switch 'main'
git merge --ff-only 'Thomasdjb/pr/spake2p-9342-public-key-import-export'
git switch 'main'
git merge 'Thomasdjb/pr/spake2p-9342-public-key-import-export'
git push origin 'main'
Sign in to join this conversation.
No reviewers
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
gh-Mbed-TLS/mbedtls-framework!323
No description provided.