assembleCryptoStream method
Implementation
Uint8List assembleCryptoStream(EncryptionLevel level) {
final chunks = cryptoChunksByLevel[level]!;
int readOffset = cryptoReadOffsetByLevel[level]!;
final out = <int>[];
while (chunks.containsKey(readOffset)) {
final chunk = chunks.remove(readOffset)!;
out.addAll(chunk);
readOffset += chunk.length;
}
cryptoReadOffsetByLevel[level] = readOffset;
return Uint8List.fromList(out);
}