From ea86a3466718a82a7b9960b07c5630ba213ea787 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Sun, 27 Mar 2016 21:28:45 +0300 Subject: [PATCH] SAE: Remove dead code in FFC pwd-value derivation The local bits variable is set to prime_len * 8 and consequently bits % 8 cannot be anything else than 0. Signed-off-by: Jouni Malinen --- src/common/sae.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/common/sae.c b/src/common/sae.c index 6c00a7e38..f78437b13 100644 --- a/src/common/sae.c +++ b/src/common/sae.c @@ -321,8 +321,6 @@ static int sae_test_pwd_seed_ffc(struct sae_data *sae, const u8 *pwd_seed, sha256_prf_bits(pwd_seed, SHA256_MAC_LEN, "SAE Hunting and Pecking", sae->tmp->dh->prime, sae->tmp->prime_len, pwd_value, bits); - if (bits % 8) - buf_shift_right(pwd_value, sizeof(pwd_value), 8 - bits % 8); wpa_hexdump_key(MSG_DEBUG, "SAE: pwd-value", pwd_value, sae->tmp->prime_len);