Calculates signature for the message.
@override Future<Signature> sign(List<int> message, {required KeyPair keyPair}) { throw UnimplementedError(); }