package curve

type KeyPair interface {
	KeyPrivate() KeyPrivate
	KeyPublic() KeyPublic
	MessageEncode(data []byte, args ...any) (Message, error)
	MessageDecode(mes Message, args ...any) ([]byte, error)
}