INNER CODE UNIT · Dart
bits
Ephenodrom/Dart-Basic-Utils · lib/src/Asn1Utils.dart:335
bits = bits.substring(0, bits.length - object.unusedbits!);
}
sb.write('BIT STRING (${(bits.length)} bit) ');
dump.add(ASN1DumpLine(
offset: offset,
depth: d,
headerLength: hl,
length: l!,
line: sb.toString(),
tag: object.tag!.toRadixString(16),
type: ASN1ObjectType.PRIM,
));
var unusedBits = object.valueBytes!.elementAt(0) == 0 ? 1 : 0;
var parser = ASN1Parser(object.stringValues as Uint8List?);
var next = parser.nextObject();
var tmp = complexDumpFromASN1Object(next,
intend: intend + 4, offset: offset + hl + unusedBits);