PSA-Arch-Tests: Fix Crypto API tests on Musca-B1
Add 2 new patch files to fix the Crypto API tests on Musca-B1:
patch-0025:
Disable RSA in test config: the Musca-B1 platform started using the
cc3xx driver instead of the legacy crypto-312-runtime driver.
However, RSA is not yet supported in the cc3xx driver
(and software fallback is not enabled) so all RSA tests must be
disabled in the crypto test configuration. Also update the PSA
Crypto API reference test log.
patch-0026:
Fix AES CBC (short in) output buffer data: provide a valid output
buffer for the "Decrypt - AES CBC_NO_PADDING (Short in)" test case -
similarly to the related Encrypt test case. It was failing when the
underlying crypto implementation interrupted the psa_cipher_finish()
operation with PSA_SUCCESS as the output buffer was NULL and assumed
that there was no output data to be written.
Change-Id: I466a4326c3273201ba00468120b6f718892fb645
Signed-off-by: David Vincze <david.vincze@arm.com>
26 files changed