Hi Andrej, Thomas,
The patch is available for review here: https://review.trustedfirmware.org/c/trusted-firmware-m/+/2391
There's still some more work to do, but any review comments would still be useful.
I would like to add some IAR fixes to the mbed-crypto CMakeList.txt file and tried using the current development version of mbed-crypto.
tf-m fails to build using this version as this version now have functions "psa_hash_compute" and "psa_hash_compare", which collides with these functions in tf-m.
I would be glad if you could address this problem.
Yes, the mbed-crypto tag 3.1.0 adds these 2 new APIs whereas the version TF-M currently supports is 3.0.1. I intend to catch up once again in a month's time and hopefully by then mbed-crypto will have added more functions which can be utilized.