• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/Heimdal-398.1.2/lib/gssapi/

Lines Matching refs:iov

295     gss_iov_buffer_desc iov[6];
303 memset(&iov, 0, sizeof(iov));
320 iov_len = sizeof(iov)/sizeof(iov[0]);
322 memset(iov, 0, sizeof(iov));
324 iov[0].type = GSS_IOV_BUFFER_TYPE_HEADER | GSS_IOV_BUFFER_TYPE_FLAG_ALLOCATE;
327 iov[1].type = GSS_IOV_BUFFER_TYPE_SIGN_ONLY;
328 iov[1].buffer.length = header.length;
329 iov[1].buffer.value = header.data;
331 iov[1].type = GSS_IOV_BUFFER_TYPE_EMPTY;
332 iov[1].buffer.length = 0;
333 iov[1].buffer.value = NULL;
335 iov[2].type = GSS_IOV_BUFFER_TYPE_DATA;
336 iov[2].buffer.length = token.length;
337 iov[2].buffer.value = token.data;
339 iov[3].type = GSS_IOV_BUFFER_TYPE_SIGN_ONLY;
340 iov[3].buffer.length = trailer.length;
341 iov[3].buffer.value = trailer.data;
343 iov[3].type = GSS_IOV_BUFFER_TYPE_EMPTY;
344 iov[3].buffer.length = 0;
345 iov[3].buffer.value = NULL;
348 iov[4].type = GSS_IOV_BUFFER_TYPE_EMPTY;
350 iov[4].type = GSS_IOV_BUFFER_TYPE_PADDING | GSS_IOV_BUFFER_TYPE_FLAG_ALLOCATE;
352 iov[4].buffer.length = 0;
353 iov[4].buffer.value = 0;
355 iov[5].type = GSS_IOV_BUFFER_TYPE_EMPTY;
357 iov[5].type = GSS_IOV_BUFFER_TYPE_EMPTY;
359 iov[5].type = GSS_IOV_BUFFER_TYPE_TRAILER | GSS_IOV_BUFFER_TYPE_FLAG_ALLOCATE;
361 iov[5].buffer.length = 0;
362 iov[5].buffer.value = 0;
365 iov, iov_len);
370 iov[0].buffer.length +
371 iov[1].buffer.length +
372 iov[2].buffer.length +
373 iov[3].buffer.length +
374 iov[4].buffer.length +
375 iov[5].buffer.length;
379 memcpy(p, iov[0].buffer.value, iov[0].buffer.length);
380 p += iov[0].buffer.length;
381 memcpy(p, iov[1].buffer.value, iov[1].buffer.length);
382 p += iov[1].buffer.length;
383 memcpy(p, iov[2].buffer.value, iov[2].buffer.length);
384 p += iov[2].buffer.length;
385 memcpy(p, iov[3].buffer.value, iov[3].buffer.length);
386 p += iov[3].buffer.length;
387 memcpy(p, iov[4].buffer.value, iov[4].buffer.length);
388 p += iov[4].buffer.length;
389 memcpy(p, iov[5].buffer.value, iov[5].buffer.length);
390 p += iov[5].buffer.length;
410 iov, iov_len);
418 errx(1, "conf state wrong for iov: %x", flags);
635 {"iov", 0, arg_flag, &iov_flag, "wrap/unwrap iov", NULL },