projects
/
mech_eap.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9d7a63d
)
Hide strict-aliasing warning with gcc 4.7
author
Jouni Malinen
<j@w1.fi>
Sun, 11 Nov 2012 18:29:20 +0000
(20:29 +0200)
committer
Jouni Malinen
<j@w1.fi>
Sun, 11 Nov 2012 18:29:20 +0000
(20:29 +0200)
Signed-hostap: Jouni Malinen <j@w1.fi>
src/crypto/md5-internal.c
patch
|
blob
|
history
diff --git
a/src/crypto/md5-internal.c
b/src/crypto/md5-internal.c
index
790a6f3
..
f0a2a5d
100644
(file)
--- a/
src/crypto/md5-internal.c
+++ b/
src/crypto/md5-internal.c
@@
-176,8
+176,8
@@
void MD5Final(unsigned char digest[16], struct MD5Context *ctx)
byteReverse(ctx->in, 14);
/* Append length in bits and transform */
- ((u32 *)
ctx->in
)[14] = ctx->bits[0];
- ((u32 *)
ctx->in
)[15] = ctx->bits[1];
+ ((u32 *)
aliasing_hide_typecast(ctx->in, u32)
)[14] = ctx->bits[0];
+ ((u32 *)
aliasing_hide_typecast(ctx->in, u32)
)[15] = ctx->bits[1];
MD5Transform(ctx->buf, (u32 *) ctx->in);
byteReverse((unsigned char *) ctx->buf, 4);