Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Misc
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/Misc/SecureHash.h |
| Include | #include "Misc/SecureHash.h" |
Syntax
class FAsyncSHAVerify
Remarks
Asynchronous SHA verification
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bIsUnfoundHashAnError | If this is true, and looking up the hash by filename fails, this will abort execution | |
| bool | bShouldDeleteBuffer | Should this class delete the buffer memory when verification is complete? | |
| void * | Buffer | Buffer to run the has on. | |
| uint64 | BufferSize | Size of Buffer | |
| uint8[20] | Hash | Hash to compare against | |
| FString | Pathname | Filename to lookup hash value (can be empty if hash was passed to constructor) |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FAsyncSHAVerify
(
void* InBuffer, |
Constructor. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Abandon () |
Abandon task, deletes the buffer if that is what was requested | |
| bool | CanAbandon () |
Task API, return true to indicate that we can abandon | |
| void | DoWork () |
Performs the async hash verification | |
| TStatId | GetStatId () |