Êþº¾1I ()V4ephemeral public key has different domain parametersephemeralPrivateKey"ephemeralPrivateKey cannot be nullephemeralPublicKeygeneratePublicKeygetClassgetEphemeralPrivateKeygetEphemeralPublicKeygetStaticPrivateKeyisAssignableFromjava/lang/Class"java/lang/IllegalArgumentExceptionjava/lang/NullPointerExceptionjava/lang/Object+only X25519 and X448 paramaters can be used(org/bouncycastle/crypto/CipherParameters9org/bouncycastle/crypto/params/X25519PrivateKeyParameters8org/bouncycastle/crypto/params/X25519PublicKeyParameters7org/bouncycastle/crypto/params/X448PrivateKeyParameters6org/bouncycastle/crypto/params/X448PublicKeyParameters4org/bouncycastle/crypto/params/XDHUPrivateParametersBstatic and ephemeral private keys have different domain parametersstaticPrivateKeystaticPrivateKey cannot be null7Lorg/bouncycastle/crypto/params/AsymmetricKeyParameter;()Ljava/lang/Class;(Ljava/lang/Class;)Z(Ljava/lang/String;)V9()Lorg/bouncycastle/crypto/params/AsymmetricKeyParameter;<()Lorg/bouncycastle/crypto/params/X25519PublicKeyParameters;:()Lorg/bouncycastle/crypto/params/X448PublicKeyParameters;q(Lorg/bouncycastle/crypto/params/AsymmetricKeyParameter;Lorg/bouncycastle/crypto/params/AsymmetricKeyParameter;)V¨(Lorg/bouncycastle/crypto/params/AsymmetricKeyParameter;Lorg/bouncycastle/crypto/params/AsymmetricKeyParameter;Lorg/bouncycastle/crypto/params/AsymmetricKeyParameter;)V * * *  + , - / 0 2 )3 )4 )5 8 !9 "9 #6 #7 %: '; )<Code!)#$* * *1H*+,·G±2H½±*·C+Ç »"Y·B¿+Á'š+Á%š »!Y·A¿,Ç »"Y·B¿+¶D,¶D¶@š »!Y·A¿-Ç ,Á'™,À'¶FN§>,À%¶EN§3-Á(™+Á'š »!Y·A¿-Á&™+Á%š »!Y·A¿*+µ?*,µ=*-µ>±.H*´?°.H*´=°.H*´>°