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 ((privKeyBytes = PORT_Alloc(2*len, kmflag)) == NULL) goto cleanup;
|
||||||
if (randomlen != 2 * len) {
|
if (randomlen != 2 * len) {
|
||||||
goto cleanup;
|
randomlen = 2 * len;
|
||||||
}
|
}
|
||||||
/* No need to generate - random bytes are now supplied */
|
/* No need to generate - random bytes are now supplied */
|
||||||
/* CHECK_SEC_OK( RNG_GenerateGlobalRandomBytes(privKeyBytes, 2*len) );*/
|
/* CHECK_SEC_OK( RNG_GenerateGlobalRandomBytes(privKeyBytes, 2*len) );*/
|
||||||
|
@ -53,7 +53,7 @@ public class TestEC {
|
|||||||
long start = System.currentTimeMillis();
|
long start = System.currentTimeMillis();
|
||||||
new TestECDH().main(p);
|
new TestECDH().main(p);
|
||||||
new TestECDSA().main(p);
|
new TestECDSA().main(p);
|
||||||
//new TestCurves().main(p);
|
new TestCurves().main(p);
|
||||||
new TestKeyFactory().main(p);
|
new TestKeyFactory().main(p);
|
||||||
new TestECGenSpec().main(p);
|
new TestECGenSpec().main(p);
|
||||||
new ReadPKCS12().main(p);
|
new ReadPKCS12().main(p);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user