[openssl-commits] [openssl] master update
Andy Polyakov
appro at openssl.org
Thu Jul 26 11:56:47 UTC 2018
The branch master has been updated
via 70a579ae2f37437a1e02331eeaa84e1b68ba021e (commit)
from 06deb93286ac5f125fc81ddc9260b9de2311c7f3 (commit)
- Log -----------------------------------------------------------------
commit 70a579ae2f37437a1e02331eeaa84e1b68ba021e
Author: Andy Polyakov <appro at openssl.org>
Date: Wed Jul 25 10:29:51 2018 +0200
bn/bn_mod.c: harmonize BN_mod_add_quick with original implementation.
New implementation failed to correctly reset r->neg flag. Spotted by
OSSFuzz.
Reviewed-by: Rich Salz <rsalz at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/6783)
-----------------------------------------------------------------------
Summary of changes:
crypto/bn/bn_mod.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/crypto/bn/bn_mod.c b/crypto/bn/bn_mod.c
index 463d2d6..d8e2e12 100644
--- a/crypto/bn/bn_mod.c
+++ b/crypto/bn/bn_mod.c
@@ -83,6 +83,7 @@ int bn_mod_add_fixed_top(BIGNUM *r, const BIGNUM *a, const BIGNUM *b,
((volatile BN_ULONG *)tp)[i] = 0;
}
r->top = mtop;
+ r->neg = 0;
if (tp != storage)
OPENSSL_free(tp);
More information about the openssl-commits
mailing list