When encryption is enabled in calculateChunkIndex, will there be any anomalies in originalFileSize - transformedChunkSize? Shouldn't it be transformedFileSize - transformedChunkSize?
private ChunkIndex calculateChunkIndex() {
final var chunkSize = inner.transformedChunkSize();
var size = originalFileSize;
while (size > chunkSize) {
chunkIndexBuilder.addChunk(chunkSize);
size -= chunkSize;
}
return chunkIndexBuilder.finish(size);
}```