Phriction Trusted Firmware Trusted Firmware M Release PSA Arch Crypto Test Failure Analysis In TF-M V1.4 Release
PSA Arch Crypto Test Failure Analysis In TF-M V1.4 Release
PSA Arch Crypto Test Failure Analysis In TF-M V1.4 Release
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.
Test | Platform | Fail description | Github issue | |
226 | an521 musca_b1/sse_200 | psa_mac_sign_setup returns incorrect error code. | The issue details are captured here: https://github.com/ARMmbed/mbedtls/issues/4755 | |
227 | an521 musca_b1/sse_200 | psa_mac_update returns incorrect error code. | The issue details are captured here: https://github.com/ARMmbed/mbedtls/issues/4755 | |
228 | an521 musca_b1/sse_200 | psa_mac_sign_finish returns incorrect error code. | The issue details are captured here: https://github.com/ARMmbed/mbedtls/issues/4755 | |
229 | an521 musca_b1/sse_200 | psa_mac_verify_setup returns incorrect error code. | The issue details are captured here: https://github.com/ARMmbed/mbedtls/issues/4755 | |
230 | an521 musca_b1/sse_200 | psa_mac_verify_finish returns incorrect error code. | The issue details are captured here: https://github.com/ARMmbed/mbedtls/issues/4755 | |
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 | |
248 | an521 musca_b1/sse_200 | Test data is wrong | The issue details are captured here: https://github.com/ARM-software/psa-arch-tests/issues/280 | |
249 | an521 musca_b1/sse_200 | Test data is wrong | The issue details are captured here: https://github.com/ARM-software/psa-arch-tests/issues/280 | |
250 | an521 musca_b1/sse_200 | PSA_ALG_RSA_PKCS1V15_SIGN_RAW should not used for psa_sign_message | https://github.com/ARM-software/psa-arch-tests/issues/282 | |
251 | an521 musca_b1/sse_200 | PSA_ALG_RSA_PKCS1V15_SIGN_RAW should not used for psa_verify_message | https://github.com/ARM-software/psa-arch-tests/issues/282 | |
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 | |
262 | an521 musca_b1/sse_200 | psa_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 | |
263 | an521 musca_b1/sse_200 | psa_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