Go to the documentation of this file.
28 #ifndef AVUTIL_RIPEMD_H
29 #define AVUTIL_RIPEMD_H
69 #if FF_API_CRYPTO_SIZE_T
struct AVRIPEMD * av_ripemd_alloc(void)
Allocate an AVRIPEMD context.
void av_ripemd_update(struct AVRIPEMD *context, const uint8_t *data, unsigned int len)
Update hash value.
it s the only field you need to keep assuming you have a context There is some magic you don t need to care about around this just let it vf default minimum maximum flags name is the option keep it simple and lowercase description are in without and describe what they for example set the foo of the bar offset is the offset of the field in your context
int av_ripemd_init(struct AVRIPEMD *context, int bits)
Initialize RIPEMD hashing.
void av_ripemd_final(struct AVRIPEMD *context, uint8_t *digest)
Finish hashing and output digest value.