![]() |
Ark Server API (ASA) - Wiki
|
#include <Blake3.h>
Collaboration diagram for FBlake3:Public Member Functions | |
| FBlake3 () | |
| FBlake3 (const FBlake3 &)=delete | |
| FBlake3 & | operator= (const FBlake3 &)=delete |
| void | Reset () |
| void | Update (FMemoryView View) |
| void | Update (const void *Data, uint64 Size) |
| void | Update (const FCompositeBuffer &Buffer) |
| FBlake3Hash | Finalize () const |
Static Public Member Functions | |
| static FBlake3Hash | HashBuffer (FMemoryView View) |
| static FBlake3Hash | HashBuffer (const void *Data, uint64 Size) |
| static FBlake3Hash | HashBuffer (const FCompositeBuffer &Buffer) |
Private Attributes | |
| TAlignedBytes< 1912, 8 > | HasherBytes |
|
inline |
| FBlake3Hash FBlake3::Finalize | ( | ) | const |
Finalize the hash of the input data.
May be called any number of times, and more input may be added after.
|
static |
|
static |
|
static |
Calculate the hash of the buffer.
| void FBlake3::Reset | ( | ) |
Reset to the default state in which no input has been written.
Here is the caller graph for this function:| void FBlake3::Update | ( | const FCompositeBuffer & | Buffer | ) |
| void FBlake3::Update | ( | FMemoryView | View | ) |
Add the buffer as input to the hash. May be called any number of times.
|
private |