Phriction Trusted Firmware Trusted Firmware M Release Psa Arch Crypto Test Failure Analysis In Tf-m V1.3 Release
Psa Arch Crypto Test Failure Analysis In Tf-m V1.3 Release
Psa Arch Crypto Test Failure Analysis In Tf-m V1.3 Release
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.
Test | Platform | Fail description | Github issue |
221 | an521 musca_b1/sse_200 | psa_key_derivation_output_key returns incorrect error code. | https://github.com/ARMmbed/mbed-crypto/issues/175 |
241 | musca_b1/sse_200 | There 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 |
242 | musca_b1/sse_200 | There 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 |
244 | an521 musca_b1/sse_200 | MbedTLS 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 |
246 | an521 musca_b1/sse_200 | psa_mac_compute is unimplemented in TFM and Mbed TLS. So the test has not been verified. | https://github.com/ARMmbed/mbedtls/issues/3258 |
247 | an521 musca_b1/sse_200 | psa_mac_verify is unimplemented in TFM and MbedTLS. So the test has not been verified. | https://github.com/ARMmbed/mbedtls/issues/3258 |
248 | an521 musca_b1/sse_200 | psa_cipher_encrypt is unimplemented in TFM and Mbed TLS. So the test has not been verified. | https://github.com/ARMmbed/mbedtls/issues/3258 |
249 | an521 musca_b1/sse_200 | psa_cipher_decrypt is unimplemented in TFM and Mbed TLS. So the test has not been verified. | https://github.com/ARMmbed/mbedtls/issues/3258 |
250 | an521(skipped) musca_b1/sse_200(failed) | Persistent key is not deleted clearly before resetting the board. | https://developer.trustedfirmware.org/T865 |
251 | musca_b1/sse_200(gnu) | Persistent key is not deleted clearly before resetting the board. | https://developer.trustedfirmware.org/T865 |
252 | an521 musca_b1/sse_200 | psa_aead_encrypt_setup is unimplemented in TFM and Mbed TLS. So the test has not been verified. | https://github.com/ARMmbed/mbedtls/issues/3257 |
253 | an521 musca_b1/sse_200 | psa_aead_decrypt_setup is unimplemented in TFM and Mbed TLS. So the test has not been verified. | https://github.com/ARMmbed/mbedtls/issues/3257 |
254 | an521 musca_b1/sse_200 | psa_aead_generate_nonce is unimplemented in TFM and Mbed TLS. So the test has not been verified. | https://github.com/ARMmbed/mbedtls/issues/3257 |
255 | an521 musca_b1/sse_200 | psa_aead_set_nonce is unimplemented in TFM and Mbed TLS. So the test has not been verified. | https://github.com/ARMmbed/mbedtls/issues/3257 |
256 | an521 musca_b1/sse_200 | psa_aead_set_lengths is unimplemented in TFM and Mbed TLS. So the test has not been verified. | https://github.com/ARMmbed/mbedtls/issues/3257 |
257 | an521 musca_b1/sse_200 | psa_aead_update_ad is unimplemented in TFM and Mbed TLS. So the test has not been verified. | https://github.com/ARMmbed/mbedtls/issues/3257 |
258 | an521 musca_b1/sse_200 | psa_aead_update is unimplemented in TFM and Mbed TLS. So the test has not been verified. | https://github.com/ARMmbed/mbedtls/issues/3257 |
259 | an521 musca_b1/sse_200 | psa_aead_finish is unimplemented in TFM and Mbed TLS. So the test has not been verified. | https://github.com/ARMmbed/mbedtls/issues/3257 |
260 | an521 musca_b1/sse_200 | psa_aead_abort is unimplemented in TFM and Mbed TLS. So the test has not been verified. | https://github.com/ARMmbed/mbedtls/issues/3257 |
261 | an521 musca_b1/sse_200 | psa_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
Comment Actions
Roll out enough paper to cover the book and cut a straight line through it. doodle jump
Comment Actions
The analysis table is very detailed so we can easily find errors in just five nights at freddy's 4