func GenerateKey(rand io.Reader) (PublicKey, PrivateKey, error) {
	return ed25519.GenerateKey(rand)
}
GenerateKey generates a public/private key pair using entropy from rand.
If rand is nil, crypto/rand.Reader will be used.
package ed25519
import (
	"crypto/ed25519"
	"io"
)
const (
	PublicKeySize = 32
	PrivateKeySize = 64
	SignatureSize = 64
	SeedSize = 32
)
type PublicKey = ed25519.PublicKey
type PrivateKey = ed25519.PrivateKey