diff --git a/library/psa_crypto.c b/library/psa_crypto.c index fb19c14f9..9ef3f1e06 100644 --- a/library/psa_crypto.c +++ b/library/psa_crypto.c @@ -153,7 +153,7 @@ psa_status_t mbedtls_to_psa_error(int ret) case 0: return PSA_SUCCESS; -#if defined(PSA_WANT_KEY_TYPE_AES) +#if defined(MBEDTLS_AES_C) case MBEDTLS_ERR_AES_INVALID_KEY_LENGTH: case MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH: return PSA_ERROR_NOT_SUPPORTED; @@ -174,25 +174,25 @@ psa_status_t mbedtls_to_psa_error(int ret) return PSA_ERROR_BUFFER_TOO_SMALL; #endif -#if defined(PSA_WANT_KEY_TYPE_CAMELLIA) +#if defined(MBEDTLS_CAMELLIA_C) case MBEDTLS_ERR_CAMELLIA_BAD_INPUT_DATA: case MBEDTLS_ERR_CAMELLIA_INVALID_INPUT_LENGTH: return PSA_ERROR_NOT_SUPPORTED; #endif -#if defined(PSA_WANT_ALG_CCM) +#if defined(MBEDTLS_CCM_C) case MBEDTLS_ERR_CCM_BAD_INPUT: return PSA_ERROR_INVALID_ARGUMENT; case MBEDTLS_ERR_CCM_AUTH_FAILED: return PSA_ERROR_INVALID_SIGNATURE; #endif -#if defined(PSA_WANT_KEY_TYPE_CHACHA20) +#if defined(MBEDTLS_CHACHA20_C) case MBEDTLS_ERR_CHACHA20_BAD_INPUT_DATA: return PSA_ERROR_INVALID_ARGUMENT; #endif -#if defined(PSA_WANT_ALG_CHACHA20_POLY1305) +#if defined(MBEDTLS_CHACHAPOLY_C) case MBEDTLS_ERR_CHACHAPOLY_BAD_STATE: return PSA_ERROR_BAD_STATE; case MBEDTLS_ERR_CHACHAPOLY_AUTH_FAILED: @@ -229,7 +229,7 @@ psa_status_t mbedtls_to_psa_error(int ret) return PSA_ERROR_INSUFFICIENT_ENTROPY; #endif -#if defined(PSA_WANT_KEY_TYPE_DES) +#if defined(MBEDTLS_DES_C) case MBEDTLS_ERR_DES_INVALID_INPUT_LENGTH: return PSA_ERROR_NOT_SUPPORTED; #endif @@ -239,7 +239,7 @@ psa_status_t mbedtls_to_psa_error(int ret) case MBEDTLS_ERR_ENTROPY_SOURCE_FAILED: return PSA_ERROR_INSUFFICIENT_ENTROPY; -#if defined(PSA_WANT_ALG_GCM) +#if defined(MBEDTLS_GCM_C) case MBEDTLS_ERR_GCM_AUTH_FAILED: return PSA_ERROR_INVALID_SIGNATURE; case MBEDTLS_ERR_GCM_BUFFER_TOO_SMALL: