When using the CAAM (Cryptographic Accelerator and Assurance Module) module in IMX6 via OpenSSL I'm getting a 'Segmentation fault' due to 'Cannot allocate memory'. strace:
I'm trying to verify a signature of a large file (~700MB).
OpenSSL default engine ('Dynamic engine loading support'), software implementation, is working fine. When using '(cryptodev) BSD cryptodev engine' engine (with CAAM) the file verification fail.
Is anyone can assist? is it a known issue of CAAM?
Info about the connection of CAAM to OpenSSL: