|
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] |
|
default |
| 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, count, data, and process().
Referenced by append(), append_file(), ShaderGraph::compute_displacement_hash(), finish(), Node::hash(), util_md5_string(), and ~MD5Hash().
| bool MD5Hash::append_file | ( | const string & | filepath | ) |
Definition at line 309 of file md5.cpp.
References append(), and path_fopen().
Referenced by ~MD5Hash().
|
protected |
| string MD5Hash::get_hex | ( | ) |
Definition at line 359 of file md5.cpp.
References buf, finish(), and i.
Referenced by ShaderGraph::compute_displacement_hash(), util_md5_string(), and ~MD5Hash().
|
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(), and ~MD5Hash().
|
protected |
|
protected |
|
protected |