18 #ifndef INCLUDED_HASHSERIALIZER 19 #define INCLUDED_HASHSERIALIZER 35 void Put(
const char*
UNUSED(name),
const u8* data,
size_t len)
54 #endif // INCLUDED_HASHSERIALIZER #define UNUSED(param)
mark a function parameter as unused and avoid the corresponding compiler warning. ...
Definition: code_annotation.h:38
HashFunc m_Hash
Definition: HashSerializer.h:41
u8 m_HashData[HashFunc::DIGESTSIZE]
Definition: HashSerializer.h:42
static const size_t DIGESTSIZE
Definition: MD5.h:30
MD5 HashFunc
Definition: HashSerializer.h:29
Definition: HashSerializer.h:45
uint8_t u8
Definition: types.h:37
void Update(const u8 *data, size_t len)
Definition: MD5.h:34
Definition: HashSerializer.h:25
void Put(const char *name, const u8 *data, size_t len)
Definition: HashSerializer.h:35
MD5 hashing algorithm.
Definition: MD5.h:27
size_t GetHashLength()
Definition: HashSerializer.cpp:37
const u8 * ComputeHash()
Definition: HashSerializer.cpp:42
Abstraction around a SpiderMonkey JSContext.
Definition: ScriptInterface.h:71
Serialize to a binary stream.
Definition: BinarySerializer.h:110