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