|
@@ -153,8 +153,8 @@ MD5Final(unsigned char digest[16], struct MD5Context *ctx)
|
|
byteReverse(ctx->in, 14);
|
|
byteReverse(ctx->in, 14);
|
|
|
|
|
|
/* Append length in bits and transform */
|
|
/* Append length in bits and transform */
|
|
- ((__u32 *) ctx->in)[14] = ctx->bits[0];
|
|
|
|
- ((__u32 *) ctx->in)[15] = ctx->bits[1];
|
|
|
|
|
|
+ ctx->in32[14] = ctx->bits[0];
|
|
|
|
+ ctx->in32[15] = ctx->bits[1];
|
|
|
|
|
|
MD5Transform(ctx->buf, (__u32 *) ctx->in);
|
|
MD5Transform(ctx->buf, (__u32 *) ctx->in);
|
|
byteReverse((unsigned char *) ctx->buf, 4);
|
|
byteReverse((unsigned char *) ctx->buf, 4);
|