in lib/src/main/kotlin/org/jetbrains/zip/signer/datasource/ByteBufferDataSource.kt [12:21]
override fun getByteBuffer(offset: Long, size: Int): ByteBuffer {
checkChunkValid(offset, size.toLong())
val chunkPosition = offset.toInt()
val chunkLimit = chunkPosition + size
buffer.position(0)
buffer.limit(chunkLimit)
buffer.position(chunkPosition)
return buffer.slice()
}