mirror of
https://github.com/zeek/zeek.git
synced 2025-10-11 02:58:20 +00:00
Switch most internal md5 calls to digest calls.
The places that used md5 basically already used it as a digest algorithm. Switching to a digest just means that the internal values used to not change between runs - which is actually wanted in these cases. This commit also removes our special cmake subdirectory. We don't expose highwayhash in headers anymore - so we can just treat it as an internal implementation choice that is not directly exposed to plugins.
This commit is contained in:
parent
360c06a3f8
commit
bc546634d1
8 changed files with 345 additions and 343 deletions
|
@ -23,6 +23,8 @@ void KeyedHash::InitializeSeeds(const std::array<uint32_t, SEED_INIT_SIZE>& seed
|
|||
if ( seeds_initialized )
|
||||
return;
|
||||
|
||||
// leaving this at being generated by md5, allowing user scripts that use hmac_md5 functionality
|
||||
// to get the same hash values as before. For now.
|
||||
internal_md5((const u_char*) seed_data.data(), sizeof(seed_data) - 16, shared_hmac_md5_key); // The last 128 bits of buf are for siphash
|
||||
// yes, we use the same buffer twice to initialize two different keys. This should not really be a
|
||||
// security problem of any kind: hmac-md5 is not really used anymore - and even if it was, the hashes
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue