• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/crypto/heimdal/lib/gssapi/

Lines Matching defs:iov

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