Print this page
NEX-16824 SMB client connection setup rework
NEX-17232 SMB client reconnect failures
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Matt Barden <matt.barden@nexenta.com>
and: (improve debug)
SUP-513 Unable to join AD domain (with NtlmMinSeverSec set in the registry)
Implement "Extended Session Security" and "Key Exchange" in NTLMSSP
*** 20,30 ****
*/
/*
* Copyright 2009 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
! * Copyright 2013 Nexenta Systems, Inc. All rights reserved.
*/
#ifndef _NTLM_H
#define _NTLM_H
--- 20,31 ----
*/
/*
* Copyright 2009 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
! *
! * Copyright 2018 Nexenta Systems, Inc. All rights reserved.
*/
#ifndef _NTLM_H
#define _NTLM_H
*** 55,76 ****
int
ntlm_build_target_info(struct smb_ctx *, struct mbuf *, struct mbdata *);
int
ntlm_put_v1_responses(struct smb_ctx *ctx,
! struct mbdata *lm_mbp, struct mbdata *nt_mbp);
int
ntlm_put_v1x_responses(struct smb_ctx *ctx,
! struct mbdata *lm_mbp, struct mbdata *nt_mbp);
int
ntlm_put_v2_responses(struct smb_ctx *ctx, struct mbdata *ti_mbp,
! struct mbdata *lm_mbp, struct mbdata *nt_mbp);
- int
- ntlm_build_mac_key(struct smb_ctx *ctx, struct mbdata *ntresp_mbp);
-
void
! ntlm2_kxkey(struct smb_ctx *ctx, struct mbdata *lm_mbp, uchar_t *kxkey);
#endif /* _NTLM_H */
--- 56,78 ----
int
ntlm_build_target_info(struct smb_ctx *, struct mbuf *, struct mbdata *);
int
ntlm_put_v1_responses(struct smb_ctx *ctx,
! struct mbdata *lm_mbp, struct mbdata *nt_mbp,
! uchar_t *ssnkey);
int
ntlm_put_v1x_responses(struct smb_ctx *ctx,
! struct mbdata *lm_mbp, struct mbdata *nt_mbp,
! uchar_t *ssnkey);
int
ntlm_put_v2_responses(struct smb_ctx *ctx, struct mbdata *ti_mbp,
! struct mbdata *lm_mbp, struct mbdata *nt_mbp,
! uchar_t *ssnkey);
void
! ntlm2_kxkey(struct smb_ctx *ctx, struct mbdata *lm_mbp,
! uchar_t *ssn_key, uchar_t *kxkey);
#endif /* _NTLM_H */