Skip to content

Add driver and dispatch for MLDSA#700

Merged
gilles-peskine-arm merged 13 commits into
Mbed-TLS:developmentfrom
gilles-peskine-arm:mldsa-pqcp-driver
Apr 9, 2026
Merged

Add driver and dispatch for MLDSA#700
gilles-peskine-arm merged 13 commits into
Mbed-TLS:developmentfrom
gilles-peskine-arm:mldsa-pqcp-driver

Conversation

@gilles-peskine-arm

@gilles-peskine-arm gilles-peskine-arm commented Feb 25, 2026

Copy link
Copy Markdown
Contributor

Driver and dispatch for ML-DSA-87, pure only, deterministic signature only. Resolves #633.

Continues #690.

Needs preceding PR:

PR checklist

@gilles-peskine-arm gilles-peskine-arm added size-s Estimated task size: small (~2d) priority-high High priority - will be reviewed soon needs-preceding-pr Requires another PR to be merged first needs-ci Needs to pass CI tests labels Feb 25, 2026
@gilles-peskine-arm gilles-peskine-arm force-pushed the mldsa-pqcp-driver branch 2 times, most recently from 1fa57c4 to 4cb5e12 Compare February 26, 2026 10:15
@gilles-peskine-arm gilles-peskine-arm force-pushed the mldsa-pqcp-driver branch 4 times, most recently from 8c41aa4 to 4739468 Compare March 26, 2026 13:03
@gilles-peskine-arm gilles-peskine-arm added needs-review Every commit must be reviewed by at least two team members needs-reviewer This PR needs someone to pick it up for review needs-work and removed needs-ci Needs to pass CI tests needs-review Every commit must be reviewed by at least two team members needs-reviewer This PR needs someone to pick it up for review labels Mar 27, 2026
@gilles-peskine-arm gilles-peskine-arm added needs-ci Needs to pass CI tests and removed needs-work labels Mar 31, 2026
@gilles-peskine-arm gilles-peskine-arm force-pushed the mldsa-pqcp-driver branch 2 times, most recently from 68e494d to 2c649a9 Compare March 31, 2026 16:27
@gilles-peskine-arm gilles-peskine-arm added needs-review Every commit must be reviewed by at least two team members needs-reviewer This PR needs someone to pick it up for review and removed needs-ci Needs to pass CI tests labels Mar 31, 2026
@bjwtaylor bjwtaylor self-requested a review April 1, 2026 06:46
…ED_TESTS in outcome analysis...

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
…spatch

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
No change to what is being tested, but the data flow is now clearer.

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
There are no errors to handle yet, but there will be in the future.
In particular, fix one code path where the (not yet actually possible)
error return was just ignored.

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
@gilles-peskine-arm

Copy link
Copy Markdown
Contributor Author

I rebased on top of the target branch and changed the framework submodule updat to take the head of main.

@gilles-peskine-arm gilles-peskine-arm removed the needs-preceding-pr Requires another PR to be merged first label Apr 8, 2026
@gilles-peskine-arm gilles-peskine-arm added the needs-ci Needs to pass CI tests label Apr 8, 2026
@valeriosetti valeriosetti removed the needs-ci Needs to pass CI tests label Apr 8, 2026
@gilles-peskine-arm gilles-peskine-arm added approved Design and code approved - may be waiting for CI or backports and removed needs-review Every commit must be reviewed by at least two team members labels Apr 9, 2026
@gilles-peskine-arm gilles-peskine-arm added this pull request to the merge queue Apr 9, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Apr 9, 2026
@gilles-peskine-arm gilles-peskine-arm added this pull request to the merge queue Apr 9, 2026
Merged via the queue into Mbed-TLS:development with commit c9868c9 Apr 9, 2026
3 checks passed
@github-project-automation github-project-automation Bot moved this from Has Approval to Done in Roadmap pull requests (new board) Apr 9, 2026
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 priority-high High priority - will be reviewed soon size-s Estimated task size: small (~2d)

Development

Successfully merging this pull request may close these issues.

Write PSA driver for ML-DSA using mldsa-native

3 participants