ML-DSA-87 cleanup #726

Open
opened 2026-03-25 12:13:41 -05:00 by gilles-peskine-arm · 0 comments
gilles-peskine-arm commented 2026-03-25 12:13:41 -05:00 (Migrated from github.com)

Clean up some temporary things that were needed while the integration of mldsa-native was incomplete, but are no longer needed now that the integration is finished.

We may the things listed here incrementally as they become possible. The goal of this issue is to check that everything is done.

Tasks:

  • Remove inclusions of psa_crypto_mldsa.h that are no longer necessary because public headers now define the requisite macros and types.
  • Remove explicit enabling or disabling of TF_PSA_CRYPTO_PQCP_MLDSA_ENABLED and TF_PSA_CRYPTO_PQCP_MLDSA_87_ENABLED once these are deduced from PSA_WANT_xxx symbols.
  • (possibly more to be added here)

Prerequisites:

Clean up some temporary things that were needed while the integration of mldsa-native was incomplete, but are no longer needed now that the integration is finished. We may the things listed here incrementally as they become possible. The goal of this issue is to check that everything is done. Tasks: * Remove inclusions of `psa_crypto_mldsa.h` that are no longer necessary because public headers now define the requisite macros and types. * Remove explicit enabling or disabling of `TF_PSA_CRYPTO_PQCP_MLDSA_ENABLED` and `TF_PSA_CRYPTO_PQCP_MLDSA_87_ENABLED` once these are deduced from `PSA_WANT_xxx` symbols. * (possibly more to be added here) Prerequisites: * https://github.com/Mbed-TLS/TF-PSA-Crypto/issues/637 * https://github.com/Mbed-TLS/TF-PSA-Crypto/issues/657 * https://github.com/Mbed-TLS/TF-PSA-Crypto/issues/658 * https://github.com/Mbed-TLS/TF-PSA-Crypto/issues/653
Sign in to join this conversation.
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/TF-PSA-Crypto#726
No description provided.