encodeLength static method
BER length bytes for length.
Implementation
static Uint8List encodeLength(int length) {
if (length == 0) return Uint8List(1);
final Uint8List minimal = _toByteArray(length);
if (length < 0x80) return minimal;
final Uint8List out = minimal[0] > 0 ? IsoUtil.concat(Uint8List(1), minimal) : minimal;
out[0] = 0x80 | out.length - 1;
return out;
}