From 68744c4da04b80f7eee061eff6569b9b234869a0 Mon Sep 17 00:00:00 2001 From: Chris Conlon Date: Wed, 18 Nov 2020 10:25:15 -0700 Subject: [PATCH] return err from fp_invmod_slow() when fp_add() fails --- wolfcrypt/src/tfm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wolfcrypt/src/tfm.c b/wolfcrypt/src/tfm.c index 9b1a35151..b2040c1d8 100644 --- a/wolfcrypt/src/tfm.c +++ b/wolfcrypt/src/tfm.c @@ -1098,7 +1098,7 @@ top: #ifdef WOLFSSL_SMALL_STACK XFREE(x, NULL, DYNAMIC_TYPE_BIGINT); #endif - return FP_OKAY; + return err; } err = fp_sub (B, x, B); if (err != FP_OKAY) { @@ -1126,7 +1126,7 @@ top: #ifdef WOLFSSL_SMALL_STACK XFREE(x, NULL, DYNAMIC_TYPE_BIGINT); #endif - return FP_OKAY; + return err; } err = fp_sub (D, x, D); if (err != FP_OKAY) {