return NT_STATUS_OK;
}
-void smb2_key_deviration(const uint8_t *KI, size_t KI_len,
+void smb2_key_derivation(const uint8_t *KI, size_t KI_len,
const uint8_t *Label, size_t Label_len,
const uint8_t *Context, size_t Context_len,
uint8_t KO[16])
const struct iovec *vector,
int count);
-void smb2_key_deviration(const uint8_t *KI, size_t KI_len,
+void smb2_key_derivation(const uint8_t *KI, size_t KI_len,
const uint8_t *Label, size_t Label_len,
const uint8_t *Context, size_t Context_len,
uint8_t KO[16]);
const DATA_BLOB context = _STRING_BLOB("SmbSign");
#undef _STRING_BLOB
- smb2_key_deviration(session_key, sizeof(session_key),
+ smb2_key_derivation(session_key, sizeof(session_key),
label.data, label.length,
context.data, context.length,
session->smb2.signing_key.data);
const DATA_BLOB context = _STRING_BLOB("SmbRpc");
#undef _STRING_BLOB
- smb2_key_deviration(session_key, sizeof(session_key),
+ smb2_key_derivation(session_key, sizeof(session_key),
label.data, label.length,
context.data, context.length,
session->smb2.application_key.data);
const DATA_BLOB context = _STRING_BLOB("SmbSign");
#undef _STRING_BLOB
- smb2_key_deviration(channel_key, sizeof(channel_key),
+ smb2_key_derivation(channel_key, sizeof(channel_key),
label.data, label.length,
context.data, context.length,
session->smb2.channel_signing_key.data);