getRecid static method
Implementation
static int getRecid(String pubHex, String message, ECSignature sig) {
int recId = -1;
BigInt publicKey = hexToBigInt(pubHex);
for (var i = 0; i < 4; i++) {
final k =
_recoverFromSignature(i, sig, dynamicToUint8List(message), secp256k1);
if (k == publicKey) {
recId = i;
break;
}
}
return recId;
}