feat: Ed25519 device identity for WebSocket challenge-response handshake (#85) a79a97a unverified nyk commited on Mar 3