Implements Ed25519
Ed25519 spec
Returns a new signing key pair generated deterministically from a seed
Returns whether the given publicKey falls in the Ed25519 elliptic curve
Signs the message using the secret key and returns a signed message