|
FFmpeg 9.0.2
|
MD5 hash function implementation. More...
Files | |
| file | libavutil/md5.h |
| Public header for MD5 hash function implementation. | |
Functions | |
| struct AVMD5 * | av_md5_alloc (void) |
| Allocate an AVMD5 context. | |
| void | av_md5_init (struct AVMD5 *ctx) |
| Initialize MD5 hashing. | |
| void | av_md5_update (struct AVMD5 *ctx, const uint8_t *src, size_t len) |
| Update hash value. | |
| void | av_md5_final (struct AVMD5 *ctx, uint8_t *dst) |
| Finish hashing and output digest value. | |
| void | av_md5_sum (uint8_t *dst, const uint8_t *src, size_t len) |
| Hash an array of data. | |
Variables | |
| const int | av_md5_size |
MD5 hash function implementation.
| struct AVMD5 * av_md5_alloc | ( | void | ) |
| void av_md5_init | ( | struct AVMD5 * | ctx | ) |
Initialize MD5 hashing.
| ctx | pointer to the function context (of size av_md5_size) |
Referenced by process_output().
| void av_md5_update | ( | struct AVMD5 * | ctx, |
| const uint8_t * | src, | ||
| size_t | len ) |
Update hash value.
| ctx | hash function context |
| src | input data to update hash with |
| len | input data length |
| void av_md5_final | ( | struct AVMD5 * | ctx, |
| uint8_t * | dst ) |
Finish hashing and output digest value.
| ctx | hash function context |
| dst | buffer where output digest value is stored |
| void av_md5_sum | ( | uint8_t * | dst, |
| const uint8_t * | src, | ||
| size_t | len ) |
Hash an array of data.
| dst | The output buffer to write the digest into |
| src | The data to hash |
| len | The length of the data, in bytes |
Referenced by process_output().
|
extern |