From 91ca3ee43bb6ca245860a3448ecd1d0492d86a17 Mon Sep 17 00:00:00 2001 From: John Safranek Date: Wed, 14 Oct 2020 15:23:04 -0700 Subject: [PATCH] Fix a mix up between two prime names in a lookup table. --- src/internal.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/internal.c b/src/internal.c index dbfba06..dfd89d5 100644 --- a/src/internal.c +++ b/src/internal.c @@ -2248,7 +2248,7 @@ static INLINE int wcPrimeForId(byte id) switch (id) { #ifndef WOLFSSH_NO_ECDH_SHA2_NISTP256 case ID_ECDH_SHA2_NISTP256: - return ECC_SECP521R1; + return ECC_SECP256R1; #endif #ifndef WOLFSSH_NO_ECDSA_SHA2_NISTP256 case ID_ECDSA_SHA2_NISTP256: @@ -2256,7 +2256,7 @@ static INLINE int wcPrimeForId(byte id) #endif #ifndef WOLFSSH_NO_ECDH_SHA2_NISTP384 case ID_ECDH_SHA2_NISTP384: - return ECC_SECP521R1; + return ECC_SECP384R1; #endif #ifndef WOLFSSH_NO_ECDSA_SHA2_NISTP384 case ID_ECDSA_SHA2_NISTP384: