I am using psa_hash_compute() which is eventually calling cc3xx_hash_compute(). I am using the cryptocell (
I am trying to calculate a SHA256 hash.
I have found that if the source data is in flash, and its length is 64 or more bytes. That the has function returns with error code -132 (PSA_ERROR_GENERIC_ERROR).
If I make the source data size 63 bytes it works.
If the source data is in RAM then I can make it any size (within reason).
My real data is around 520 bytes.
Zephyr v3.1.99-ncs1-1
NRFXLIB v2.1.2
Security Related Configs:
CONFIG_MBEDTLS_PSA_CRYPTO_C=y
CONFIG_MBEDTLS_ENABLE_HEAP=y
CONFIG_MBEDTLS_HEAP_SIZE=8192
CONFIG_PSA_CRYPTO_DRIVER_OBERON=n
CONFIG_PSA_CRYPTO_DRIVER_CC3XX=y