From b23f5a9418e8acca035930e031c4624478a3d8a9 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Mon, 16 Apr 2012 10:25:12 +0200 Subject: libcli/smb: make use of data_blob_string_const_null() metze Autobuild-User: Stefan Metzmacher Autobuild-Date: Mon Apr 16 12:21:17 CEST 2012 on sn-devel-104 --- libcli/smb/smbXcli_base.c | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) (limited to 'libcli/smb/smbXcli_base.c') diff --git a/libcli/smb/smbXcli_base.c b/libcli/smb/smbXcli_base.c index b54d7e45ea..67ab3d0565 100644 --- a/libcli/smb/smbXcli_base.c +++ b/libcli/smb/smbXcli_base.c @@ -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, -- cgit