encodeLength method
Implementation
@override
int encodeLength(int length, IsoBuffer buffer) {
int remainder = length;
final Uint8List out = Uint8List(digits);
for (int i = digits - 1; i >= 0; i--) {
out[i] = remainder % 10 + 0x30;
remainder ~/= 10;
}
if (remainder != 0) throw ArgumentError("invalid len $length. Prefixing digits = $digits");
buffer.putBytes(out);
return digits;
}