From b75e4f131454fe3e3ac322800dc9d6a811a42819 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Fri, 8 Jun 2018 17:44:47 +0200 Subject: [PATCH] Remove ECC boilerplate in asymmetric encrypt/decrypt We don't have any encryption algorithm using ECC keys at the moment. --- library/psa_crypto.c | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/library/psa_crypto.c b/library/psa_crypto.c index 459373652..5b92f49b1 100755 --- a/library/psa_crypto.c +++ b/library/psa_crypto.c @@ -1477,15 +1477,8 @@ psa_status_t psa_asymmetric_encrypt( psa_key_slot_t key, *output_length = rsa->len; return( mbedtls_to_psa_error( ret ) ); } -#endif -#if defined(MBEDTLS_ECP_C) - if( PSA_KEY_TYPE_IS_ECC( slot->type ) ) - { - // TODO - return( PSA_ERROR_NOT_SUPPORTED ); - } else -#endif /* defined(MBEDTLS_ECP_C) */ +#endif /* defined(MBEDTLS_RSA_C) */ { return( PSA_ERROR_NOT_SUPPORTED ); } @@ -1553,15 +1546,8 @@ psa_status_t psa_asymmetric_decrypt( psa_key_slot_t key, return( mbedtls_to_psa_error( ret ) ); } -#endif -#if defined(MBEDTLS_ECP_C) - if( PSA_KEY_TYPE_IS_ECC( slot->type ) ) - { - // TODO - return( PSA_ERROR_NOT_SUPPORTED ); - } else -#endif /* defined(MBEDTLS_ECP_C) */ +#endif /* defined(MBEDTLS_RSA_C) */ { return( PSA_ERROR_NOT_SUPPORTED ); }