diff options
author | Michael Brown <mcb30@ipxe.org> | 2012-03-05 10:18:16 +0000 |
---|---|---|
committer | Michael Brown <mcb30@ipxe.org> | 2012-03-05 10:18:16 +0000 |
commit | cdb4802ff1fbd03622bba0cb26b57d116fa6b97e (patch) | |
tree | 3729a1dba927e2f0d994c0657c9faf36d926cb46 /src/net/80211 | |
parent | c15e73f28361a9c6d435b6f64bc1791f4fab8345 (diff) | |
download | ipxe-cdb4802ff1fbd03622bba0cb26b57d116fa6b97e.tar.gz |
[802.11] Avoid using struct md5_ctx directly
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/net/80211')
-rw-r--r-- | src/net/80211/wpa_tkip.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/net/80211/wpa_tkip.c b/src/net/80211/wpa_tkip.c index 8bb3e5aa..871666ee 100644 --- a/src/net/80211/wpa_tkip.c +++ b/src/net/80211/wpa_tkip.c @@ -544,15 +544,15 @@ struct net80211_crypto tkip_crypto __net80211_crypto = { static void tkip_kie_mic ( const void *kck, const void *msg, size_t len, void *mic ) { - struct md5_ctx md5; + uint8_t ctx[MD5_CTX_SIZE]; u8 kckb[16]; size_t kck_len = 16; memcpy ( kckb, kck, kck_len ); - hmac_init ( &md5_algorithm, &md5, kckb, &kck_len ); - hmac_update ( &md5_algorithm, &md5, msg, len ); - hmac_final ( &md5_algorithm, &md5, kckb, &kck_len, mic ); + hmac_init ( &md5_algorithm, ctx, kckb, &kck_len ); + hmac_update ( &md5_algorithm, ctx, msg, len ); + hmac_final ( &md5_algorithm, ctx, kckb, &kck_len, mic ); } /** |