61 #define AV_HASH_MAX_SIZE 64
void av_hash_init(AVHashContext *ctx)
Initialize or reset a hash context.
int av_hash_alloc(AVHashContext **ctx, const char *name)
Allocate a hash context for the algorithm specified by name.
const char * av_hash_get_name(const AVHashContext *ctx)
void av_hash_freep(AVHashContext **ctx)
Free hash context.
void av_hash_final(AVHashContext *ctx, uint8_t *dst)
Finalize a hash context and compute the actual hash value.
const char * av_hash_names(int i)
Get the names of available hash algorithms.
int av_hash_get_size(const AVHashContext *ctx)
void av_hash_update(AVHashContext *ctx, const uint8_t *src, int len)
Update a hash context with additional data.