Page MenuHomePhabricator

Psa Arch Crypto Test Failure Analysis In Tf-m V1.3 Release
Updated 979 Days AgoPublic

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

TestPlatformFail descriptionGithub issue
221an521 musca_b1/sse_200psa_key_derivation_output_key returns incorrect error code.https://github.com/ARMmbed/mbed-crypto/issues/175
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
244an521 musca_b1/sse_200MbedTLS library returns incorrect value for psa_copy_key function when invalid key identifier or lifetime is passed. It should return PSA_ERROR_INVALID_ARGUMENT instead of PSA_ERROR_INVALID_HANDLE.https://github.com/ARMmbed/mbedtls/issues/4271
246an521 musca_b1/sse_200psa_mac_compute is unimplemented in TFM and Mbed TLS. So the test has not been verified.https://github.com/ARMmbed/mbedtls/issues/3258
247an521 musca_b1/sse_200psa_mac_verify is unimplemented in TFM and MbedTLS. So the test has not been verified.https://github.com/ARMmbed/mbedtls/issues/3258
248an521 musca_b1/sse_200psa_cipher_encrypt is unimplemented in TFM and Mbed TLS. So the test has not been verified.https://github.com/ARMmbed/mbedtls/issues/3258
249an521 musca_b1/sse_200psa_cipher_decrypt is unimplemented in TFM and Mbed TLS. So the test has not been verified.https://github.com/ARMmbed/mbedtls/issues/3258
250an521(skipped) musca_b1/sse_200(failed)Persistent key is not deleted clearly before resetting the board.https://developer.trustedfirmware.org/T865
251musca_b1/sse_200(gnu)Persistent key is not deleted clearly before resetting the board.https://developer.trustedfirmware.org/T865
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
Last Author
maulik-arm
Last Edited
Mar 30 2021, 10:43 AM

Event Timeline

Summer-ARM edited the content of this document. (Show Details)Mar 25 2021, 2:30 AM
Summer-ARM edited the content of this document. (Show Details)Mar 30 2021, 3:29 AM
Summer-ARM edited the content of this document. (Show Details)Mar 30 2021, 6:51 AM
maulik-arm edited the content of this document. (Show Details)Mar 30 2021, 9:54 AM
maulik-arm edited the content of this document. (Show Details)Mar 30 2021, 10:43 AM

Roll out enough paper to cover the book and cut a straight line across it
snake game

Roll out enough paper to cover the book and cut a straight line through it. doodle jump

The analysis table is very detailed so we can easily find errors in just five nights at freddy's 4