Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Misc/SecureHash.h |
Include |
#include "Misc/SecureHash.h" |
class FSHA1
Name | Description | ||
---|---|---|---|
|
uint32[1] |
__reserved1 |
|
|
uint32[3] |
__reserved2 |
|
|
uint8[64] |
m_buffer |
|
|
uint64 |
m_count |
|
|
uint8[20] |
m_digest |
|
|
uint32[5] |
m_state |
Name | Description | |
---|---|---|
|
FSHA1() |
Constructor and Destructor. |
Name | Description | |
---|---|---|
|
~FSHA1() |
Name | Description | ||
---|---|---|---|
|
void |
Final() |
Finalize hash and report. |
|
Finalize() |
Finalize hash and return it. |
|
|
bool |
GetFileSHAHash ( |
Gets the stored SHA hash from the platform, if it exists. |
|
void |
GetHash ( |
Report functions: as pre-formatted and raw data. |
|
HashBuffer ( |
Calculate the hash on a single block and return it |
|
|
void |
HashBuffer ( |
Calculate the hash on a single block and return it |
|
void |
HMACBuffer ( |
Generate the HMAC (Hash-based Message Authentication Code) for a block of data. |
|
void |
InitializeFileHashesFromBuffer ( |
Shared hashes.sha reading code (each platform gets a buffer to the data, then passes it to this function for processing) |
|
void |
Reset() |
|
|
void |
Update ( |
Update the hash value. |
|
void |
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 |