Lines Matching refs:iov
289 gss_iov_buffer_desc iov[6]; in wrapunwrap_iov() local
297 memset(&iov, 0, sizeof(iov)); in wrapunwrap_iov()
314 iov_len = sizeof(iov)/sizeof(iov[0]); in wrapunwrap_iov()
316 memset(iov, 0, sizeof(iov)); in wrapunwrap_iov()
318 iov[0].type = GSS_IOV_BUFFER_TYPE_HEADER | GSS_IOV_BUFFER_TYPE_FLAG_ALLOCATE; in wrapunwrap_iov()
321 iov[1].type = GSS_IOV_BUFFER_TYPE_SIGN_ONLY; in wrapunwrap_iov()
322 iov[1].buffer.length = header.length; in wrapunwrap_iov()
323 iov[1].buffer.value = header.data; in wrapunwrap_iov()
325 iov[1].type = GSS_IOV_BUFFER_TYPE_EMPTY; in wrapunwrap_iov()
326 iov[1].buffer.length = 0; in wrapunwrap_iov()
327 iov[1].buffer.value = NULL; in wrapunwrap_iov()
329 iov[2].type = GSS_IOV_BUFFER_TYPE_DATA; in wrapunwrap_iov()
330 iov[2].buffer.length = token.length; in wrapunwrap_iov()
331 iov[2].buffer.value = token.data; in wrapunwrap_iov()
333 iov[3].type = GSS_IOV_BUFFER_TYPE_SIGN_ONLY; in wrapunwrap_iov()
334 iov[3].buffer.length = trailer.length; in wrapunwrap_iov()
335 iov[3].buffer.value = trailer.data; in wrapunwrap_iov()
337 iov[3].type = GSS_IOV_BUFFER_TYPE_EMPTY; in wrapunwrap_iov()
338 iov[3].buffer.length = 0; in wrapunwrap_iov()
339 iov[3].buffer.value = NULL; in wrapunwrap_iov()
342 iov[4].type = GSS_IOV_BUFFER_TYPE_EMPTY; in wrapunwrap_iov()
344 iov[4].type = GSS_IOV_BUFFER_TYPE_PADDING | GSS_IOV_BUFFER_TYPE_FLAG_ALLOCATE; in wrapunwrap_iov()
346 iov[4].buffer.length = 0; in wrapunwrap_iov()
347 iov[4].buffer.value = 0; in wrapunwrap_iov()
349 iov[5].type = GSS_IOV_BUFFER_TYPE_EMPTY; in wrapunwrap_iov()
351 iov[5].type = GSS_IOV_BUFFER_TYPE_EMPTY; in wrapunwrap_iov()
353 iov[5].type = GSS_IOV_BUFFER_TYPE_TRAILER | GSS_IOV_BUFFER_TYPE_FLAG_ALLOCATE; in wrapunwrap_iov()
355 iov[5].buffer.length = 0; in wrapunwrap_iov()
356 iov[5].buffer.value = 0; in wrapunwrap_iov()
359 iov, iov_len); in wrapunwrap_iov()
364 iov[0].buffer.length + in wrapunwrap_iov()
365 iov[1].buffer.length + in wrapunwrap_iov()
366 iov[2].buffer.length + in wrapunwrap_iov()
367 iov[3].buffer.length + in wrapunwrap_iov()
368 iov[4].buffer.length + in wrapunwrap_iov()
369 iov[5].buffer.length; in wrapunwrap_iov()
373 memcpy(p, iov[0].buffer.value, iov[0].buffer.length); in wrapunwrap_iov()
374 p += iov[0].buffer.length; in wrapunwrap_iov()
375 memcpy(p, iov[1].buffer.value, iov[1].buffer.length); in wrapunwrap_iov()
376 p += iov[1].buffer.length; in wrapunwrap_iov()
377 memcpy(p, iov[2].buffer.value, iov[2].buffer.length); in wrapunwrap_iov()
378 p += iov[2].buffer.length; in wrapunwrap_iov()
379 memcpy(p, iov[3].buffer.value, iov[3].buffer.length); in wrapunwrap_iov()
380 p += iov[3].buffer.length; in wrapunwrap_iov()
381 memcpy(p, iov[4].buffer.value, iov[4].buffer.length); in wrapunwrap_iov()
382 p += iov[4].buffer.length; in wrapunwrap_iov()
383 memcpy(p, iov[5].buffer.value, iov[5].buffer.length); in wrapunwrap_iov()
384 p += iov[5].buffer.length; in wrapunwrap_iov()
404 iov, iov_len); in wrapunwrap_iov()