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;
         }