Page MenuHomePhabricator

PSA Arch Crypto Test Failure Analysis In TF-M V1.4 Release
Updated 1,241 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)

While making a profit should certainly be one of your goals, it should not be your main focus when you are starting out spacebar clicker

While it should undoubtedly be one of your objectives, your initial focus shouldn't be on making a profit.
geometry dash scratch

Your writings stick out to me since the content is interesting and simple to understand. Even though I've read a lot of websites, I still like yours more. Your essay was interesting to read mapquest driving directions. I can understand the essay better now that I've read it carefully. In the future, I'd like to read more of your writing.