SteemSignature.fromBuffer constructor
Construct signature from buffer
Implementation
SteemSignature.fromBuffer(Uint8List buffer, String? keyType) {
this.keyType = keyType;
if (buffer.lengthInBytes != 65) {
throw InvalidKey(
'Invalid signature length, got: ${buffer.lengthInBytes}');
}
i = buffer.first;
if (i - 27 != i - 27 & 7) {
throw InvalidKey('Invalid signature parameter');
}
var r = decodeBigInt(buffer.sublist(1, 33));
var s = decodeBigInt(buffer.sublist(33, 65));
ecSig = ECSignature(r, s);
}