address ub
This commit is contained in:
@@ -61,7 +61,9 @@ auto kdf_config::generate_checksum() const -> std::uint64_t {
|
|||||||
tmp.checksum = 0;
|
tmp.checksum = 0;
|
||||||
|
|
||||||
auto hash = utils::hash::create_hash_blake2b_64(tmp.to_header());
|
auto hash = utils::hash::create_hash_blake2b_64(tmp.to_header());
|
||||||
return *reinterpret_cast<std::uint64_t *>(hash.data());
|
std::uint64_t ret{};
|
||||||
|
std::memcpy(&ret, hash.data(), hash.size());
|
||||||
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
auto kdf_config::from_header(data_cspan data, kdf_config &cfg,
|
auto kdf_config::from_header(data_cspan data, kdf_config &cfg,
|
||||||
|
|||||||
Reference in New Issue
Block a user