Edit D:\app\Administrator\product\11.2.0\dbhome_1\ccr\lib\com\phaos\crypto\DSA.class
?? .;/$ L ? modInverse L = ? x ? elementAt update <init> dsaOld ?, ? ? ? ? (I)Lcom/phaos/math/BigInt; Lcom/phaos/math/BigInt; SourceFile (Ljava/lang/String;)V + mod K O ? ? w ? L S Lcom/phaos/ASN1/ASN1ObjectID; ! ? $com/phaos/crypto/AlgorithmIdentifier dsaSigOldOID sha_1 7# getDefault L a ? L d - setRandomBitsSource assertReadyState ? ? com/phaos/ASN1/ASN1Integer c c 4 c P ,(Ljava/lang/String;)Ljava/lang/StringBuffer; java/lang/ClassCastException getAlgID Exceptions bitLength V ()Ljava/lang/String; L" H(Lcom/phaos/crypto/DSAPrivateKey;Lcom/phaos/crypto/RandomBitsSource;[B)V @ ? q L y L( -com/phaos/crypto/AlgorithmIdentifierException L2 F G8 ? ? java/lang/RuntimeException getDocument L ? P T8 N U L com/phaos/crypto/DSAPublicKey `0 0(Lcom/phaos/math/BigInt;)Lcom/phaos/math/BigInt; | 3 ? ? getSigBytes com/phaos/crypto/DSA computeCurrent ? ? dsaWithSHA1 ? $ X ? getDigestEncryptionAlgID setDocument P getInstance getParams ? dsa ()Lcom/phaos/math/BigInt; setSigBytes (I[B)V (Lcom/phaos/math/BigInt;)V ? . ? / n ? 1 ? o com/phaos/crypto/Signature java/io/IOException (Lcom/phaos/math/BigInt;)I #Lcom/phaos/crypto/RandomBitsSource; ? 9 ? 2 dsaSigOID dsaWithSHA ? ? u ? dsaSigOldOID2 & ? r ? getOID L , (Lcom/phaos/crypto/PublicKey;)V ()Lcom/phaos/ASN1/ASN1ObjectID; setPrivateKey (Ljava/lang/Object;)Z (I)Lcom/phaos/ASN1/ASN1Object; Lcom/phaos/crypto/MessageDigest; ? ? [B ? ? Z t ? I ? com/phaos/fips/FIPS_140_2 )(Lcom/phaos/crypto/AlgorithmIdentifier;)V "(Lcom/phaos/crypto/DSAPublicKey;)V ) *com/phaos/utils/UnsyncByteArrayInputStream ? ? ? 3 #com/phaos/crypto/SignatureException Lcom/phaos/crypto/DSAPublicKey; &Lcom/phaos/crypto/AlgorithmIdentifier; ? 8 L D ? ? ? ] java/lang/StringBuffer ? ? %(Lcom/phaos/crypto/DSAPrivateKey;[B)V modPow L J D(Lcom/phaos/crypto/DSAPublicKey;Lcom/phaos/crypto/DSAPrivateKey;[B)V ? v add ? %()Lcom/phaos/crypto/RandomBitsSource; ? c dsaWithSHA1Old randomBigInt ? ? L W ? ? <