signature should be base64
@override bool verify(String signedMessage, String message) { return ED25519.verify(publicKey, base64.decode(signedMessage), message); }