4W , - . /01 23 4567 89 :; < => =?A B publicKey[B privateKey([B[B)VCodeLineNumberTableLocalVariableTablethisKeyPair InnerClasses3Lcom/google/crypto/tink/subtle/Ed25519Sign$KeyPair;MethodParameters getPublicKey()[B getPrivateKey newKeyPair5()Lcom/google/crypto/tink/subtle/Ed25519Sign$KeyPair; ExceptionsCnewKeyPairFromSeed7([B)Lcom/google/crypto/tink/subtle/Ed25519Sign$KeyPair; secretSeed StackMapTable SourceFileEd25519Sign.java D  E FG(com/google/crypto/tink/subtle/Field25519H IJ &'"java/lang/IllegalArgumentException"Given secret seed length is not %sjava/lang/ObjectK LMN OP QR ST UTV1com/google/crypto/tink/subtle/Ed25519Sign$KeyPair &java/security/GeneralSecurityException()Vjava/util/ArrayscopyOf([BI)[B$com/google/crypto/tink/subtle/Random randBytes(I)[Bjava/lang/IntegervalueOf(I)Ljava/lang/Integer;java/lang/Stringformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;(Ljava/lang/String;)V%com/google/crypto/tink/subtle/Ed25519getHashedScalar([B)[BscalarMultWithBaseToBytes)com/google/crypto/tink/subtle/Ed25519Sign1 Y**+*,OP QR   7 **U  ! 7 **Y   "#!  ^$% &'4* Y  Y S *L+MY,+cde g"h*i 4("* ) $%(*+ @