// GenerateKeypair is used to create a new ejson keypair. It returns the keys as // hex-encoded strings, suitable for printing to the screen. hex.DecodeString // can be used to load the true representation if necessary. func GenerateKeypair() (pub string, priv string, err error) { var kp crypto.Keypair if err := kp.Generate(); err != nil { return "", "", err } return kp.PublicString(), kp.PrivateString(), nil }