Êþº¾1Q ()V4ephemeral public key has different domain parametersephemeralPrivateKey"ephemeralPrivateKey cannot be nullephemeralPublicKeyequalsgetDgetEphemeralPrivateKeygetEphemeralPublicKeygetG getParametersgetStaticPrivateKey"java/lang/IllegalArgumentExceptionjava/lang/NullPointerExceptionjava/lang/Objectmultiply(org/bouncycastle/crypto/CipherParameters5org/bouncycastle/crypto/params/ECDHUPrivateParameters1org/bouncycastle/crypto/params/ECDomainParameters5org/bouncycastle/crypto/params/ECPrivateKeyParameters4org/bouncycastle/crypto/params/ECPublicKeyParameters1org/bouncycastle/math/ec/FixedPointCombMultiplierBstatic and ephemeral private keys have different domain parametersstaticPrivateKeystaticPrivateKey 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*+,·G±3P–Š*·F+Ç » Y·E¿,Ç » Y·E¿+¶K:,¶K¶Hš »Y·D¿-Ç'»'Y·N¶I,¶J¶O:»&Y·MN§-¶L¶Hš »Y·D¿*+µB*,µA*-µC±.P*´B° .P*´A°/P*´C°