/ 1i 0jk l 0m no 0pq irst u v wx yz {|} u~ i          v  w  forSigningZkey0Lorg/bouncycastle/crypto/params/ECKeyParameters;randomLjava/security/SecureRandom;()VCodeLineNumberTableLocalVariableTablethis,Lorg/bouncycastle/crypto/signers/ECNRSigner;init.(ZLorg/bouncycastle/crypto/CipherParameters;)VrParam5Lorg/bouncycastle/crypto/params/ParametersWithRandom;param*Lorg/bouncycastle/crypto/CipherParameters;generateSignature([B)[Ljava/math/BigInteger;keyGen7Lorg/bouncycastle/crypto/generators/ECKeyPairGenerator;V6Lorg/bouncycastle/crypto/params/ECPublicKeyParameters;VxLjava/math/BigInteger;digest[Bn nBitLengthIe eBitLengthprivKey7Lorg/bouncycastle/crypto/params/ECPrivateKeyParameters;rstempPair1Lorg/bouncycastle/crypto/AsymmetricCipherKeyPair;xures[Ljava/math/BigInteger;verifySignature1([BLjava/math/BigInteger;Ljava/math/BigInteger;)ZpubKeyG"Lorg/bouncycastle/math/ec/ECPoint;WPt SourceFileECNRSigner.java 9: 343org/bouncycastle/crypto/params/ParametersWithRandom 78 5org/bouncycastle/crypto/params/ECPrivateKeyParameters 56java/security/SecureRandom4org/bouncycastle/crypto/params/ECPublicKeyParametersjava/lang/IllegalStateExceptionnot initialised for signing 9  java/math/BigInteger 9+org/bouncycastle/crypto/DataLengthExceptioninput too large for ECNR key.5org/bouncycastle/crypto/generators/ECKeyPairGenerator8org/bouncycastle/crypto/params/ECKeyGenerationParameters 9 @     M not initialised for verifying M O*org/bouncycastle/crypto/signers/ECNRSignerjava/lang/Objectorg/bouncycastle/crypto/DSA getRandom()Ljava/security/SecureRandom; getParameters,()Lorg/bouncycastle/crypto/CipherParameters;(Ljava/lang/String;)V5()Lorg/bouncycastle/crypto/params/ECDomainParameters;1org/bouncycastle/crypto/params/ECDomainParametersgetN()Ljava/math/BigInteger; bitLength()I(I[B)VR(Lorg/bouncycastle/crypto/params/ECDomainParameters;Ljava/security/SecureRandom;)V4(Lorg/bouncycastle/crypto/KeyGenerationParameters;)VgenerateKeyPair3()Lorg/bouncycastle/crypto/AsymmetricCipherKeyPair;/org/bouncycastle/crypto/AsymmetricCipherKeyPair getPublicgetQ$()Lorg/bouncycastle/math/ec/ECPoint; org/bouncycastle/math/ec/ECPointgetX+()Lorg/bouncycastle/math/ec/ECFieldElement;'org/bouncycastle/math/ec/ECFieldElement toBigIntegeradd.(Ljava/math/BigInteger;)Ljava/math/BigInteger;mod$org/bouncycastle/math/ec/ECConstantsZEROequals(Ljava/lang/Object;)ZgetD getPrivatemultiplysubtractONE compareTo(Ljava/math/BigInteger;)IgetG:(Ljava/math/BigInteger;)Lorg/bouncycastle/math/ec/ECPoint;F(Lorg/bouncycastle/math/ec/ECPoint;)Lorg/bouncycastle/math/ec/ECPoint;StackMap(org/bouncycastle/crypto/CipherParameters!0123456789:;/*<= >?@A;J*;,,N*-*-!* Y *, *, <. !# %')*(++.6/A4I6=*BCJ>?J34JDE)+0A0I0FG;J * Y *M,>Y+:6*: Y::Y:  Y* :   :   :  !,":#$%:  &%:   '(,"::  S S <fEGJK$M/N6P?RETOWRXU_^asczfgiknoprstv=^@HI JK LM >?NOPM$QR/SM6TR?UVRWMUXMzjYZ 4[M '\M ]^ @0O0U 0_`;X* Y)* :*:6Y+:6 Y,+, ,,-#, -,*-: :  -. ,./:   : , (":  $<N$+6=DNacvx=>?NOWMXMaK$PM+QR6SM=|TR7bc 0dc ec [M fM 0N 0 a 0 c 0 v 0 x 0 gh