The branch OpenSSL_1_0_1-stable has been updated via 9f82c7b3aa125b8a91905f61836d79d96d62d5c6 (commit) from 200c8ed4f5dd5fce21a3688c2f41d474a3aceca4 (commit)
- Log ----------------------------------------------------------------- commit 9f82c7b3aa125b8a91905f61836d79d96d62d5c6 Author: Pascal Cuoq <c...@trust-in-soft.com> Date: Mon Oct 12 12:19:19 2015 +0200 BN_GF2m_mod_inv(): check bn_wexpand return value Signed-off-by: Kurt Roeckx <k...@roeckx.be> Reviewed-by: Rich Salz <rs...@akamai.com> MR #1276, RT #4107 (cherry picked from commit 94b3664a528258df5ebcaae213d19bf6568cc47d) ----------------------------------------------------------------------- Summary of changes: crypto/bn/bn_gf2m.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/crypto/bn/bn_gf2m.c b/crypto/bn/bn_gf2m.c index a7a04f8..8ad44b4 100644 --- a/crypto/bn/bn_gf2m.c +++ b/crypto/bn/bn_gf2m.c @@ -700,18 +700,21 @@ int BN_GF2m_mod_inv(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) int top = p->top; BN_ULONG *udp, *bdp, *vdp, *cdp; - bn_wexpand(u, top); + if (!bn_wexpand(u, top)) + goto err; udp = u->d; for (i = u->top; i < top; i++) udp[i] = 0; u->top = top; - bn_wexpand(b, top); + if (!bn_wexpand(b, top)) + goto err; bdp = b->d; bdp[0] = 1; for (i = 1; i < top; i++) bdp[i] = 0; b->top = top; - bn_wexpand(c, top); + if (!bn_wexpand(c, top)) + goto err; cdp = c->d; for (i = 0; i < top; i++) cdp[i] = 0; _____ openssl-commits mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-commits