mirror of
https://github.com/mangosfour/server.git
synced 2025-12-17 07:37:03 +00:00
Updated to 9658 client build, SMSG_ADDON_INFO temporary disabled
This commit is contained in:
parent
6aadc16d7d
commit
8f9849969b
19 changed files with 110 additions and 70 deletions
|
|
@ -23,14 +23,12 @@ HmacHash::HmacHash(uint32 len, uint8 *seed)
|
|||
{
|
||||
ASSERT(len == SEED_KEY_SIZE);
|
||||
|
||||
memcpy(&m_key, seed, len);
|
||||
HMAC_CTX_init(&m_ctx);
|
||||
HMAC_Init_ex(&m_ctx, &m_key, SEED_KEY_SIZE, EVP_sha1(), NULL);
|
||||
HMAC_Init_ex(&m_ctx, seed, SEED_KEY_SIZE, EVP_sha1(), NULL);
|
||||
}
|
||||
|
||||
HmacHash::~HmacHash()
|
||||
{
|
||||
memset(&m_key, 0x00, SEED_KEY_SIZE);
|
||||
HMAC_CTX_cleanup(&m_ctx);
|
||||
}
|
||||
|
||||
|
|
@ -44,11 +42,6 @@ void HmacHash::UpdateData(const uint8 *data, int length)
|
|||
HMAC_Update(&m_ctx, data, length);
|
||||
}
|
||||
|
||||
void HmacHash::Initialize()
|
||||
{
|
||||
HMAC_Init_ex(&m_ctx, &m_key, SEED_KEY_SIZE, EVP_sha1(), NULL);
|
||||
}
|
||||
|
||||
void HmacHash::Finalize()
|
||||
{
|
||||
uint32 length = 0;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue