Home | History | Annotate | Download | only in vtls

Lines Matching refs:inbuf

112   SecBuffer inbuf;
313 InitSecBuffer(&inbuf, SECBUFFER_APPLICATION_PROTOCOLS, alpn_buffer, cur);
314 InitSecBufferDesc(&inbuf_desc, &inbuf, 1);
318 InitSecBuffer(&inbuf, SECBUFFER_EMPTY, NULL, 0);
319 InitSecBufferDesc(&inbuf_desc, &inbuf, 1);
322 InitSecBuffer(&inbuf, SECBUFFER_EMPTY, NULL, 0);
323 InitSecBufferDesc(&inbuf_desc, &inbuf, 1);
351 At the moment we don't pass inbuf unless we're using ALPN since we only
353 us problems with inbuf regardless. https://github.com/curl/curl/issues/983
411 SecBuffer inbuf[2];
499 InitSecBuffer(&inbuf[0], SECBUFFER_TOKEN, malloc(connssl->encdata_offset),
501 InitSecBuffer(&inbuf[1], SECBUFFER_EMPTY, NULL, 0);
502 InitSecBufferDesc(&inbuf_desc, inbuf, 2);
510 if(inbuf[0].pvBuffer == NULL) {
516 memcpy(inbuf[0].pvBuffer, connssl->encdata_buffer,
533 Curl_safefree(inbuf[0].pvBuffer);
590 if(inbuf[1].BufferType == SECBUFFER_EXTRA && inbuf[1].cbBuffer > 0) {
591 infof(data, "schannel: encrypted data length: %lu\n", inbuf[1].cbBuffer);
604 if(connssl->encdata_offset > inbuf[1].cbBuffer) {
607 inbuf[1].cbBuffer, inbuf[1].cbBuffer);
608 connssl->encdata_offset = inbuf[1].cbBuffer;
1047 SecBuffer inbuf[4];
1148 InitSecBuffer(&inbuf[0], SECBUFFER_DATA, connssl->encdata_buffer,
1152 InitSecBuffer(&inbuf[1], SECBUFFER_EMPTY, NULL, 0);
1153 InitSecBuffer(&inbuf[2], SECBUFFER_EMPTY, NULL, 0);
1154 InitSecBuffer(&inbuf[3], SECBUFFER_EMPTY, NULL, 0);
1155 InitSecBufferDesc(&inbuf_desc, inbuf, 4);
1168 if(inbuf[1].BufferType == SECBUFFER_DATA) {
1170 inbuf[1].cbBuffer);
1173 size = inbuf[1].cbBuffer > CURL_SCHANNEL_BUFFER_FREE_SIZE ?
1174 inbuf[1].cbBuffer : CURL_SCHANNEL_BUFFER_FREE_SIZE;
1195 size = inbuf[1].cbBuffer;
1198 inbuf[1].pvBuffer, size);
1208 if(inbuf[3].BufferType == SECBUFFER_EXTRA && inbuf[3].cbBuffer > 0) {
1210 inbuf[3].cbBuffer);
1215 if(connssl->encdata_offset > inbuf[3].cbBuffer) {
1220 inbuf[3].cbBuffer, inbuf[3].cbBuffer);
1221 connssl->encdata_offset = inbuf[3].cbBuffer;