Signed-off-by: James Almer <jamr...@gmail.com> --- libavutil/md5.c | 23 ++++++++++------------- tests/ref/fate/md5 | 12 +++++++----- 2 files changed, 17 insertions(+), 18 deletions(-)
diff --git a/libavutil/md5.c b/libavutil/md5.c index 876bd55..2a77304 100644 --- a/libavutil/md5.c +++ b/libavutil/md5.c @@ -217,19 +217,16 @@ static void print_md5(uint8_t *md5) int main(void){ uint8_t md5val[16]; - int i; - volatile uint8_t in[1000]; // volatile to workaround http://llvm.org/bugs/show_bug.cgi?id=20849 - // FIXME remove volatile once it has been fixed and all fate clients are updated - - for (i = 0; i < 1000; i++) - in[i] = i * i; - av_md5_sum(md5val, in, 1000); print_md5(md5val); - av_md5_sum(md5val, in, 63); print_md5(md5val); - av_md5_sum(md5val, in, 64); print_md5(md5val); - av_md5_sum(md5val, in, 65); print_md5(md5val); - for (i = 0; i < 1000; i++) - in[i] = i % 127; - av_md5_sum(md5val, in, 999); print_md5(md5val); + + av_md5_sum(md5val, "", 0); print_md5(md5val); + av_md5_sum(md5val, "a", 1); print_md5(md5val); + av_md5_sum(md5val, "abc", 3); print_md5(md5val); + av_md5_sum(md5val, "message digest", 14); print_md5(md5val); + av_md5_sum(md5val, "abcdefghijklmnopqrstuvwxyz", 26); print_md5(md5val); + av_md5_sum(md5val, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcde" + "fghijklmnopqrstuvwxyz0123456789", 62); print_md5(md5val); + av_md5_sum(md5val, "1234567890123456789012345678901234567890" + "1234567890123456789012345678901234567890", 80); print_md5(md5val); return 0; } diff --git a/tests/ref/fate/md5 b/tests/ref/fate/md5 index af08a84..bb86bb6 100644 --- a/tests/ref/fate/md5 +++ b/tests/ref/fate/md5 @@ -1,5 +1,7 @@ -0bf1bcc8a1d72e2cf58d42182b637e56 -993a3eb298e52aca83ecfbb6a766b4d0 -07c01ca7c733475fad38c84c56f305c1 -9fc8404827cac26385f48f4f58fd32ce -a22bfef14302c5ca46e0ae91092bc0e0 +d41d8cd98f00b204e9800998ecf8427e +0cc175b9c0f1b6a831c399e269772661 +900150983cd24fb0d6963f7d28e17f72 +f96b697d7cb7938d525a2f31aaf161d0 +c3fcd3d76192e4007dfb496cca67e13b +d174ab98d277d9f5a5611c2c9f419d9f +57edf4a22be3c955ac49da2e2107b67a -- 2.6.2 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel