comparison extensions/app_radgw/md5.c @ 1291:0fa8207cc91a

Fix a few mistakes
author Sebastien Decugis <sdecugis@freediameter.net>
date Wed, 17 Jun 2015 21:41:03 +0800
parents ce3cacbbccc9
children f6f12521c2aa
comparison
equal deleted inserted replaced
1290:7945c75972b0 1291:0fa8207cc91a
290 ((u32 *) ctx->in)[15] = ctx->bits[1]; 290 ((u32 *) ctx->in)[15] = ctx->bits[1];
291 291
292 MD5Transform(ctx->buf, (u32 *) ctx->in); 292 MD5Transform(ctx->buf, (u32 *) ctx->in);
293 byteReverse((unsigned char *) ctx->buf, 4); 293 byteReverse((unsigned char *) ctx->buf, 4);
294 os_memcpy(digest, ctx->buf, 16); 294 os_memcpy(digest, ctx->buf, 16);
295 os_memset(ctx, 0, sizeof(ctx)); /* In case it's sensitive */ 295 os_memset(ctx, 0, sizeof(*ctx)); /* In case it's sensitive */
296 } 296 }
297 297
298 /* The four core functions - F1 is optimized somewhat */ 298 /* The four core functions - F1 is optimized somewhat */
299 299
300 /* #define F1(x, y, z) (x & y | ~x & z) */ 300 /* #define F1(x, y, z) (x & y | ~x & z) */
"Welcome to our mercurial repository"