Mercurial > hg > openjdk > jdk6 > jdk
changeset 1778:3143bede98b7
8190497: DHParameterSpec.getL() returns zero after JDK-8072452
Reviewed-by: xuelei
author | coffeys |
---|---|
date | Fri, 17 Nov 2017 10:10:48 -0800 |
parents | 247f32d6d275 |
children | fd8cf36a02f2 |
files | src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java |
diffstat | 1 files changed, 3 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java Fri Sep 08 10:41:02 2017 -0700 +++ b/src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java Fri Nov 17 10:10:48 2017 -0800 @@ -133,6 +133,9 @@ @Override protected AlgorithmParameters engineGenerateParameters() { + if (this.exponentSize == 0) { + this.exponentSize = this.primeSize - 1; + } if (random == null) { random = SunJCE.RANDOM; }