The prime_len variable is used as the length in bytes but it is set as the length in bits. This fixes the sae DH group tests with wolfSSL. Signed-off-by: Juliusz Sosinowicz <juliusz@xxxxxxxxxxx> --- src/common/sae.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/sae.c b/src/common/sae.c index d4a196f153..f1c164e138 100644 --- a/src/common/sae.c +++ b/src/common/sae.c @@ -458,7 +458,7 @@ static int sae_derive_pwe_ffc(struct sae_data *sae, const u8 *addr1, * mask */ u8 mask; struct crypto_bignum *pwe; - size_t prime_len = sae->tmp->prime_len * 8; + size_t prime_len = sae->tmp->prime_len; u8 *pwe_buf; crypto_bignum_deinit(sae->tmp->pwe_ffc, 1); -- 2.34.1 _______________________________________________ Hostap mailing list Hostap@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/hostap