Page MenuHomePhabricator

PSA Arch Crypto Test Failure Analysis In TF-M V1.4 Release
Updated 50 Days AgoPublic

This file contains list of crypto arch test failures identified when testing the TF-M release v1.4 on an521 and musca_b1/sse_200. The reason for each failing test is listed here in this file.

TestPlatformFail descriptionGithub issue
226an521 musca_b1/sse_200psa_mac_sign_setup returns incorrect error code.The issue details are captured here: https://github.com/ARMmbed/mbedtls/issues/4755
227an521 musca_b1/sse_200psa_mac_update returns incorrect error code.The issue details are captured here: https://github.com/ARMmbed/mbedtls/issues/4755
228an521 musca_b1/sse_200psa_mac_sign_finish returns incorrect error code.The issue details are captured here: https://github.com/ARMmbed/mbedtls/issues/4755
229an521 musca_b1/sse_200psa_mac_verify_setup returns incorrect error code.The issue details are captured here: https://github.com/ARMmbed/mbedtls/issues/4755
230an521 musca_b1/sse_200psa_mac_verify_finish returns incorrect error code.The issue details are captured here: https://github.com/ARMmbed/mbedtls/issues/4755
241musca_b1/sse_200There are 2 additional failures for PSA-Arch Crypto tests with CC-312 other than the known failures. This is due to limitation of CC-312 implementation as it does not support MD_NONE hashing mode causing the additional failures.The issue details are captured here : https://developer.trustedfirmware.org/T691
242musca_b1/sse_200There are 2 additional failures for PSA-Arch Crypto tests with CC-312 other than the known failures. This is due to limitation of CC-312 implementation as it does not support MD_NONE hashing mode causing the additional failures.The issue details are captured here : https://developer.trustedfirmware.org/T691
248an521 musca_b1/sse_200Test data is wrongThe issue details are captured here: https://github.com/ARM-software/psa-arch-tests/issues/280
249an521 musca_b1/sse_200Test data is wrongThe issue details are captured here: https://github.com/ARM-software/psa-arch-tests/issues/280
250an521 musca_b1/sse_200PSA_ALG_RSA_PKCS1V15_SIGN_RAW should not used for psa_sign_messagehttps://github.com/ARM-software/psa-arch-tests/issues/282
251an521 musca_b1/sse_200PSA_ALG_RSA_PKCS1V15_SIGN_RAW should not used for psa_verify_messagehttps://github.com/ARM-software/psa-arch-tests/issues/282
252an521 musca_b1/sse_200psa_aead_encrypt_setup is unimplemented in TFM and Mbed TLS. So the test has not been verified.https://github.com/ARMmbed/mbedtls/issues/3257
253an521 musca_b1/sse_200psa_aead_decrypt_setup is unimplemented in TFM and Mbed TLS. So the test has not been verified.https://github.com/ARMmbed/mbedtls/issues/3257
254an521 musca_b1/sse_200psa_aead_generate_nonce is unimplemented in TFM and Mbed TLS. So the test has not been verified.https://github.com/ARMmbed/mbedtls/issues/3257
255an521 musca_b1/sse_200psa_aead_set_nonce is unimplemented in TFM and Mbed TLS. So the test has not been verified.https://github.com/ARMmbed/mbedtls/issues/3257
256an521 musca_b1/sse_200psa_aead_set_lengths is unimplemented in TFM and Mbed TLS. So the test has not been verified.https://github.com/ARMmbed/mbedtls/issues/3257
257an521 musca_b1/sse_200psa_aead_update_ad is unimplemented in TFM and Mbed TLS. So the test has not been verified.https://github.com/ARMmbed/mbedtls/issues/3257
258an521 musca_b1/sse_200psa_aead_update is unimplemented in TFM and Mbed TLS. So the test has not been verified.https://github.com/ARMmbed/mbedtls/issues/3257
259an521 musca_b1/sse_200psa_aead_finish is unimplemented in TFM and Mbed TLS. So the test has not been verified.https://github.com/ARMmbed/mbedtls/issues/3257
260an521 musca_b1/sse_200psa_aead_abort is unimplemented in TFM and Mbed TLS. So the test has not been verified.https://github.com/ARMmbed/mbedtls/issues/3257
261an521 musca_b1/sse_200psa_aead_verify is unimplemented in TFM and Mbed TLS. So the test has not been verified.https://github.com/ARMmbed/mbedtls/issues/3257
262an521 musca_b1/sse_200psa_hash_suspend is unimplemented in TFM and Mbed TLS. So the test has not been verified.https://github.com/ARM-software/psa-arch-tests/issues/281
263an521 musca_b1/sse_200psa_hash_resume is unimplemented in TFM and Mbed TLS. So the test has not been verified.https://github.com/ARM-software/psa-arch-tests/issues/281
Last Author
Summer-ARM
Last Edited
Jul 29 2021, 3:44 AM

Event Timeline

Summer-ARM edited the content of this document. (Show Details)Jul 28 2021, 8:07 AM
Summer-ARM edited the content of this document. (Show Details)Jul 28 2021, 10:38 AM
Summer-ARM changed the title from Psa Arch Crypto Test Failure Analysis In TF-M V1.4 Release to PSA Arch Crypto Test Failure Analysis In TF-M V1.4 Release.Jul 29 2021, 3:44 AM
Summer-ARM edited the content of this document. (Show Details)