Print this page
12513 SMB 3.1.1 support for server

@@ -9,10 +9,11 @@
  * http://www.illumos.org/license/CDDL.
  */
 
 /*
  * Copyright 2018 Nexenta Systems, Inc.  All rights reserved.
+ * Copyright 2020 RackTop Systems, Inc.
  */
 
 #ifndef _SMB2_KPROTO_H_
 #define _SMB2_KPROTO_H_
 

@@ -61,10 +62,14 @@
 
 /* SMB2 signing routines - smb2_signing.c */
 int smb2_sign_check_request(smb_request_t *);
 void smb2_sign_reply(smb_request_t *);
 void smb2_sign_init_mech(smb_session_t *);
+void smb31_preauth_init_mech(smb_session_t *);
+void smb31_preauth_fini(smb_session_t *s);
+int smb31_preauth_sha512_calc(smb_request_t *, struct mbuf_chain *,
+    uint8_t *);
 
 int smb3_encrypt_sr(smb_request_t *, struct mbuf_chain *, struct mbuf_chain *);
 int smb3_decrypt_sr(smb_request_t *);
 int smb3_encrypt_init_mech(smb_session_t *s);