/ #YZ [ "\ ]^ "_` Ya bc de "f gh i "j k dl mn mo pq r s t u v "w x y mz { |}key0Lorg/bouncycastle/crypto/params/ECKeyParameters;randomLjava/security/SecureRandom;()VCodeLineNumberTableLocalVariableTablethis-Lorg/bouncycastle/crypto/signers/ECDSASigner;init.(ZLorg/bouncycastle/crypto/CipherParameters;)VrParam5Lorg/bouncycastle/crypto/params/ParametersWithRandom; forSigningZparam*Lorg/bouncycastle/crypto/CipherParameters;generateSignature([B)[Ljava/math/BigInteger;p"Lorg/bouncycastle/math/ec/ECPoint;xLjava/math/BigInteger;k nBitLengthIdmessage[Bnersres[Ljava/math/BigInteger;verifySignature1([BLjava/math/BigInteger;Ljava/math/BigInteger;)Zcu1u2GQpointv calculateE0(Ljava/math/BigInteger;[B)Ljava/math/BigInteger;trunc SourceFileECDSASigner.java *+3org/bouncycastle/crypto/params/ParametersWithRandom () 5org/bouncycastle/crypto/params/ECPrivateKeyParameters &'java/security/SecureRandom4org/bouncycastle/crypto/params/ECPublicKeyParameters  TU java/math/BigInteger * >   > * D+org/bouncycastle/crypto/signers/ECDSASignerjava/lang/Object$org/bouncycastle/math/ec/ECConstantsorg/bouncycastle/crypto/DSA getRandom()Ljava/security/SecureRandom; getParameters,()Lorg/bouncycastle/crypto/CipherParameters;.org/bouncycastle/crypto/params/ECKeyParameters5()Lorg/bouncycastle/crypto/params/ECDomainParameters;1org/bouncycastle/crypto/params/ECDomainParametersgetN()Ljava/math/BigInteger; bitLength()I(ILjava/util/Random;)VZEROequals(Ljava/lang/Object;)ZgetG$()Lorg/bouncycastle/math/ec/ECPoint; org/bouncycastle/math/ec/ECPointmultiply:(Ljava/math/BigInteger;)Lorg/bouncycastle/math/ec/ECPoint;getX+()Lorg/bouncycastle/math/ec/ECFieldElement;'org/bouncycastle/math/ec/ECFieldElement toBigIntegermod.(Ljava/math/BigInteger;)Ljava/math/BigInteger;getD modInverseaddONE compareTo(Ljava/math/BigInteger;)IgetQF(Lorg/bouncycastle/math/ec/ECPoint;)Lorg/bouncycastle/math/ec/ECPoint;(I[B)Vjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)VStackMap(org/bouncycastle/crypto/CipherParameters!"#$%&'()*+,/*-. /012,E;,,N*-*-!*Y *, *, -*  !#$#%&(1)<.D0.*34E/0E56E78)&"~<"~D"~9:, * M*,+ N:::,6Y*:* ::  ,:*:,-,::SS-N= >?@EF!L0N;PLSVU^WiYu[]_abd.z L;<V=> t?>!n@AuB>/0CD E>F>G>H>IJ6"!"KL, * :*+ :, ,- --::,:* : * :   :  :  ,-:r sv(x*|=~?GUbnz. /0CDG>H> E>F>G\M>UNN>bAO>n5P< z)Q< R< S> b("*"="?"TU,3+,h Y, +lN,--!Y- -  ).* VD3/03E>3CD"WX