Open gilles-peskine-arm opened 3 years ago
What we should do in TF-PSA-Crypto 1.0:
mbedtls_xxx
functions and types defined in psa/*.h
to tfc_xxx
.psa_xxx
that are not on track for PSA standardization.Preferably we should also ensure that it's clear to users which macros are part of the public API and which aren't. In particular, undocumented macros should not be included in Doxygen.
PSA crypto headers define a number of
PSA_xxx
macro names that are not part of the PSA specification. Originally, the identifiers that were part of the specification were exactly the identifiers that had Doxygen documentation, although it's possible that there has been some divergence.We should also make it clear which names are part of the Mbed TLS API and which ones are internal names that may change in future versions.
Goal of this task:
MBEDTLS_xxx
.mbedtls_xxx
.