Hi PSA Crypto Developer Forum Organizer,
I’m currently integrating PSA Crypto Drivers into our codebase for hardware that includes CryptoCell module.
While reviewing the Github repositories, I noticed that t-psa-crypto-drivers do not appear to publish tagged releases.
https://github.com/Mbed-TLS/tf-psa-crypto-drivers
In contrast, tf-psa-crypto provides official releases:
https://github.com/Mbed-TLS/TF-PSA-Crypto
I also noticed that tf-psa-crypto-drivers appears to have some dependencies on the TFM code (e.g. crypto_driver_random.h, tfm_utils.h, cc3xx_aes_external_key_loader.c, etc…)
Is there any documentation that describes the dependency relationship and version mapping between TF-PSA-Crypto, TF-PSA-Crypto-Drivers commit, and TF-M?
For example, if we choose TF-PSA-Crypto 1.2.0, how can we determine which tf-psa-crypto-drivers and TFM commit point were used in the official testing and validation of TF-PSA-Crypto release?
Any guidance or pointers to the relevant release notes or documentation would be greatly appreciated.
Thank you.
Regards,
Masaki Sato