3 4h i jk .lmno p qrst uv w xy p z {|} h ~      # % " 0 )h ) ) .h p .DEFAULT_KEYSIZEI ConstantValueedParams.Lnet/i2p/crypto/eddsa/spec/EdDSAParameterSpec;randomLjava/security/SecureRandom; initializedZ edParametersLjava/util/Hashtable; SignatureULjava/util/Hashtable;()VCodeLineNumberTableLocalVariableTablethis'Lnet/i2p/crypto/eddsa/KeyPairGenerator; initialize (ILjava/security/SecureRandom;)Ve2Ljava/security/InvalidAlgorithmParameterException;keysize+Ljava/security/spec/AlgorithmParameterSpec; StackMapTablemrJ(Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)Vparams ExceptionsgenerateKeyPair()Ljava/security/KeyPair;seed[BprivKey/Lnet/i2p/crypto/eddsa/spec/EdDSAPrivateKeySpec;pubKey.Lnet/i2p/crypto/eddsa/spec/EdDSAPublicKeySpec;createNamedCurveSpecC(Ljava/lang/String;)Lnet/i2p/crypto/eddsa/spec/EdDSANamedCurveSpec; curveNameLjava/lang/String;spec/Lnet/i2p/crypto/eddsa/spec/EdDSANamedCurveSpec; SourceFileKeyPairGenerator.java CD ?@ )java/security/spec/AlgorithmParameterSpec'java/security/InvalidParameterExceptionunknown key type. C JS0java/security/InvalidAlgorithmParameterExceptionkey type not configurable.,net/i2p/crypto/eddsa/spec/EdDSAParameterSpec 9:/net/i2p/crypto/eddsa/spec/EdDSAGenParameterSpec ^_)parameter object not a EdDSAParameterSpec ;< =>%net/i2p/crypto/eddsa/KeyPairGeneratorjava/security/SecureRandom JK   -net/i2p/crypto/eddsa/spec/EdDSAPrivateKeySpec C,net/i2p/crypto/eddsa/spec/EdDSAPublicKeySpec Cjava/security/KeyPair#net/i2p/crypto/eddsa/EdDSAPublicKey C$net/i2p/crypto/eddsa/EdDSAPrivateKey C C _java/lang/StringBuilderunknown curve name: java/util/Hashtable.net/i2p/crypto/eddsa/spec/EdDSANamedCurveTableEd25519 !java/security/KeyPairGeneratorSpi-net/i2p/crypto/eddsa/spec/EdDSANamedCurveSpecjava/lang/IntegervalueOf(I)Ljava/lang/Integer;get&(Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/String;)VgetName()Ljava/lang/String;getCurve#()Lnet/i2p/crypto/eddsa/math/Curve;net/i2p/crypto/eddsa/math/CurvegetField#()Lnet/i2p/crypto/eddsa/math/Field;net/i2p/crypto/eddsa/math/Fieldgetb()I nextBytes([B)V3([BLnet/i2p/crypto/eddsa/spec/EdDSAParameterSpec;)VgetA*()Lnet/i2p/crypto/eddsa/math/GroupElement;Y(Lnet/i2p/crypto/eddsa/math/GroupElement;Lnet/i2p/crypto/eddsa/spec/EdDSAParameterSpec;)V1(Lnet/i2p/crypto/eddsa/spec/EdDSAPublicKeySpec;)V2(Lnet/i2p/crypto/eddsa/spec/EdDSAPrivateKeySpec;)V6(Ljava/security/PublicKey;Ljava/security/PrivateKey;)V getByNameappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;1456789:;<=>?@ABCDE/*F G HIJKE2N- Y*-, :Y "% F"/013"6%4'517G4' LM2HI2N62;<$9OP QHR JSE@+ *+ &+**+ Y*,*F";<=>+@5B:C?DG @HI@TO@;<P U VWEe**Y* lL*+Y+* MY, * !N"Y#Y-$%Y,&'FGHJ(K0M=NMPG*eHI(=XY=(Z[M\]P^_E~&+(M, Y)Y*+,+,-,F[\ ]$_G &HI&`a!bcP$dU eDEA!.Y/Y123WF) + ,fg