Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Misc/SecureHash.h |
Include |
#include "Misc/SecureHash.h" |
class FSHA1
Name | Description | |
---|---|---|
|
FSHA1() |
Constructor and Destructor. |
Name | Description | |
---|---|---|
|
~FSHA1() |
Name | Description | ||
---|---|---|---|
|
Final() |
Finalize hash and report. |
|
|
Finalize() |
Finalize hash and return it. |
|
|
GetFileSHAHash |
Gets the stored SHA hash from the platform, if it exists. |
|
|
GetHash ( |
Report functions: as pre-formatted and raw data. |
|
|
HashBuffer |
Calculate the hash on a single block and return it |
|
|
HashBuffer |
Calculate the hash on a single block and return it |
|
|
HMACBuffer |
Generate the HMAC (Hash-based Message Authentication Code) for a block of data. |
|
|
InitializeFileHashesFromBuffer |
Shared hashes.sha reading code (each platform gets a buffer to the data, then passes it to this function for processing) |
|
|
Reset() |
||
|
Update |
Update the hash value. |
|
|
UpdateWithString |
Update the hash value with string. |
Name |
Description |
---|---|
DigestSize |
|
FullFileSHAHashMap |
Global map of filename to hash value, filled out in InitializeFileHashesFromBuffer |
ScriptSHAHashMap |
Global map of filename to hash value, but for script-only SHA hashes |