psa: Use new generic error codes
Mbed TLS has deprecated a few module specific error codes in favor of
more general-purpose or cross-module error codes. Use these new error
codes instead of the deprecated error codes.
diff --git a/library/psa_crypto.c b/library/psa_crypto.c
index 5bf4f99..ad7367b 100644
--- a/library/psa_crypto.c
+++ b/library/psa_crypto.c
@@ -172,13 +172,13 @@
case MBEDTLS_ERR_ASN1_BUF_TOO_SMALL:
return( PSA_ERROR_BUFFER_TOO_SMALL );
- case MBEDTLS_ERR_BLOWFISH_INVALID_KEY_LENGTH:
+ case MBEDTLS_ERR_BLOWFISH_BAD_INPUT_DATA:
case MBEDTLS_ERR_BLOWFISH_INVALID_INPUT_LENGTH:
return( PSA_ERROR_NOT_SUPPORTED );
case MBEDTLS_ERR_BLOWFISH_HW_ACCEL_FAILED:
return( PSA_ERROR_HARDWARE_FAILURE );
- case MBEDTLS_ERR_CAMELLIA_INVALID_KEY_LENGTH:
+ case MBEDTLS_ERR_CAMELLIA_BAD_INPUT_DATA:
case MBEDTLS_ERR_CAMELLIA_INVALID_INPUT_LENGTH:
return( PSA_ERROR_NOT_SUPPORTED );
case MBEDTLS_ERR_CAMELLIA_HW_ACCEL_FAILED: