From 19ec9e4f66eabb8e8fa71f0cca69b1fb74095c4d Mon Sep 17 00:00:00 2001 From: Valerio Setti Date: Tue, 9 Jan 2024 13:45:05 +0100 Subject: [PATCH] psa_crypto_ecp: remove support for secp224k1 Since this curve is not supported in PSA (and it will not ever be in the future), we save a few bytes. Signed-off-by: Valerio Setti --- library/psa_crypto_ecp.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/library/psa_crypto_ecp.c b/library/psa_crypto_ecp.c index 4d9a59baa9..61c941479a 100644 --- a/library/psa_crypto_ecp.c +++ b/library/psa_crypto_ecp.c @@ -77,14 +77,9 @@ static int check_ecc_parameters(psa_ecc_family_t family, size_t *bits) case PSA_ECC_FAMILY_SECP_K1: switch (*bits) { case 192: + /* secp224k1 is not and will not be supported in PSA (#3541). */ case 256: return PSA_SUCCESS; - /* secp224k1 is not and will not be supported in PSA (#3541). - * Note: secp224k1 has 224-bit coordinates but 225-bit private - * keys which are rounded up to 232 for their representation. */ - case 224: - case 232: - return PSA_ERROR_NOT_SUPPORTED; } break; }