recoverHash method
@arg {Digest} dataSha256 - sha256 hash 32 byte buffer @return {PublicKey}
Implementation
Future<SteemPublicKey> recoverHash(Digest dataSha256) async {
var dataSha256Buf = dataSha256.bytes;
if (dataSha256Buf.length != 32) {
throw 'dataSha256: 32 byte String or buffer required';
}
var e = decodeBigInt(dataSha256Buf);
var i2 = i;
i2 -= 27;
i2 = i2 & 3;
var q = recoverPubKey(e, ecSig, i2);
return SteemPublicKey.fromPoint(q);
}