From 92532488cf742c6501a3a7b258a18017465f5904 Mon Sep 17 00:00:00 2001 From: Chip Black Date: Sat, 22 Mar 2014 17:12:04 -0500 Subject: [PATCH] Subtle memset bug in MD5 --- common/md5.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/md5.c b/common/md5.c index f19672e..ffbc215 100644 --- a/common/md5.c +++ b/common/md5.c @@ -257,7 +257,7 @@ void MD5Final(unsigned char digest[16], MD5Transform(ctx->buf, (uint32_t *) ctx->in); byteReverse((unsigned char *) ctx->buf, 4); memcpy(digest, ctx->buf, 16); - memset(ctx, 0, sizeof(ctx)); /* In case it's sensitive */ + memset(ctx, 0, sizeof(struct MD5Context)); /* In case it's sensitive */ } /* end of md5.c */ -- 2.25.1