verifyHash method

bool verifyHash(
  1. Uint8List sha256Data,
  2. EOSPublicKey publicKey
)

Verify the signature from in SHA256 hashed data

Implementation

bool verifyHash(Uint8List sha256Data, EOSPublicKey publicKey) {
  ECPoint? q = publicKey.q;
  final signer = ECDSASigner(null, HMac(SHA256Digest(), 64));
  signer.init(false, PublicKeyParameter(ECPublicKey(q, EOSKey.secp256k1)));

  return signer.verifySignature(sha256Data, this.ecSig);
}