Hi everyone,

 

As I understand it, part of the idea behind PSA is to enable developers to use hardware accelerated drivers (e.g. where a CPU has integrated crypto acceleration features). Presumably this is to decouple implementation layers from the main mbedtls library.

 

I was also recently looking at an ARM Cortex M-series AES acceleration library on github (by a developer in Poland):

https://github.com/jnk0le/cortexm-AES

 

Putting the two together, is the idea also to deliver things like this via the PSA layer?

 

Thanks, Nick