I am trying to get FIPS 140-2 certification. Doing so requires the crypto systems to perform known answer tests (KAT) on initialization. It is my understanding that the bootROM performs a self-test of the CAAM RNG and SHA before performing the HAB authentication. I could not find any details about the self-tests that are being performed. Does it only test the RNG and SHA algorithms? Does it use standard KAT vectors in the test?
Also, I am looking for a way to perform the CAVP validation tests on the CAAM algorithms. Has Freescale or NXP had the algorithms tested by NIST, as it appears they have done with the PowerQUICC, QorIQ, and StarCore devices?