X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb/blobdiff_plain/6e088aad60fd1a7b16da1bb2be07f46fdbd55561..1519ef6617fd7351bd40026b9eeb47c7f7f42234:/pub/rsa-recover.c diff --git a/pub/rsa-recover.c b/pub/rsa-recover.c index bc3eda22..055d969a 100644 --- a/pub/rsa-recover.c +++ b/pub/rsa-recover.c @@ -116,6 +116,7 @@ int rsa_recover(rsa_priv *rp) * is a failure. */ + if (i > NPRIME) goto out; aw = primetab[i++]; z = mpmont_mul(&mm, z, &a, mm.r2); z = mpmont_expr(&mm, z, z, t);