# File lib/aws/core/signers/version_4/chunk_signed_stream.rb, line 64
          def read bytes = nil, output_buffer = nil
            data = read_bytes(bytes || @size)
            if output_buffer
              output_buffer.replace(data || '')
            else
              (data.nil? and bytes.nil?) ? '' : data
            end
          end