|
Blender V5.0
|
#include <md5.h>
Public Member Functions | |
| MD5Hash () | |
| ~MD5Hash () | |
| void | append (const uint8_t *data, const int nbytes) |
| 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 | ) |
| void MD5Hash::append | ( | const uint8_t * | data, |
| const int | nbytes ) |
Definition at line 268 of file md5.cpp.
References buf, copy(), count, data, left, 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 317 of file md5.cpp.
References append(), LOG_ERROR, and path_fopen().
|
protected |
| string MD5Hash::get_hex | ( | ) |
Definition at line 367 of file md5.cpp.
References buf, finish(), and i.
Referenced by ShaderGraph::compute_displacement_hash(), and util_md5_string().
|
protected |
Definition at line 86 of file md5.cpp.
References abcd, b, data, i, SET, 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 |