diff options
Diffstat (limited to 'bcprov/src/main/java/org/bouncycastle/jcajce/provider/asymmetric/rsa/KeyPairGeneratorSpi.java')
-rw-r--r-- | bcprov/src/main/java/org/bouncycastle/jcajce/provider/asymmetric/rsa/KeyPairGeneratorSpi.java | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/bcprov/src/main/java/org/bouncycastle/jcajce/provider/asymmetric/rsa/KeyPairGeneratorSpi.java b/bcprov/src/main/java/org/bouncycastle/jcajce/provider/asymmetric/rsa/KeyPairGeneratorSpi.java index adb130e7..4c3089af 100644 --- a/bcprov/src/main/java/org/bouncycastle/jcajce/provider/asymmetric/rsa/KeyPairGeneratorSpi.java +++ b/bcprov/src/main/java/org/bouncycastle/jcajce/provider/asymmetric/rsa/KeyPairGeneratorSpi.java @@ -12,6 +12,7 @@ import org.bouncycastle.crypto.generators.RSAKeyPairGenerator; import org.bouncycastle.crypto.params.RSAKeyGenerationParameters; import org.bouncycastle.crypto.params.RSAKeyParameters; import org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters; +import org.bouncycastle.jcajce.provider.asymmetric.util.PrimeCertaintyCalculator; public class KeyPairGeneratorSpi extends java.security.KeyPairGenerator @@ -23,7 +24,6 @@ public class KeyPairGeneratorSpi } final static BigInteger defaultPublicExponent = BigInteger.valueOf(0x10001); - final static int defaultTests = 112; RSAKeyGenerationParameters param; RSAKeyPairGenerator engine; @@ -34,7 +34,7 @@ public class KeyPairGeneratorSpi engine = new RSAKeyPairGenerator(); param = new RSAKeyGenerationParameters(defaultPublicExponent, - new SecureRandom(), 2048, defaultTests); + new SecureRandom(), 2048, PrimeCertaintyCalculator.getDefaultCertainty(2048)); engine.init(param); } @@ -44,8 +44,8 @@ public class KeyPairGeneratorSpi { param = new RSAKeyGenerationParameters(defaultPublicExponent, // BEGIN android-changed - // Was: random, strength, defaultTests); - (random != null) ? random : new SecureRandom(), strength, defaultTests); + // Was: random, strength, PrimeCertaintyCalculator.getDefaultCertainty(strength)); + (random != null) ? random : new SecureRandom(), strength, PrimeCertaintyCalculator.getDefaultCertainty(strength)); // END android-changed engine.init(param); @@ -65,8 +65,8 @@ public class KeyPairGeneratorSpi param = new RSAKeyGenerationParameters( rsaParams.getPublicExponent(), // BEGIN android-changed - // Was: random, rsaParams.getKeysize(), defaultTests); - (random != null) ? random : new SecureRandom(), rsaParams.getKeysize(), defaultTests); + // Was: random, rsaParams.getKeysize(), PrimeCertaintyCalculator.getDefaultCertainty(2048)); + (random != null) ? random : new SecureRandom(), rsaParams.getKeysize(), PrimeCertaintyCalculator.getDefaultCertainty(2048)); // END android-changed engine.init(param); |