From b706a3912ab4bd31265893ffdc76f6a5e0733386 Mon Sep 17 00:00:00 2001 From: "nicolson%netscape.com" Date: Thu, 12 Apr 2001 20:23:42 +0000 Subject: [PATCH] Fix bug 75770: RSA_NewKey returns an incomplete key. Reviewed by mcgreer and nelsonb. git-svn-id: svn://10.0.0.236/trunk@92111 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/security/nss/lib/freebl/rsa.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mozilla/security/nss/lib/freebl/rsa.c b/mozilla/security/nss/lib/freebl/rsa.c index 0c46c15d463..d224a52c358 100644 --- a/mozilla/security/nss/lib/freebl/rsa.c +++ b/mozilla/security/nss/lib/freebl/rsa.c @@ -35,7 +35,7 @@ /* * RSA key generation, public key op, private key op. * - * $Id: rsa.c,v 1.24 2001-01-31 15:49:19 mcgreer%netscape.com Exp $ + * $Id: rsa.c,v 1.25 2001-04-12 20:23:42 nicolson%netscape.com Exp $ */ #include "secerr.h" @@ -259,6 +259,7 @@ RSA_NewKey(int keySizeInBits, SECItem *publicExponent) SECITEM_TO_MPINT(*publicExponent, &e); kiter = 0; do { + prerr = 0; PORT_SetError(0); CHECK_SEC_OK( generate_prime(&p, primeLen) ); CHECK_SEC_OK( generate_prime(&q, primeLen) );