Browse Source

[802.11] Avoid using struct md5_ctx directly

Signed-off-by: Michael Brown <mcb30@ipxe.org>
tags/v1.20.1
Michael Brown 12 years ago
parent
commit
cdb4802ff1
1 changed files with 4 additions and 4 deletions
  1. 4
    4
      src/net/80211/wpa_tkip.c

+ 4
- 4
src/net/80211/wpa_tkip.c View File

544
 static void tkip_kie_mic ( const void *kck, const void *msg, size_t len,
544
 static void tkip_kie_mic ( const void *kck, const void *msg, size_t len,
545
 			   void *mic )
545
 			   void *mic )
546
 {
546
 {
547
-	struct md5_ctx md5;
547
+	uint8_t ctx[MD5_CTX_SIZE];
548
 	u8 kckb[16];
548
 	u8 kckb[16];
549
 	size_t kck_len = 16;
549
 	size_t kck_len = 16;
550
 
550
 
551
 	memcpy ( kckb, kck, kck_len );
551
 	memcpy ( kckb, kck, kck_len );
552
 
552
 
553
-	hmac_init ( &md5_algorithm, &md5, kckb, &kck_len );
554
-	hmac_update ( &md5_algorithm, &md5, msg, len );
555
-	hmac_final ( &md5_algorithm, &md5, kckb, &kck_len, mic );
553
+	hmac_init ( &md5_algorithm, ctx, kckb, &kck_len );
554
+	hmac_update ( &md5_algorithm, ctx, msg, len );
555
+	hmac_final ( &md5_algorithm, ctx, kckb, &kck_len, mic );
556
 }
556
 }
557
 
557
 
558
 /**
558
 /**

Loading…
Cancel
Save