#pragma once #include #include #include #include namespace hex { std::optional openFileDialog(); u16 crc16(u8 *data, size_t size, u16 polynomial, u16 init); u32 crc32(u8 *data, size_t size, u32 polynomial, u32 init); std::array md5(u8 *data, size_t size); }