|
Blender V4.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 255 of file md5.cpp.
References buf, copy(), count, data, and process().
Referenced by ShaderGraph::compute_displacement_hash(), Node::hash(), and util_md5_string().
| bool MD5Hash::append_file | ( | const string & | filepath | ) |
Definition at line 304 of file md5.cpp.
References append, and path_fopen().
|
protected |
| string MD5Hash::get_hex | ( | ) |
Definition at line 354 of file md5.cpp.
Referenced by ShaderGraph::compute_displacement_hash(), and util_md5_string().
|
protected |
Definition at line 83 of file md5.cpp.
References abcd, b, data, 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 |