Skip to content

Commit c8ed00a

Browse files
authored
Merge pull request #65 from Patater/deprecated-constants-compat
psa: Be compatible with deprecated constants
2 parents 72f40c6 + 93e2111 commit c8ed00a

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

library/psa_crypto.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,13 +158,21 @@ static psa_status_t mbedtls_to_psa_error( int ret )
158158
case MBEDTLS_ERR_ASN1_BUF_TOO_SMALL:
159159
return( PSA_ERROR_BUFFER_TOO_SMALL );
160160

161+
#if defined(MBEDTLS_ERR_BLOWFISH_BAD_INPUT_DATA)
161162
case MBEDTLS_ERR_BLOWFISH_BAD_INPUT_DATA:
163+
#elif defined(MBEDTLS_ERR_BLOWFISH_INVALID_KEY_LENGTH)
164+
case MBEDTLS_ERR_BLOWFISH_INVALID_KEY_LENGTH:
165+
#endif
162166
case MBEDTLS_ERR_BLOWFISH_INVALID_INPUT_LENGTH:
163167
return( PSA_ERROR_NOT_SUPPORTED );
164168
case MBEDTLS_ERR_BLOWFISH_HW_ACCEL_FAILED:
165169
return( PSA_ERROR_HARDWARE_FAILURE );
166170

171+
#if defined(MBEDTLS_ERR_CAMELLIA_BAD_INPUT_DATA)
167172
case MBEDTLS_ERR_CAMELLIA_BAD_INPUT_DATA:
173+
#elif defined(MBEDTLS_ERR_CAMELLIA_INVALID_KEY_LENGTH)
174+
case MBEDTLS_ERR_CAMELLIA_INVALID_KEY_LENGTH:
175+
#endif
168176
case MBEDTLS_ERR_CAMELLIA_INVALID_INPUT_LENGTH:
169177
return( PSA_ERROR_NOT_SUPPORTED );
170178
case MBEDTLS_ERR_CAMELLIA_HW_ACCEL_FAILED:

0 commit comments

Comments
 (0)