Lines Matching refs:inbuf
152 SecBuffer inbuf[2]; in tls_client_handshake_loop() local
193 … init_sec_buffer(&inbuf[0], SECBUFFER_TOKEN, av_malloc(c->enc_buf_offset), c->enc_buf_offset); in tls_client_handshake_loop()
194 init_sec_buffer(&inbuf[1], SECBUFFER_EMPTY, NULL, 0); in tls_client_handshake_loop()
195 init_sec_buffer_desc(&inbuf_desc, inbuf, 2); in tls_client_handshake_loop()
197 if (inbuf[0].pvBuffer == NULL) { in tls_client_handshake_loop()
203 memcpy(inbuf[0].pvBuffer, c->enc_buf, c->enc_buf_offset); in tls_client_handshake_loop()
214 av_freep(&inbuf[0].pvBuffer); in tls_client_handshake_loop()
257 if (inbuf[1].BufferType == SECBUFFER_EXTRA && inbuf[1].cbBuffer > 0) { in tls_client_handshake_loop()
258 if (c->enc_buf_offset > inbuf[1].cbBuffer) { in tls_client_handshake_loop()
259 memmove(c->enc_buf, (c->enc_buf + c->enc_buf_offset) - inbuf[1].cbBuffer, in tls_client_handshake_loop()
260 inbuf[1].cbBuffer); in tls_client_handshake_loop()
261 c->enc_buf_offset = inbuf[1].cbBuffer; in tls_client_handshake_loop()
389 SecBuffer inbuf[4]; in tls_read() local
433 init_sec_buffer(&inbuf[0], SECBUFFER_DATA, c->enc_buf, c->enc_buf_offset); in tls_read()
436 init_sec_buffer(&inbuf[1], SECBUFFER_EMPTY, NULL, 0); in tls_read()
437 init_sec_buffer(&inbuf[2], SECBUFFER_EMPTY, NULL, 0); in tls_read()
438 init_sec_buffer(&inbuf[3], SECBUFFER_EMPTY, NULL, 0); in tls_read()
439 init_sec_buffer_desc(&inbuf_desc, inbuf, 4); in tls_read()
445 if (inbuf[1].BufferType == SECBUFFER_DATA) { in tls_read()
447 size = inbuf[1].cbBuffer > SCHANNEL_FREE_BUFFER_SIZE ? in tls_read()
448 inbuf[1].cbBuffer : SCHANNEL_FREE_BUFFER_SIZE; in tls_read()
461 size = inbuf[1].cbBuffer; in tls_read()
463 memcpy(c->dec_buf + c->dec_buf_offset, inbuf[1].pvBuffer, size); in tls_read()
467 if (inbuf[3].BufferType == SECBUFFER_EXTRA && inbuf[3].cbBuffer > 0) { in tls_read()
468 if (c->enc_buf_offset > inbuf[3].cbBuffer) { in tls_read()
469 memmove(c->enc_buf, (c->enc_buf + c->enc_buf_offset) - inbuf[3].cbBuffer, in tls_read()
470 inbuf[3].cbBuffer); in tls_read()
471 c->enc_buf_offset = inbuf[3].cbBuffer; in tls_read()