1
0
mirror of synced 2024-11-15 03:27:40 +01:00
ImHex/source/views
RADICS Áron a6b8597f5a
Fix CRC and hash calculations (#321)
* Fix CRC calculation, add more CRC parameters

Use the Boost CRC module to calculate the CRC values.
Add options for final xor value, reflectIn and reflectOut.
Fixes #320

* Cleanup Hash view combo box, add CRC8

* Use offset/size consistently

* Cleanup: unify processing data by chunks

* Change CRC algorithm back, drop boost dependency

This is mostly the original algorithm, with a few fixes and small
additions (support for reflect In / Out, final XOR value).

* Use size_t for file read size consistently
2021-10-26 17:21:48 +02:00
..
view_bookmarks.cpp ui: Centered "No bookmarks" text 2021-09-27 23:19:41 +02:00
view_command_palette.cpp ui: Improved command palette 2021-10-07 16:25:59 +02:00
view_constants.cpp sys: Finish implementing constants view and its store 2021-09-09 12:58:44 +02:00
view_data_inspector.cpp sys: Allow multiple files to be loaded simultaneously 2021-09-21 02:29:54 +02:00
view_data_processor.cpp sys: Allow multiple files to be loaded simultaneously 2021-09-21 02:29:54 +02:00
view_diff.cpp ui: Added diff view 2021-09-21 19:54:13 +02:00
view_disassembler.cpp sys: Allow multiple files to be loaded simultaneously 2021-09-21 02:29:54 +02:00
view_hashes.cpp Fix CRC and hash calculations (#321) 2021-10-26 17:21:48 +02:00
view_help.cpp warnings: fix format-security warnings (#299) 2021-09-15 10:02:16 +02:00
view_hexeditor.cpp ux: Improved dropped file loading; Added magic db loading 2021-09-30 12:29:03 +02:00
view_information.cpp sys: Allow multiple files to be loaded simultaneously 2021-09-21 02:29:54 +02:00
view_patches.cpp sys: Allow multiple files to be loaded simultaneously 2021-09-21 02:29:54 +02:00
view_pattern_data.cpp ui: Fixed pattern data view lang name overlap 2021-10-07 20:34:18 +02:00
view_pattern_editor.cpp Close button in pattern popup (#325) 2021-10-14 19:05:35 +02:00
view_settings.cpp ui: Moved hex editor settings to settings menu 2021-09-20 23:40:36 +02:00
view_store.cpp store: Remove extracted tar content when deleting tar 2021-10-17 22:23:01 +02:00
view_strings.cpp sys: Allow multiple files to be loaded simultaneously 2021-09-21 02:29:54 +02:00
view_tools.cpp lang: Added German translation, improved language handling 2021-03-03 22:26:17 +01:00
view_yara.cpp yara: Fixed major memory leak and added include support 2021-09-23 22:57:19 +02:00