X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavutil%2Fsha.h;h=c0180e5729a2e9232bdbf387b9b74d6acc25e943;hb=6655939f03eaa69ec0c1599f4bbf877d9a9d0569;hp=c7558a89646b1ba2fba6445eb3a4970c0852f128;hpb=9ae1ffe64126bda204e498c83e414dad7ff078f8;p=ffmpeg diff --git a/libavutil/sha.h b/libavutil/sha.h index c7558a89646..c0180e5729a 100644 --- a/libavutil/sha.h +++ b/libavutil/sha.h @@ -27,6 +27,7 @@ #ifndef AVUTIL_SHA_H #define AVUTIL_SHA_H +#include #include #include "attributes.h" @@ -69,11 +70,15 @@ int av_sha_init(struct AVSHA* context, int bits); /** * Update hash value. * - * @param context hash function context + * @param ctx hash function context * @param data input data to update hash with * @param len input data length */ -void av_sha_update(struct AVSHA* context, const uint8_t* data, unsigned int len); +#if FF_API_CRYPTO_SIZE_T +void av_sha_update(struct AVSHA *ctx, const uint8_t *data, unsigned int len); +#else +void av_sha_update(struct AVSHA *ctx, const uint8_t *data, size_t len); +#endif /** * Finish hashing and output digest value.