|
Blender V4.5
|
#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 260 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 309 of file md5.cpp.
References append(), and path_fopen().
|
protected |
| string MD5Hash::get_hex | ( | ) |
Definition at line 359 of file md5.cpp.
References buf, finish(), and i.
Referenced by ShaderGraph::compute_displacement_hash(), and util_md5_string().
|
protected |
Definition at line 85 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 |