mirror of
https://github.com/openssl/openssl.git
synced 2025-01-07 09:43:55 +08:00
Don't let top go below zero!
This commit is contained in:
parent
2bfb4dbce4
commit
69b5d3c51f
@ -90,7 +90,7 @@ int BN_mod_mul_montgomery(BIGNUM *r, BIGNUM *a, BIGNUM *b,
|
||||
bn_wexpand(tmp2,a->top*4);
|
||||
bn_sqr_recursive(tmp->d,a->d,a->top,tmp2->d);
|
||||
tmp->top=a->top*2;
|
||||
if (tmp->d[tmp->top-1] == 0)
|
||||
if (tmp->top > 0 && tmp->d[tmp->top-1] == 0)
|
||||
tmp->top--;
|
||||
#else
|
||||
if (!BN_sqr(tmp,a,ctx)) goto err;
|
||||
|
Loading…
Reference in New Issue
Block a user