From 9ef1ea7444c21ca24535bb1367dcbbc533e1a9ec Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Fri, 28 May 2021 00:16:18 +0200 Subject: [PATCH] Move the definition of derived values out of the settings section Alternative implementations must no longer define these macros. Signed-off-by: Gilles Peskine --- include/mbedtls/ecp.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/mbedtls/ecp.h b/include/mbedtls/ecp.h index 05c33ff02..8cb4fb4a5 100644 --- a/include/mbedtls/ecp.h +++ b/include/mbedtls/ecp.h @@ -249,9 +249,6 @@ mbedtls_ecp_group; #define MBEDTLS_ECP_MAX_BITS 521 /**< The maximum size of groups, in bits. */ #endif -#define MBEDTLS_ECP_MAX_BYTES ( ( MBEDTLS_ECP_MAX_BITS + 7 ) / 8 ) -#define MBEDTLS_ECP_MAX_PT_LEN ( 2 * MBEDTLS_ECP_MAX_BYTES + 1 ) - #if !defined(MBEDTLS_ECP_WINDOW_SIZE) /* * Maximum "window" size used for point multiplication. @@ -297,6 +294,9 @@ mbedtls_ecp_group; #include "ecp_alt.h" #endif /* MBEDTLS_ECP_ALT */ +#define MBEDTLS_ECP_MAX_BYTES ( ( MBEDTLS_ECP_MAX_BITS + 7 ) / 8 ) +#define MBEDTLS_ECP_MAX_PT_LEN ( 2 * MBEDTLS_ECP_MAX_BYTES + 1 ) + #if defined(MBEDTLS_ECP_RESTARTABLE) /**