memcpy(channel_key, _channel_key.data,
MIN(_channel_key.length, sizeof(channel_key)));
- session->smb2_channel.signing_key = talloc_zero(session,
- struct smb2_signing_key);
- if (session->smb2_channel.signing_key == NULL) {
- ZERO_STRUCT(channel_key);
- return NT_STATUS_NO_MEMORY;
- }
- talloc_set_destructor(session->smb2_channel.signing_key,
- smb2_signing_key_destructor);
-
session->smb2_channel.signing_key->blob =
data_blob_talloc(session->smb2_channel.signing_key,
channel_key,