Lines Matching refs:outbuf

97         SecBuffer outbuf;
108 init_sec_buffer(&outbuf, SECBUFFER_EMPTY, NULL, 0);
109 init_sec_buffer_desc(&outbuf_desc, &outbuf, 1);
115 ret = ffurl_write(s->tcp, outbuf.pvBuffer, outbuf.cbBuffer);
116 FreeContextBuffer(outbuf.pvBuffer);
117 if (ret < 0 || ret != outbuf.cbBuffer)
150 SecBuffer outbuf[3] = { 0 };
206 init_sec_buffer(&outbuf[0], SECBUFFER_TOKEN, NULL, 0);
207 init_sec_buffer(&outbuf[1], SECBUFFER_ALERT, NULL, 0);
208 init_sec_buffer(&outbuf[2], SECBUFFER_EMPTY, NULL, 0);
209 init_sec_buffer_desc(&outbuf_desc, outbuf, 3);
234 if (outbuf[i].BufferType == SECBUFFER_TOKEN && outbuf[i].cbBuffer > 0) {
235 ret = ffurl_write(c->tls_shared.tcp, outbuf[i].pvBuffer, outbuf[i].cbBuffer);
236 if (ret < 0 || ret != outbuf[i].cbBuffer) {
243 if (outbuf[i].pvBuffer != NULL) {
244 FreeContextBuffer(outbuf[i].pvBuffer);
245 outbuf[i].pvBuffer = NULL;
284 if (outbuf[i].pvBuffer != NULL) {
285 FreeContextBuffer(outbuf[i].pvBuffer);
286 outbuf[i].pvBuffer = NULL;
297 SecBuffer outbuf;
302 init_sec_buffer(&outbuf, SECBUFFER_EMPTY, NULL, 0);
303 init_sec_buffer_desc(&outbuf_desc, &outbuf, 1);
318 ret = ffurl_write(s->tcp, outbuf.pvBuffer, outbuf.cbBuffer);
319 FreeContextBuffer(outbuf.pvBuffer);
320 if (ret < 0 || ret != outbuf.cbBuffer) {
534 SecBuffer outbuf[4];
551 init_sec_buffer(&outbuf[0], SECBUFFER_STREAM_HEADER,
553 init_sec_buffer(&outbuf[1], SECBUFFER_DATA,
555 init_sec_buffer(&outbuf[2], SECBUFFER_STREAM_TRAILER,
558 init_sec_buffer(&outbuf[3], SECBUFFER_EMPTY, NULL, 0);
559 init_sec_buffer_desc(&outbuf_desc, outbuf, 4);
561 memcpy(outbuf[1].pvBuffer, buf, len);
565 len = outbuf[0].cbBuffer + outbuf[1].cbBuffer + outbuf[2].cbBuffer;
583 return ret < 0 ? ret : outbuf[1].cbBuffer;