6872048: bad private keys are generated for 2 specific ECC curves
Reviewed-by: wetmore
This commit is contained in:
parent
1b8f98b70e
commit
f249b36d72
@ -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) );*/
|
||||
|
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user