libcli/smb2: fix per session signing state
[metze/samba/wip.git] / source / libcli / smb2 / smb2.h
index 2b468d3dc9868f1a302691390c53e16e901d9d49..5d6341a15bde1c9ebaa106eb42acc1a053a3ec5e 100644 (file)
 
 struct smb2_handle;
 
-struct smb2_signing_context {
-       bool doing_signing;
-       bool signing_started;
-};
-
 /*
   information returned from the negotiate process
 */
@@ -78,7 +73,8 @@ struct smb2_transport {
        } oplock;
 
        struct smbcli_options options;
-       struct smb2_signing_context signing;
+
+       bool signing_required;
 };
 
 
@@ -98,6 +94,7 @@ struct smb2_session {
        struct gensec_security *gensec;
        uint64_t uid;
        DATA_BLOB session_key;
+       bool signing_active;
 };