Bladeren bron

[802.11] Avoid using struct md5_ctx directly

Signed-off-by: Michael Brown <mcb30@ipxe.org>
tags/v1.20.1
Michael Brown 12 jaren geleden
bovenliggende
commit
cdb4802ff1
1 gewijzigde bestanden met toevoegingen van 4 en 4 verwijderingen
  1. 4
    4
      src/net/80211/wpa_tkip.c

+ 4
- 4
src/net/80211/wpa_tkip.c Bestand weergeven

@@ -544,15 +544,15 @@ struct net80211_crypto tkip_crypto __net80211_crypto = {
544 544
 static void tkip_kie_mic ( const void *kck, const void *msg, size_t len,
545 545
 			   void *mic )
546 546
 {
547
-	struct md5_ctx md5;
547
+	uint8_t ctx[MD5_CTX_SIZE];
548 548
 	u8 kckb[16];
549 549
 	size_t kck_len = 16;
550 550
 
551 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
 /**

Laden…
Annuleren
Opslaan