From ffdc2eddf600281d6589e80fc93815871d557629 Mon Sep 17 00:00:00 2001 From: kaleb-himes Date: Tue, 28 Jul 2020 13:34:52 -0600 Subject: [PATCH] Remove fixed len constraint in FIPS mode --- IDE/GCC-ARM/Header/user_settings.h | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/IDE/GCC-ARM/Header/user_settings.h b/IDE/GCC-ARM/Header/user_settings.h index 80e3d0d62..aecd1e718 100644 --- a/IDE/GCC-ARM/Header/user_settings.h +++ b/IDE/GCC-ARM/Header/user_settings.h @@ -171,16 +171,15 @@ extern "C" { #undef ECC_TIMING_RESISTANT #define ECC_TIMING_RESISTANT - /* Enable cofactor support */ #ifdef HAVE_FIPS #undef HAVE_ECC_CDH - #define HAVE_ECC_CDH - #endif + #define HAVE_ECC_CDH /* Enable cofactor support */ + + #undef NO_STRICT_ECDSA_LEN + #define NO_STRICT_ECDSA_LEN /* Do not force fixed len w/ FIPS */ - /* Validate import */ - #ifdef HAVE_FIPS #undef WOLFSSL_VALIDATE_ECC_IMPORT - #define WOLFSSL_VALIDATE_ECC_IMPORT + #define WOLFSSL_VALIDATE_ECC_IMPORT /* Validate import */ #endif /* Compressed Key Support */