ed25519-based key generation, message signing, and signature verification