|
Blender V4.5
|
Go to the source code of this file.
Functions | |
| void * | BLI_hash_md5_buffer (const char *buffer, size_t len, void *resblock) |
| int | BLI_hash_md5_stream (FILE *stream, void *resblock) |
| char * | BLI_hash_md5_to_hexdigest (const void *resblock, char r_hex_digest[33]) |
| void * BLI_hash_md5_buffer | ( | const char * | buffer, |
| size_t | len, | ||
| void * | resblock ) |
Compute MD5 message digest for 'len' bytes beginning at 'buffer'. The result is always in little endian byte order, so that a byte-wise output yields to the wanted ASCII representation of the message digest.
Definition at line 346 of file hash_md5.cc.
References BLI_hash_md5_buffer(), fillbuf, len(), md5_init_ctx(), md5_process_block(), md5_read_ctx(), pad, and SWAP.
Referenced by BLI_hash_md5_buffer(), IMB_thumb_load_font_get_hash(), render_result_exr_file_cache_path(), and thumbpathname_from_uri().
| int BLI_hash_md5_stream | ( | FILE * | stream, |
| void * | resblock ) |
Compute MD5 message digest for bytes read from 'stream'. The resulting message digest number will be written into the 16 bytes beginning at 'resblock'.
Definition at line 273 of file hash_md5.cc.
References BLI_hash_md5_stream(), BLOCKSIZE, fillbuf, len(), md5_init_ctx(), md5_process_block(), md5_read_ctx(), pad, and SWAP.
Referenced by BLI_hash_md5_stream().
| char * BLI_hash_md5_to_hexdigest | ( | const void * | resblock, |
| char | r_hex_digest[33] ) |
Definition at line 382 of file hash_md5.cc.
References BLI_hash_md5_to_hexdigest(), and len().
Referenced by BLI_hash_md5_to_hexdigest(), IMB_thumb_load_font_get_hash(), render_result_exr_file_cache_path(), and thumbpathname_from_uri().