AnsweredAssumed Answered

Can CAAM be used at user level using /dev/crypto in linux? if yes, how to create blob at user level?

Question asked by Swapnil Pendhare on Oct 13, 2015
Latest reply on Oct 18, 2015 by Yuri Muhin

There are three queries.

1. Linux has support for /dev/crypto i.e. cryptodev feature with which hardware accelerators can be accessed at user level. Is same thing possible for CAAM?

2. If yes, is there any demo code available to create encapsulated blob? and is it possible to modify keys at CAAM register level.

3. Are all the algorithms supported by CAAM available at user space library like openSSL?


I am using Yocto project Daisy with kernel 3.10.17 on wandboard-quad. I can see CAAM algorithms available in /proc/crypto. please refer attached output.