Lines Matching refs:hdr

229 	} hdr;
237 mb2.mb_count = sizeof (hdr);
263 bcopy(ntlmssp_id, &hdr.h_id, ID_SZ);
264 hdr.h_type = NTLMSSP_MSGTYPE_NEGOTIATE;
265 hdr.h_flags = ssp_st->ss_flags;
273 (void) mb_put_sb_string(&mb2, &hdr.h_cldom, NULL, 0);
274 (void) mb_put_sb_string(&mb2, &hdr.h_wksta, NULL, 0);
280 (void) mb_put_mem(out_mb, &hdr.h_id, ID_SZ, MB_MSYSTEM);
281 (void) mb_put_uint32le(out_mb, hdr.h_type);
282 (void) mb_put_uint32le(out_mb, hdr.h_flags);
283 (void) mb_put_sb_hdr(out_mb, &hdr.h_cldom);
284 (void) mb_put_sb_hdr(out_mb, &hdr.h_wksta);
305 } hdr;
328 bzero(&hdr, sizeof (hdr));
329 (void) md_get_mem(in_mb, &hdr.h_id, ID_SZ, MB_MSYSTEM);
330 (void) md_get_uint32le(in_mb, &hdr.h_type);
331 if (hdr.h_type != NTLMSSP_MSGTYPE_CHALLENGE) {
335 (void) md_get_sb_hdr(in_mb, &hdr.h_target_name);
336 (void) md_get_uint32le(in_mb, &hdr.h_flags);
337 (void) md_get_mem(in_mb, &hdr.h_challenge, NTLM_CHAL_SZ, MB_MSYSTEM);
342 ssp_st->ss_flags = hdr.h_flags;
343 bcopy(&hdr.h_challenge, ctx->ct_srv_chal, NTLM_CHAL_SZ);
349 uc = hdr.h_flags & NTLMSSP_NEGOTIATE_UNICODE;
355 if ((m_totlen(top_mb.mb_top) > sizeof (hdr)) &&
356 (hdr.h_target_name.sb_offset >= sizeof (hdr))) {
357 (void) md_get_uint32le(in_mb, &hdr.h_context[0]);
358 (void) md_get_uint32le(in_mb, &hdr.h_context[1]);
359 (void) md_get_sb_hdr(in_mb, &hdr.h_target_info);
368 err = md_get_sb_data(&top_mb, &hdr.h_target_name, &m);
378 if (hdr.h_target_info.sb_offset >= sizeof (hdr)) {
379 err = md_get_sb_data(&top_mb, &hdr.h_target_info,
412 } hdr;
423 bzero(&hdr, sizeof (hdr));
435 mb2.mb_count = sizeof (hdr);
438 bcopy(ntlmssp_id, &hdr.h_id, ID_SZ);
439 hdr.h_type = NTLMSSP_MSGTYPE_AUTHENTICATE;
440 hdr.h_flags = ssp_st->ss_flags;
454 hdr.h_flags |= NTLMSSP_NEGOTIATE_NULL_SESSION;
512 err = mb_put_sb_data(&mb2, &hdr.h_lm_resp, lm_mbc.mb_top);
516 err = mb_put_sb_data(&mb2, &hdr.h_nt_resp, nt_mbc.mb_top);
524 err = mb_put_sb_string(&mb2, &hdr.h_domain, ctx->ct_domain, uc);
527 err = mb_put_sb_string(&mb2, &hdr.h_user, ctx->ct_user, uc);
530 err = mb_put_sb_string(&mb2, &hdr.h_wksta, ctx->ct_locname, uc);
538 err = mb_put_sb_data(&mb2, &hdr.h_ssn_key, ek_mbc.mb_top);
547 (void) mb_put_mem(out_mb, &hdr.h_id, ID_SZ, MB_MSYSTEM);
548 (void) mb_put_uint32le(out_mb, hdr.h_type);
550 (void) mb_put_sb_hdr(out_mb, &hdr.h_lm_resp);
551 (void) mb_put_sb_hdr(out_mb, &hdr.h_nt_resp);
553 (void) mb_put_sb_hdr(out_mb, &hdr.h_domain);
554 (void) mb_put_sb_hdr(out_mb, &hdr.h_user);
555 (void) mb_put_sb_hdr(out_mb, &hdr.h_wksta);
557 (void) mb_put_sb_hdr(out_mb, &hdr.h_ssn_key);
558 (void) mb_put_uint32le(out_mb, hdr.h_flags);