.j4HYcq/ wgetBigIntValue dsaKeyOID (Ljava/io/ObjectInput;)VgetValue 5O-com/phaos/crypto/AlgorithmIdentifierException G3 DSAPrivateKey E(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V# l) p" com/phaos/utils/VersionException()Ljava/lang/Object;()Lcom/phaos/math/BigInt;[B (I)Z(Ljava/io/OutputStream;)V W/ "(Ljava/io/File;)Vequals Exceptions(Ljava/lang/Object;)Z  |append(Ljava/lang/Object;)V ?P dsaWithSHA1 Plaintext key export not allowed8(Lcom/phaos/crypto/DSAParams;)V()Lcom/phaos/crypto/DSAParams;java/lang/StringBuffer readObject !getAllowKeyExport   & DLcom/phaos/crypto/DSAParams; +%java/io/ObjectInput (Lcom/phaos/ASN1/ASN1Sequence;)V J*Error writing key DSA parameters to stream ?wjava/lang/Object !* 9 ([B)V   pMT eraseCache .com/phaos/ASN1/ASN1ObjectID # +- !M[ params = { 3com/phaos/ASN1/ASN1Object $  A Wk !Eh 6,Error writing algorithm identifier to streamgetX SourceFile 3java/math/BigInteger&Lcom/phaos/crypto/AlgorithmIdentifier;getAlgID  getPn!com/phaos/fips/KeyExportException addElement getInstanceDSA parameters missing.(Ljava/math/BigInteger;I)VpkiBytes *dsaOld(Lcom/phaos/ASN1/ASN1Object;)V   H()Lcom/phaos/ASN1/ASN1ObjectID; x hasMoreData s#(I)Ljava/lang/StringBuffer;input(Ljava/lang/String;)V bitLengthcom/phaos/crypto/AlgID @LcloneDSA V ? allowExport ` getContents !rcom/phaos/crypto/DSAPrivateKey awrite setKeyAlgOID(Ljava/io/InputStream;)V g I initialize etoStreamjava/io/IOExceptionjava/io/FileInputStream 3i  length getAlgorithm toBytescom/phaos/ASN1/ASN1SequenceD(Lcom/phaos/crypto/AlgorithmIdentifier;Lcom/phaos/ASN1/ASN1Object;)V  QVsetAllowExportcom/phaos/utils/Utils KInvalid private key contents a>Lcom/phaos/math/BigInt;assertReadyState 8CDSA contents invalid. 0~}, bitLength = ! setParams W [com/phaos/ASN1/ASN1Utils % _assertAllowExport !,(Ljava/lang/String;)Ljava/lang/StringBuffer; 5$com/phaos/crypto/AlgorithmIdentifier 5x I  &  getFormat terminatecom/phaos/crypto/DSAParamscom/phaos/ASN1/ASN1OctetString getEncoded aWfinalize getKeyAlgOID 1java/io/OutputStream  ; MLcom/phaos/ASN1/ASN1ObjectID;erase6(Lcom/phaos/math/BigInt;Lcom/phaos/crypto/DSAParams;)V K 0 B getXInternal,(Ljava/lang/Object;)Ljava/lang/StringBuffer;com/phaos/crypto/DSA(I)Lcom/phaos/ASN1/ASN1Object;  writeExternal ov 5 toByteArray Deprecated ui(Lcom/phaos/math/BigInt;)V ]algOID 05(Ljava/math/BigInteger;Lcom/phaos/crypto/DSAParams;)VLcom/phaos/ASN1/ASN1Integer; getParams ^ GtoString f(java/lang/ArrayIndexOutOfBoundsExceptiongetOID DsetArray ! #: keyContents O 0 : bContents invalid.*com/phaos/utils/UnsyncByteArrayInputStream writeObject()Ljava/lang/String;(()Lcom/phaos/crypto/AlgorithmIdentifier; Q&com/phaos/ASN1/ASN1Integer w !size 5J Q java/lang/ClassNotFoundException readExternal  U- `(Ljava/lang/Exception;)V m ^()Lcom/phaos/ASN1/ASN1Object; ) } WinputASN1Object FI (Lcom/phaos/ASN1/ASN1ObjectID;)V 5()Z(J)V()V 0(Lcom/phaos/math/BigInt;)Lcom/phaos/math/BigInt;' h([BB)V()I%com/phaos/utils/InvalidInputException ()Ljava/math/BigInteger;, %com/phaos/ASN1/ASN1GenericConstructed 1 PKCS#8 getParameters ! 5 ! (Z)V9x C elementAtcom/phaos/fips/FIPS_140_2 ! )params B Zcom/phaos/math/BigInt;(Lcom/phaos/ASN1/ASN1ObjectID;Lcom/phaos/ASN1/ASN1Object;)VgetAllowExport getEncodedInternal L()[B ; I)com/phaos/utils/StreamableOutputException/(Ljava/math/BigInteger;)Lcom/phaos/math/BigInt;PpowerUpSelfTestjava/lang/ClassCastException getBitLength WoutputY3(Lcom/phaos/utils/Streamable;)Ljava/io/InputStream;\ ?java/io/ObjectOutput z&com/phaos/ASN1/ASN1SequenceInputStreamCodegetContentsInternal !C j R f 53 <Acom/phaos/crypto/PrivateKey (Lcom/phaos/utils/Streamable;)[B2(Ljava/io/InputStream;)Lcom/phaos/ASN1/ASN1Object;(Ljava/io/ObjectOutput;)V!GbXAs#<A6$ ]uYZL*+QY*۸! ۧMHYy*+Y*!MHYy*+*X+*+ $'2KN]2&5Yc*2 *.!]***?**+*,]ƸWY+MY,NN-7Y-Y,d::,\:ǙYǶS\: : Y@,' *Y,tW,_*S=  :Y{@,!]"**?**+=,!*] *Y+طG,]*Y*!] *+2,FI]QE*9YgL+Y ϶+*+Y*F>*+>* ])***I**7]*d)]"*aY*̰T&] +*+(,j]Y**] ]*] *+*!E] *+!G,6] *+*];'+M N#Y-*Y,S= N,  ] ]$*  mY^]***Y**! ]**?*R ]4(**R*** *&]*<] i] +*+,I]**<"]*]6**++$N-ƙ*-Ƶ*Y+$N* N**۲Z*۲(p,Ee*^,N*Y-=-=-=ӷ*-=E:YĿ:YĿ**,N#Y UYĿ8;8DNNN,#z]*۰D]*Q&]-!* **4]*!M] *Y+SG,e