signConst method

ETHSignature signConst(
  1. List<int> digest, {
  2. bool hashMessage = true,
  3. List<int>? extraEntropy,
})

Implementation

ETHSignature signConst(List<int> digest,
    {bool hashMessage = true, List<int>? extraEntropy}) {
  final hash = hashMessage ? QuickCrypto.keccack256Hash(digest) : digest;
  final signature =
      _ecdsaSigningKey.signConst(digest: hash, extraEntropy: extraEntropy);
  return ETHSignature(
      signature.item1.r, signature.item1.s, signature.item2 + 27);
}