• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/crypto/heimdal/appl/gssmask/

Lines Matching defs:iov

888     gss_iov_buffer_desc iov[6];
901 memset(&iov, 0, sizeof(iov));
903 iov_len = sizeof(iov)/sizeof(iov[0]);
908 iov[0].type = GSS_IOV_BUFFER_TYPE_HEADER | GSS_IOV_BUFFER_TYPE_FLAG_ALLOCATE;
910 iov[1].type = GSS_IOV_BUFFER_TYPE_SIGN_ONLY;
911 iov[1].buffer.length = header.length;
912 iov[1].buffer.value = header.data;
914 iov[1].type = GSS_IOV_BUFFER_TYPE_EMPTY;
916 iov[2].type = GSS_IOV_BUFFER_TYPE_DATA;
917 iov[2].buffer.length = token.length;
918 iov[2].buffer.value = token.data;
920 iov[3].type = GSS_IOV_BUFFER_TYPE_SIGN_ONLY;
921 iov[3].buffer.length = trailer.length;
922 iov[3].buffer.value = trailer.data;
924 iov[3].type = GSS_IOV_BUFFER_TYPE_EMPTY;
926 iov[4].type = GSS_IOV_BUFFER_TYPE_PADDING | GSS_IOV_BUFFER_TYPE_FLAG_ALLOCATE;
927 iov[5].type = GSS_IOV_BUFFER_TYPE_TRAILER | GSS_IOV_BUFFER_TYPE_FLAG_ALLOCATE;
930 iov, iov_len);
935 iov, iov_len);
941 token.length = iov[0].buffer.length + iov[2].buffer.length + iov[4].buffer.length + iov[5].buffer.length;
945 memcpy(p, iov[0].buffer.value, iov[0].buffer.length);
946 p += iov[0].buffer.length;
947 memcpy(p, iov[2].buffer.value, iov[2].buffer.length);
948 p += iov[2].buffer.length;
949 memcpy(p, iov[4].buffer.value, iov[4].buffer.length);
950 p += iov[4].buffer.length;
951 memcpy(p, iov[5].buffer.value, iov[5].buffer.length);
952 p += iov[5].buffer.length;
954 gss_release_iov_buffer(NULL, iov, iov_len);
972 gss_iov_buffer_desc iov[3];
983 iov_len = sizeof(iov)/sizeof(iov[0]);
993 iov[0].type = GSS_IOV_BUFFER_TYPE_SIGN_ONLY;
994 iov[0].buffer.length = header.length;
995 iov[0].buffer.value = header.data;
997 iov[0].type = GSS_IOV_BUFFER_TYPE_EMPTY;
999 iov[1].type = GSS_IOV_BUFFER_TYPE_DATA;
1000 iov[1].buffer.length = token.length;
1001 iov[1].buffer.value = token.data;
1004 iov[2].type = GSS_IOV_BUFFER_TYPE_SIGN_ONLY;
1005 iov[2].buffer.length = trailer.length;
1006 iov[2].buffer.value = trailer.data;
1008 iov[2].type = GSS_IOV_BUFFER_TYPE_EMPTY;
1012 iov, iov_len);
1018 token.data = iov[1].buffer.value;
1019 token.length = iov[1].buffer.length;