6872048: bad private keys are generated for 2 specific ECC curves

Reviewed-by: wetmore
This commit is contained in:
Vinnie Ryan 2009-08-24 18:37:37 +01:00
parent 1b8f98b70e
commit f249b36d72
2 changed files with 2 additions and 2 deletions

View File

@ -422,7 +422,7 @@ ec_GenerateRandomPrivateKey(const unsigned char *order, int len,
*/
if ((privKeyBytes = PORT_Alloc(2*len, kmflag)) == NULL) goto cleanup;
if (randomlen != 2 * len) {
goto cleanup;
randomlen = 2 * len;
}
/* No need to generate - random bytes are now supplied */
/* CHECK_SEC_OK( RNG_GenerateGlobalRandomBytes(privKeyBytes, 2*len) );*/

View File

@ -53,7 +53,7 @@ public class TestEC {
long start = System.currentTimeMillis();
new TestECDH().main(p);
new TestECDSA().main(p);
//new TestCurves().main(p);
new TestCurves().main(p);
new TestKeyFactory().main(p);
new TestECGenSpec().main(p);
new ReadPKCS12().main(p);