# HG changeset patch # User Bruno Haible # Date 1511219474 -3600 # Node ID e65441735fb0ab78912a40c1fec1d1a81d1f60ba # Parent fe0e7464aae776c41d9e775af68e301cca6b57f5 crypto/gc-sm3: Fix buffer overrun. * lib/gc-gnulib.c (MAX_DIGEST_SIZE): Bump to 32. Reported by Coverity. diff -r fe0e7464aae7 -r e65441735fb0 ChangeLog --- a/ChangeLog Mon Nov 20 22:11:48 2017 +0300 +++ b/ChangeLog Tue Nov 21 00:11:14 2017 +0100 @@ -1,3 +1,9 @@ +2017-11-20 Bruno Haible + + crypto/gc-sm3: Fix buffer overrun. + * lib/gc-gnulib.c (MAX_DIGEST_SIZE): Bump to 32. + Reported by Coverity. + 2017-11-12 Jim Meyering maint: shorten https://lists.gnu.org/archive/html/... links diff -r fe0e7464aae7 -r e65441735fb0 lib/gc-gnulib.c --- a/lib/gc-gnulib.c Mon Nov 20 22:11:48 2017 +0300 +++ b/lib/gc-gnulib.c Tue Nov 21 00:11:14 2017 +0100 @@ -602,7 +602,7 @@ /* Hashes. */ -#define MAX_DIGEST_SIZE 20 +#define MAX_DIGEST_SIZE 32 typedef struct _gc_hash_ctx {