Hey guys, we are building a tablet based on the IMX.6 processor and we are running into a error with one of the tests. Specifically:
android.keystore.cts.KeyChainTest#testIsBoundKeyAlgorithm_RequiredAlgorithmsSupported FAIL
junit.framework.AssertionFailedError: RSA must be hardware-backed by a hardware-specific Keymaster HAL
at android.keystore.cts.KeyChainTest.testIsBoundKeyAlgorithm_RequiredAlgorithmsSupported(KeyChainTest.java:37)
at java.lang.reflect.Method.invokeNative(Native Method)
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:191)
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:176)
at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:554)
at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1701)
Looking around it doesn't seem like there is a keymaster hal for the IMX.6 platform. Is this true or am I just blind?
Thanks!
Hi Adam,
Sorry for that. Our Android Kitkat BSP need trustzone to support secure hard module. But currently we are not support trustzone.
BRs
Haoran
Hi Haoran,
We meet the same issue, will FREESCALE BSP 4.4.3 support the trustzone soon? or we just ignore this CTS test error because you have no plan to support the trustzone?
Hi Leon,
Please ignore it. Freescale BSP 4.4.3 doesn't support it neither.
Thanks!
BRs,
Haoran