We're using the Vybrid for a development where we have requirements to utilize the CAAM hardware within the Vybrid to support AES-256 encryption/decryption and SHA-256/384/512 hashs operations over large blocks of data. I have access to the 'Vybrid Security Reference Manual' (supplied under NDA) and found a CAAM example in the iMX6 SDK that I believe could be ported to the Vybrid.
1. Does Freescale have any benchmark information related to Vybrid CAAM performance? (Encryption/decryption performance in AES-ECB, AES-CBC, etc... using the CAAM)
2. Does Freescale have any additional sample code containing examples of AES-256 encryption/decryption or SHA-256/384/512 hashing using the CAAM module? (Specifically examples containing more advanced job descriptors then what was provided in the iMX6 SDK)
3. Is there any document or application note that discusses best practices for utilizing the CAAM hardware?