void verify(Uint8List data, B64 signature, B64 pk) { if (!ed25519.verify(ed25519.PublicKey(pk.decode().sublist(0, 32)), data, signature.decode())) { throw ExInvalidSign(); } }