|
Blender
V2.93
|
#include <util_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] |
Definition at line 38 of file util_md5.h.
| MD5Hash::MD5Hash | ( | ) |
Definition at line 261 of file util_md5.cpp.
| MD5Hash::~MD5Hash | ( | ) |
Definition at line 270 of file util_md5.cpp.
| void MD5Hash::append | ( | const string & | str | ) |
Definition at line 311 of file util_md5.cpp.
| void MD5Hash::append | ( | const uint8_t * | data, |
| int | size | ||
| ) |
Definition at line 274 of file util_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 318 of file util_md5.cpp.
References append(), buffer, and path_fopen().
|
protected |
| string MD5Hash::get_hex | ( | ) |
Definition at line 366 of file util_md5.cpp.
Referenced by ShaderGraph::compute_displacement_hash(), and util_md5_string().
|
protected |
Definition at line 100 of file util_md5.cpp.
References Freestyle::a, abcd, 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 |
Definition at line 53 of file util_md5.h.
|
protected |
Definition at line 54 of file util_md5.h.
|
protected |
Definition at line 52 of file util_md5.h.