Lines Matching defs:ssp_st
94 ntlmssp_state_t *ssp_st, struct mbdata *ek_mbp);
233 ntlmssp_state_t *ssp_st = sp->sp_private;
244 ssp_st->ss_flags =
259 ssp_st->ss_flags |= NTLMSSP_NEGOTIATE_ALWAYS_SIGN;
265 hdr.h_flags = ssp_st->ss_flags;
311 ntlmssp_state_t *ssp_st = sp->sp_private;
342 ssp_st->ss_flags = hdr.h_flags;
350 ssp_st->ss_flags &= ~NTLMSSP_NEGOTIATE_VERSION;
372 err = md_get_string(&tmp_mb, &ssp_st->ss_target_name, uc);
380 &ssp_st->ss_target_info);
420 ntlmssp_state_t *ssp_st = sp->sp_private;
436 uc = ssp_st->ss_flags & NTLMSSP_NEGOTIATE_UNICODE;
440 hdr.h_flags = ssp_st->ss_flags;
455 ssp_st->ss_flags &= ~(
464 ssp_st->ss_target_info, &ti_mbc);
472 memcpy(ssp_st->ss_kxkey, ctx->ct_ssn_key, NTLM_HASH_SZ);
474 } else if (ssp_st->ss_flags & NTLMSSP_NEGOTIATE_NTLM2) {
484 ntlm2_kxkey(ctx, &lm_mbc, ssp_st->ss_kxkey);
494 memcpy(ssp_st->ss_kxkey, ctx->ct_ssn_key, NTLM_HASH_SZ);
502 if (ssp_st->ss_flags & NTLMSSP_NEGOTIATE_KEY_EXCH) {
503 err = ntlm_rand_ssn_key(ctx, ssp_st, &ek_mbc);
508 memcpy(ctx->ct_ssn_key, ssp_st->ss_kxkey, NTLM_HASH_SZ);
594 ntlmssp_state_t *ssp_st,
610 ssp_st->ss_kxkey, NTLM_HASH_SZ,
711 ntlmssp_state_t *ssp_st;
713 ssp_st = sp->sp_private;
714 if (ssp_st != NULL) {
716 free(ssp_st->ss_target_name);
717 m_freem(ssp_st->ss_target_info);
718 free(ssp_st);
730 ntlmssp_state_t *ssp_st;
738 ssp_st = calloc(1, sizeof (*ssp_st));
739 if (ssp_st == NULL)
744 sp->sp_private = ssp_st;