Lines Matching refs:err
102 int err;
106 err = md_get_uint32le(mbp, &sb->sb_offset);
108 return (err);
119 int err;
128 err = md_get_mem(&tmp_mb, NULL, sb->sb_offset, MB_MSYSTEM);
129 if (err)
130 return (err);
133 err = md_get_mbuf(&tmp_mb, sb->sb_maxlen, mp);
135 return (err);
144 int err;
148 err = mb_put_uint32le(mbp, sb->sb_offset);
150 return (err);
161 int err = 0;
165 err = mb_put_mbuf(mbp, m);
168 return (err);
181 int err, trim;
192 err = mb_init(&tmp_mb);
193 if (err)
194 return (err);
195 err = mb_put_string(&tmp_mb, str, unicode);
196 if (err)
197 return (err);
205 err = mb_put_sb_data(mbp, sb, tmp_mb.mb_top);
210 return (err);
231 int err;
235 if ((err = mb_init(&mb2)) != 0)
236 return (err);
286 err = mb_put_mbuf(out_mb, mb2.mb_top);
288 return (err);
308 int err, uc;
315 err = EBADRPC;
332 err = EPROTO;
368 err = md_get_sb_data(&top_mb, &hdr.h_target_name, &m);
369 if (err)
372 err = md_get_string(&tmp_mb, &ssp_st->ss_target_name, uc);
379 err = md_get_sb_data(&top_mb, &hdr.h_target_info,
387 return (err);
418 int err, uc;
433 if ((err = mb_init(&mb2)) != 0)
458 err = 0;
463 err = ntlm_build_target_info(ctx,
465 if (err)
467 err = ntlm_put_v2_responses(ctx, &ti_mbc,
469 if (err)
479 err = ntlm_put_v1x_responses(ctx,
481 if (err)
489 err = ntlm_put_v1_responses(ctx,
491 if (err)
503 err = ntlm_rand_ssn_key(ctx, ssp_st, &ek_mbc);
504 if (err)
512 err = mb_put_sb_data(&mb2, &hdr.h_lm_resp, lm_mbc.mb_top);
514 if (err)
516 err = mb_put_sb_data(&mb2, &hdr.h_nt_resp, nt_mbc.mb_top);
518 if (err)
524 err = mb_put_sb_string(&mb2, &hdr.h_domain, ctx->ct_domain, uc);
525 if (err)
527 err = mb_put_sb_string(&mb2, &hdr.h_user, ctx->ct_user, uc);
528 if (err)
530 err = mb_put_sb_string(&mb2, &hdr.h_wksta, ctx->ct_locname, uc);
531 if (err)
538 err = mb_put_sb_data(&mb2, &hdr.h_ssn_key, ek_mbc.mb_top);
540 if (err)
564 err = mb_put_mbuf(out_mb, mb2.mb_top);
580 return (err);
599 int err;
601 if ((err = mb_init(ek_mbp)) != 0)
602 return (err);
609 err = smb_encrypt_RC4(encr_ssn_key, NTLM_HASH_SZ,
613 return (err);
626 int err = 0;
638 err = ENOMEM;
650 return (err);
662 int err;
666 err = ntlmssp_final(sp);
671 err = mb_init(out_mb);
672 if (err)
681 err = ntlmssp_put_type1(sp, out_mb);
691 err = ntlmssp_get_type2(sp, in_mb);
692 if (err)
695 err = ntlmssp_put_type3(sp, out_mb);
698 if (err)
699 DPRINT("ret: %d", err);
700 return (err);