@@ -16,7 +16,7 @@ libavutil: 2015-08-28 | |||||
API changes, most recent first: | API changes, most recent first: | ||||
2017-xx-xx - xxxxxxxxxx | 2017-xx-xx - xxxxxxxxxx | ||||
Change av_sha_update() and av_md5_sum()/av_md5_update() length | |||||
Change av_sha_update(), av_sha512_update() and av_md5_sum()/av_md5_update() length | |||||
parameter type to size_t at next major bump. | parameter type to size_t at next major bump. | ||||
2017-05-05 - xxxxxxxxxx - lavc 57.94.100 - avcodec.h | 2017-05-05 - xxxxxxxxxx - lavc 57.94.100 - avcodec.h | ||||
@@ -239,7 +239,11 @@ av_cold int av_sha512_init(AVSHA512 *ctx, int bits) | |||||
return 0; | return 0; | ||||
} | } | ||||
#if FF_API_CRYPTO_SIZE_T | |||||
void av_sha512_update(AVSHA512* ctx, const uint8_t* data, unsigned int len) | void av_sha512_update(AVSHA512* ctx, const uint8_t* data, unsigned int len) | ||||
#else | |||||
void av_sha512_update(AVSHA512* ctx, const uint8_t* data, size_t len) | |||||
#endif | |||||
{ | { | ||||
unsigned int i, j; | unsigned int i, j; | ||||
@@ -28,6 +28,7 @@ | |||||
#ifndef AVUTIL_SHA512_H | #ifndef AVUTIL_SHA512_H | ||||
#define AVUTIL_SHA512_H | #define AVUTIL_SHA512_H | ||||
#include <stddef.h> | |||||
#include <stdint.h> | #include <stdint.h> | ||||
#include "attributes.h" | #include "attributes.h" | ||||
@@ -75,7 +76,11 @@ int av_sha512_init(struct AVSHA512* context, int bits); | |||||
* @param data input data to update hash with | * @param data input data to update hash with | ||||
* @param len input data length | * @param len input data length | ||||
*/ | */ | ||||
#if FF_API_CRYPTO_SIZE_T | |||||
void av_sha512_update(struct AVSHA512* context, const uint8_t* data, unsigned int len); | void av_sha512_update(struct AVSHA512* context, const uint8_t* data, unsigned int len); | ||||
#else | |||||
void av_sha512_update(struct AVSHA512* context, const uint8_t* data, size_t len); | |||||
#endif | |||||
/** | /** | ||||
* Finish hashing and output digest value. | * Finish hashing and output digest value. | ||||