libcli/smb: make use of data_blob_string_const_null()
authorStefan Metzmacher <metze@samba.org>
Mon, 16 Apr 2012 08:25:12 +0000 (10:25 +0200)
committerStefan Metzmacher <metze@samba.org>
Mon, 16 Apr 2012 10:21:17 +0000 (12:21 +0200)
metze

Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Mon Apr 16 12:21:17 CEST 2012 on sn-devel-104

libcli/smb/smbXcli_base.c

index b54d7e45ea1d2b64207ea44674c0828e364308e5..67ab3d0565d9e87611373a06b85c31c49483f055 100644 (file)
@@ -4145,10 +4145,8 @@ NTSTATUS smb2cli_session_set_session_key(struct smbXcli_session *session,
        }
 
        if (conn->protocol >= PROTOCOL_SMB2_24) {
-#define _STRING_BLOB(x) data_blob_const((const uint8_t *)(x), sizeof(x))
-               const DATA_BLOB label = _STRING_BLOB("SMB2AESCMAC");
-               const DATA_BLOB context = _STRING_BLOB("SmbSign");
-#undef _STRING_BLOB
+               const DATA_BLOB label = data_blob_string_const_null("SMB2AESCMAC");
+               const DATA_BLOB context = data_blob_string_const_null("SmbSign");
 
                smb2_key_derivation(session_key, sizeof(session_key),
                                    label.data, label.length,
@@ -4164,10 +4162,8 @@ NTSTATUS smb2cli_session_set_session_key(struct smbXcli_session *session,
        }
 
        if (conn->protocol >= PROTOCOL_SMB2_24) {
-#define _STRING_BLOB(x) data_blob_const((const uint8_t *)(x), sizeof(x))
-               const DATA_BLOB label = _STRING_BLOB("SMB2APP");
-               const DATA_BLOB context = _STRING_BLOB("SmbRpc");
-#undef _STRING_BLOB
+               const DATA_BLOB label = data_blob_string_const_null("SMB2APP");
+               const DATA_BLOB context = data_blob_string_const_null("SmbRpc");
 
                smb2_key_derivation(session_key, sizeof(session_key),
                                    label.data, label.length,
@@ -4269,10 +4265,8 @@ NTSTATUS smb2cli_session_set_channel_key(struct smbXcli_session *session,
        }
 
        if (conn->protocol >= PROTOCOL_SMB2_24) {
-#define _STRING_BLOB(x) data_blob_const((const uint8_t *)(x), sizeof(x))
-               const DATA_BLOB label = _STRING_BLOB("SMB2AESCMAC");
-               const DATA_BLOB context = _STRING_BLOB("SmbSign");
-#undef _STRING_BLOB
+               const DATA_BLOB label = data_blob_string_const_null("SMB2AESCMAC");
+               const DATA_BLOB context = data_blob_string_const_null("SmbSign");
 
                smb2_key_derivation(channel_key, sizeof(channel_key),
                                    label.data, label.length,