protected int nextChunk()

in src/main/java/software/amazon/encryption/s3/internal/CipherInputStream.java [152:165]


    protected int nextChunk() throws IOException {
        abortIfNeeded();
        if (eofReached) {
            return -1;
        }
        outputBuffer = null;
        int length = in.read(inputBuffer);
        if (length == -1) {
            return endOfFileReached();
        }
        outputBuffer = cipher.update(inputBuffer, 0, length);
        currentPosition = 0;
        return maxPosition = (outputBuffer == null ? 0 : outputBuffer.length);
    }