1  "45 must not be null()I()V(I)[B([B)V([BB)V([BI)I([BII)V([C)[B$). Expected to receive payload from I). This is not allowed. Each participant must use a unique participantId..4Both participants are using the same participantId (JPAKE_KCKC_1_UONEwPartner MacTag validation failed. Therefore, the password, MAC, or digest algorithm of each participant does not match.)Received payload from incorrect partner (ZERO&Zero-knowledge proof validation failedappendasUnsignedByteArray calculateA calculateGA calculateGx"calculateHashForZeroKnowledgeProofcalculateKeyingMaterialcalculateMacKeycalculateMacTag calculateS calculateX2scalculateZeroKnowledgeProof compareTocreateRandomInRangedoFinalequalsfill,g^x validation failed. g^x should not be 1.zga is equal to 1. It should not be. The chances of this happening are on the order of 2^160 for a 160-bit q. Try again. generateX1 generateX2 getDigestSize getMacSizeinitintToByteArrayjava/lang/NullPointerExceptionjava/lang/Objectjava/lang/Stringjava/lang/StringBuilderjava/math/BigIntegermodmodPowmultiplynegate'org/bouncycastle/crypto/CryptoExceptionorg/bouncycastle/crypto/Digestorg/bouncycastle/crypto/Mac1org/bouncycastle/crypto/agreement/jpake/JPAKEUtil!org/bouncycastle/crypto/macs/HMac+org/bouncycastle/crypto/params/KeyParameterorg/bouncycastle/util/Arrays!org/bouncycastle/util/BigIntegersorg/bouncycastle/util/StringsresetsubtracttoStringtoUTF8ByteArrayupdate updateDigestupdateDigestIncludingSize updateMac validateGa validateGx4validateMacTagvalidateNotNullvalidateParticipantIdsDiffervalidateParticipantIdsEqualvalidateZeroKnowledgeProofvalueOf<=>?@EFGHIJKLMLjava/math/BigInteger;(Ljava/lang/Object;)Z()Ljava/lang/String;(Ljava/lang/String;)V(Ljava/lang/String;)[B()Ljava/math/BigInteger;(J)Ljava/math/BigInteger;(Ljava/math/BigInteger;)I(Ljava/math/BigInteger;)V(Ljava/math/BigInteger;)[B([C)Ljava/math/BigInteger;-(Lorg/bouncycastle/crypto/CipherParameters;)V#(Lorg/bouncycastle/crypto/Digest;)V'(Ljava/lang/Object;Ljava/lang/String;)V'(Ljava/lang/String;Ljava/lang/String;)V5(Lorg/bouncycastle/crypto/Digest;Ljava/lang/String;)V2(Lorg/bouncycastle/crypto/Mac;Ljava/lang/String;)V-(Ljava/lang/String;)Ljava/lang/StringBuilder;.(Ljava/math/BigInteger;)Ljava/math/BigInteger;9(Lorg/bouncycastle/crypto/Digest;Ljava/math/BigInteger;)V6(Lorg/bouncycastle/crypto/Mac;Ljava/math/BigInteger;)V:(Ljava/math/BigInteger;Lorg/bouncycastle/crypto/Digest;)[BD(Ljava/math/BigInteger;Ljava/math/BigInteger;)Ljava/math/BigInteger;J(Ljava/math/BigInteger;Ljava/security/SecureRandom;)Ljava/math/BigInteger;Z(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)Ljava/math/BigInteger;`(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/security/SecureRandom;)Ljava/math/BigInteger;p(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)Ljava/math/BigInteger;(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/lang/String;Lorg/bouncycastle/crypto/Digest;)Ljava/math/BigInteger;(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)Ljava/math/BigInteger;(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;[Ljava/math/BigInteger;Ljava/lang/String;Lorg/bouncycastle/crypto/Digest;)V(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/lang/String;Lorg/bouncycastle/crypto/Digest;Ljava/security/SecureRandom;)[Ljava/math/BigInteger;(Ljava/lang/String;Ljava/lang/String;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Lorg/bouncycastle/crypto/Digest;)Ljava/math/BigInteger;(Ljava/lang/String;Ljava/lang/String;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Lorg/bouncycastle/crypto/Digest;Ljava/math/BigInteger;)V l !l 8 9  N ;  3 1 R Q 2m Pn o Qp Dq ]r /s $u :w x S{ T{ U| #} A~ C~ O~ S T U * B 0 ( + f f ^ _ ` a a a b b b b b b b b b c f f f f f f f f f f g g g g h i j j k k d d d d eCode Exceptions!f_!ll* 6M*N,-+հ 7M*N,-+հ ,v bY*ַ '+,*° &+,-* - +,* %,-*° .^Rb:: +:   : , *: , -:  S  +S (K?*+,-:WbY Wt!* cY ÿc Vt!* cY ÿc \p d2:2:,-: -8-*/-+*² ,*- *¶* cY ÿc )),-+*-*° Zz5)*+#cYaY*ÿc [z>2*+,cYaY +*ÿc Yy, *^YaY+ +} q:gY:  μ:  hYҶ  * + , -    WӻbY *1%++*++M+,W, X2 &+*,-:   cYÿc S!+M*,,,ӱ T."+M*,*,,,ӱ S{!+M*,,,ӱ T{."+M*,*,,,ӱ U!+M*,,,ӱ U|!+M*,,,ӱ ;-!Y|TY|TY|TYT