Page MenuHomePhabricator

Psa Arch Crypto Test Failure Analysis In Tf-m V1.3 Release
Updated 1,362 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

Pickleball is often referred to as a "lifetime sport" due to its accessibility and suitability for players of all ages. With simplified rules, individuals can continue to enjoy pickleball rules quick the sport well into their senior years, promoting an active and healthy lifestyle throughout their lives.

Your examples helped me understand better https://sprunki-incrediboxgame.com

Incredibox Mustard Dive into the world of Incredibox Mustard, where creative music-making meets stunning visuals in this innovative fan-made expansion.

Retro Bowl 25 Immerse yourself in the perfect blend of retro gaming charm and modern football strategy in this captivating 8-bit sports experience.

Sprunki Phase Incredibox Play Sprunki Phase Incredibox, a fan-made mod of Incredibox.