Ed25519 cryptographic signatures
