Home | History | Annotate | Download | only in base

Lines Matching refs:in_buf

339     CSecBufferBundle<4> in_buf;
340 in_buf[0].BufferType = SECBUFFER_DATA;
341 in_buf[0].cbBuffer = static_cast<unsigned long>(inbuf.size());
342 in_buf[0].pvBuffer = &inbuf[0];
344 //DescribeBuffers(LS_VERBOSE, "Decrypt In ", in_buf.desc());
345 SECURITY_STATUS status = DecryptMessage(&impl_->ctx, in_buf.desc(), 0, 0);
346 //DescribeBuffers(LS_VERBOSE, "Decrypt Out ", in_buf.desc());
352 for (size_t i=0; i<in_buf.desc()->cBuffers; ++i) {
353 if (in_buf[i].BufferType == SECBUFFER_DATA) {
354 data_len += in_buf[i].cbBuffer;
356 reinterpret_cast<char*>(in_buf[i].pvBuffer),
357 reinterpret_cast<char*>(in_buf[i].pvBuffer) + in_buf[i].cbBuffer);
358 } else if (in_buf[i].BufferType == SECBUFFER_EXTRA) {
359 extra_len += in_buf[i].cbBuffer;