The `buffer_length` parameter will mark the end of an incomplete/invalid data in the input buffer.
The
buffer_lengthparameter will mark the end of an incomplete/invalid data in the input buffer.