]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Zero out input buffer on reset in internal md5
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 23 Feb 2022 16:05:05 +0000 (11:05 -0500)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 23 Feb 2022 16:05:05 +0000 (11:05 -0500)
src/lib/util/md5.c

index 32f3735e347007895b41db10854987ba6d5e130c..ff999c583d59540f9b151d1007f8817ef83887aa 100644 (file)
@@ -364,6 +364,7 @@ static void fr_md5_local_ctx_reset(fr_md5_ctx_t *ctx)
        ctx_local->state[1] = 0xefcdab89;
        ctx_local->state[2] = 0x98badcfe;
        ctx_local->state[3] = 0x10325476;
+       memset(ctx_local->buffer, 0, sizeof(ctx_local->buffer));
 }
 
 /** @copydoc fr_md5_ctx_copy