From 2082781cf57febb1ce7becca547e687919038a7a Mon Sep 17 00:00:00 2001 From: WerWolv Date: Fri, 4 Aug 2023 16:05:21 +0200 Subject: [PATCH] fix: Correct endianess of CRC hashes Fixes #1225 --- plugins/builtin/source/content/hashes.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/builtin/source/content/hashes.cpp b/plugins/builtin/source/content/hashes.cpp index ad163a73f..d546f69f3 100644 --- a/plugins/builtin/source/content/hashes.cpp +++ b/plugins/builtin/source/content/hashes.cpp @@ -129,6 +129,9 @@ namespace hex::plugin::builtin { std::vector bytes(sizeof(result), 0x00); std::memcpy(bytes.data(), &result, bytes.size()); + if constexpr (std::endian::native == std::endian::little) + std::reverse(bytes.begin(), bytes.end()); + return bytes; }); }