From 1766e608ba1114220f3b3598e77aa53b50c38a6e Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Mon, 14 Oct 2019 19:27:47 +0300 Subject: [PATCH] wolfSSL: Fix crypto_bignum_sub() The initial crypto wrapper implementation for wolfSSL seems to have included a copy-paste error in crypto_bignum_sub() implementation that was identical to crypto_bignum_add() while mp_sub() should have been used instead of mp_add(). Signed-off-by: Jouni Malinen --- src/crypto/crypto_wolfssl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/src/crypto/crypto_wolfssl.c +++ b/src/crypto/crypto_wolfssl.c @@ -1151,7 +1151,7 @@ int crypto_bignum_sub(const struct crypt if (TEST_FAIL()) return -1; - return mp_add((mp_int *) a, (mp_int *) b, + return mp_sub((mp_int *) a, (mp_int *) b, (mp_int *) r) == MP_OKAY ? 0 : -1; }