Blender
V3.3
|
#include <md5.h>
Public Member Functions | |
MD5Hash () | |
~MD5Hash () | |
void | append (const uint8_t *data, int size) |
void | append (const string &str) |
bool | append_file (const string &filepath) |
string | get_hex () |
Protected Member Functions | |
void | process (const uint8_t *data) |
void | finish (uint8_t digest[16]) |
Protected Attributes | |
uint32_t | count [2] |
uint32_t | abcd [4] |
uint8_t | buf [64] |
void MD5Hash::append | ( | const string & | str | ) |
Definition at line 256 of file md5.cpp.
References buf, copy(), count, data, left, offset, and process().
Referenced by append(), append_file(), ShaderGraph::compute_displacement_hash(), finish(), Node::hash(), and util_md5_string().
bool MD5Hash::append_file | ( | const string & | filepath | ) |
Definition at line 300 of file md5.cpp.
References append(), buffer, and path_fopen().
string MD5Hash::get_hex | ( | ) |
Definition at line 348 of file md5.cpp.
Referenced by ShaderGraph::compute_displacement_hash(), and util_md5_string().
Definition at line 82 of file md5.cpp.
References Freestyle::a, abcd, usdtokens::b(), Freestyle::c, data, SET, t, T1, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T2, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T3, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T4, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T5, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T6, T60, T61, T62, T63, T64, T7, T8, T9, w(), and X.
Referenced by append().
|
protected |
|
protected |
|
protected |