recoverId method

int? recoverId({
  1. required List<int> hash,
  2. required ECDSAPublicKey publicKey,
})

Implementation

int? recoverId({required List<int> hash, required ECDSAPublicKey publicKey}) {
  final keys = recoverPublicKeys(hash, publicKey.generator);
  final recId = keys.indexOf(publicKey);
  if (recId.isNegative) {
    return null;
  }
  return recId;
}