#include "util/rom_hash.h"
#include <cstring>
#include <fstream>
#include <ios>
#include <vector>
#include "absl/strings/ascii.h"
#include "absl/strings/str_format.h"
#include "miniz/miniz.h"
Go to the source code of this file.
|
| uint32_t | yaze::util::anonymous_namespace{rom_hash.cc}::CalculateLegacyCrc32 (const uint8_t *data, size_t size) |
| |
| uint32_t | yaze::util::CalculateCrc32 (const uint8_t *data, size_t size) |
| |
| std::string | yaze::util::ComputeRomHash (const uint8_t *data, size_t size) |
| |
| RomIdentityHashes | yaze::util::ComputeRomIdentityHashes (const uint8_t *data, size_t size) |
| |
| uint32_t | yaze::util::anonymous_namespace{rom_hash.cc}::LeftRotate (uint32_t val, unsigned bits) |
| |
| void | yaze::util::anonymous_namespace{rom_hash.cc}::Sha1ProcessBlock (Sha1State &state, const uint8_t block[64]) |
| |
| void | yaze::util::anonymous_namespace{rom_hash.cc}::Sha1Init (Sha1State &state) |
| |
| void | yaze::util::anonymous_namespace{rom_hash.cc}::Sha1Update (Sha1State &state, const uint8_t *data, size_t len) |
| |
| void | yaze::util::anonymous_namespace{rom_hash.cc}::Sha1Final (Sha1State &state, uint8_t digest[20]) |
| |
| std::string | yaze::util::ComputeSha1Hex (const uint8_t *data, size_t size) |
| | Compute SHA-1 hash of data, return lowercase hex string (40 chars).
|
| |
| std::string | yaze::util::ComputeFileSha1Hex (const std::string &path) |
| |
◆ MINIZ_NO_ZLIB_COMPATIBLE_NAMES
| #define MINIZ_NO_ZLIB_COMPATIBLE_NAMES |