Edit C:\Program Files\Java\jre8\lib\sun\security\provider\DSAParameterGenerator.class
Êþº¾ 4 ä ! " # ' ()I ()Ljava/lang/String; ()V ()[B (I)I (I)Z (I[B)V (Ljava/lang/String;)V ([B)V ([B)[B .. Prime size should be 512-1024, 2048, or 3072 <clinit> <init> Code DEF_DSA_KEY_SIZE DSA Exceptions I Invalid parameter Invalid valueL: LineNumberTable ONE SHA SHA-224 SHA-256 SUN SourceFile StackMapTable TWO %Unexpected strength (size of prime): [B [Ljava/math/BigInteger; add append arraycopy compareTo digest divide engineGenerateParameters engineInit generateG generatePandQ getDefDSASubprimeSize getDigestLength getInstance getMessage getPrimePLength getSeedLength getSubprimeQLength init isProbablePrime java/lang/RuntimeException java/lang/String java/lang/StringBuilder java/lang/System java/math/BigInteger ,java/security/AlgorithmParameterGeneratorSpi !java/security/AlgorithmParameters 0java/security/InvalidAlgorithmParameterException 'java/security/InvalidParameterException java/security/MessageDigest &java/security/NoSuchAlgorithmException %java/security/NoSuchProviderException java/security/ProviderException java/security/SecureRandom &java/security/spec/DSAGenParameterSpec #java/security/spec/DSAParameterSpec 0java/security/spec/InvalidParameterSpecException mod modPow multiply nextBytes pow printStackTrace random seedLen subtract +sun/security/provider/DSAParameterGenerator +sun/security/util/SecurityProviderConstants toByteArray toString valueL valueN valueOf ( ) = > ? @ A B C D E F G H I J K L M W X Ljava/math/BigInteger; Ljava/security/SecureRandom; (I)Ljava/lang/StringBuilder; (I)Ljava/math/BigInteger; (J)Ljava/math/BigInteger; (Ljava/math/BigInteger;)I (Ljava/math/BigInteger;)[B %()Ljava/security/AlgorithmParameters; (ILjava/security/SecureRandom;)V .(Ljava/security/spec/AlgorithmParameterSpec;)V *(Ljava/lang/Object;ILjava/lang/Object;II)V -(Ljava/lang/String;)Ljava/lang/StringBuilder; .(Ljava/math/BigInteger;)Ljava/math/BigInteger; 8(Ljava/security/SecureRandom;III)[Ljava/math/BigInteger; 1(Ljava/lang/String;)Ljava/security/MessageDigest; J(Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V D(Ljava/math/BigInteger;Ljava/math/BigInteger;)Ljava/math/BigInteger; E(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V I(Ljava/lang/String;Ljava/lang/String;)Ljava/security/AlgorithmParameters; U [ \ u &