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.