Êþº¾1Q ()V4Ephemeral public key has different domain parametersBStatic and ephemeral private keys have different domain parametersephemeralPrivateKey"ephemeralPrivateKey cannot be nullephemeralPublicKeyequalsgetDgetEphemeralPrivateKeygetEphemeralPublicKeygetG getParametersgetStaticPrivateKey"java/lang/IllegalArgumentExceptionjava/lang/NullPointerExceptionjava/lang/Objectmultiply(org/bouncycastle/crypto/CipherParameters1org/bouncycastle/crypto/params/ECDomainParameters5org/bouncycastle/crypto/params/ECPrivateKeyParameters4org/bouncycastle/crypto/params/ECPublicKeyParameters3org/bouncycastle/crypto/params/MQVPrivateParameters1org/bouncycastle/math/ec/FixedPointCombMultiplierstaticPrivateKeystaticPrivateKey cannot be null7Lorg/bouncycastle/crypto/params/ECPrivateKeyParameters;6Lorg/bouncycastle/crypto/params/ECPublicKeyParameters;(Ljava/lang/Object;)Z(Ljava/lang/String;)V()Ljava/math/BigInteger;5()Lorg/bouncycastle/crypto/params/ECDomainParameters;9()Lorg/bouncycastle/crypto/params/ECPrivateKeyParameters;8()Lorg/bouncycastle/crypto/params/ECPublicKeyParameters;$()Lorg/bouncycastle/math/ec/ECPoint;X(Lorg/bouncycastle/math/ec/ECPoint;Lorg/bouncycastle/crypto/params/ECDomainParameters;)Vq(Lorg/bouncycastle/crypto/params/ECPrivateKeyParameters;Lorg/bouncycastle/crypto/params/ECPrivateKeyParameters;)V§(Lorg/bouncycastle/crypto/params/ECPrivateKeyParameters;Lorg/bouncycastle/crypto/params/ECPrivateKeyParameters;Lorg/bouncycastle/crypto/params/ECPublicKeyParameters;)V\(Lorg/bouncycastle/math/ec/ECPoint;Ljava/math/BigInteger;)Lorg/bouncycastle/math/ec/ECPoint; ( ( )  * + , - 0 1 3 4 &5 &6 &7 : : !8 #9 #= $; $< %< %> &? '8 '@Code!&!"( ( )2P*+,·M±3P–Š*·F+Ç » Y·E¿,Ç » Y·E¿+¶J:,¶J¶Gš »Y·D¿-Ç'»'Y·N¶H,¶I¶O:»%Y·LN§-¶K¶Gš »Y·D¿*+µB*,µA*-µC±.P*´B°.P*´A°/P*´C°