TMP: DEBUG libcli/smb/smbXcli_base.c
authorMichael Adam <obnox@samba.org>
Tue, 5 May 2015 12:47:35 +0000 (14:47 +0200)
committerGünther Deschner <gd@samba.org>
Mon, 19 Sep 2016 20:20:49 +0000 (22:20 +0200)
libcli/smb/smbXcli_base.c

index 0a2473ef632d6d965ff58875546330e5378e9b6a..a8ef3b2f39d5aebeaabed4ff4ed4c3d0dfe12340 100644 (file)
@@ -4900,6 +4900,10 @@ static void smbXcli_negprot_smb2_done(struct tevent_req *subreq)
 
        /* First we hash the request */
        smb2cli_req_get_sent_iov(subreq, sent_iov);
+               DEBUG(0,("%s:%s: conn[%p]\n", __location__, __func__,
+                       conn));
+               dump_data(0, conn->smb2.preauth_sha512,
+                         sizeof(conn->smb2.preauth_sha512));
        samba_SHA512_Init(&sctx);
        samba_SHA512_Update(&sctx, conn->smb2.preauth_sha512,
                      sizeof(conn->smb2.preauth_sha512));
@@ -4909,6 +4913,10 @@ static void smbXcli_negprot_smb2_done(struct tevent_req *subreq)
        samba_SHA512_Final(conn->smb2.preauth_sha512, &sctx);
        TALLOC_FREE(subreq);
 
+               DEBUG(0,("%s:%s: conn[%p]\n", __location__, __func__,
+                       conn));
+               dump_data(0, conn->smb2.preauth_sha512,
+                         sizeof(conn->smb2.preauth_sha512));
        /* And now we hash the response */
        samba_SHA512_Init(&sctx);
        samba_SHA512_Update(&sctx, conn->smb2.preauth_sha512,
@@ -4918,6 +4926,10 @@ static void smbXcli_negprot_smb2_done(struct tevent_req *subreq)
        }
        samba_SHA512_Final(conn->smb2.preauth_sha512, &sctx);
 
+               DEBUG(0,("%s:%s: conn[%p]\n", __location__, __func__,
+                       conn));
+               dump_data(0, conn->smb2.preauth_sha512,
+                         sizeof(conn->smb2.preauth_sha512));
        tevent_req_done(req);
 }
 
@@ -5546,6 +5558,7 @@ NTSTATUS smb2cli_session_update_preauth(struct smbXcli_session *session,
 {
        struct hc_sha512state sctx;
        size_t i;
+       uint64_t mid;
 
        if (session->conn == NULL) {
                return NT_STATUS_INTERNAL_ERROR;
@@ -5555,6 +5568,12 @@ NTSTATUS smb2cli_session_update_preauth(struct smbXcli_session *session,
                return NT_STATUS_OK;
        }
 
+       mid = BVAL((const uint8_t *)iov[0].iov_base, SMB2_HDR_MESSAGE_ID);
+
+               DEBUG(0,("%s:%s: conn[%p] session[%p] mid[%u]\n", __location__, __func__,
+                       session->conn, session, (unsigned)mid));
+               dump_data(0, session->smb2_channel.preauth_sha512,
+                         sizeof(session->smb2_channel.preauth_sha512));
        if (session->smb2_channel.signing_key.length != 0) {
                return NT_STATUS_OK;
        }
@@ -5567,6 +5586,10 @@ NTSTATUS smb2cli_session_update_preauth(struct smbXcli_session *session,
        }
        samba_SHA512_Final(session->smb2_channel.preauth_sha512, &sctx);
 
+               DEBUG(0,("%s:%s: conn[%p] session[%p] mid[%u]\n", __location__, __func__,
+                       session->conn, session, (unsigned)mid));
+               dump_data(0, session->smb2_channel.preauth_sha512,
+                         sizeof(session->smb2_channel.preauth_sha512));
        return NT_STATUS_OK;
 }