Lines Matching refs:sae
257 struct sae_data sae; in sae_tests() local
392 os_memset(&sae, 0, sizeof(sae)); in sae_tests()
395 sae_set_group(&sae, 19) < 0 || in sae_tests()
397 &sae) < 0) in sae_tests()
401 crypto_bignum_deinit(sae.tmp->sae_rand, 1); in sae_tests()
402 sae.tmp->sae_rand = crypto_bignum_init_set(local_rand, in sae_tests()
405 if (!sae.tmp->sae_rand || !mask) in sae_tests()
408 if (crypto_bignum_add(sae.tmp->sae_rand, mask, in sae_tests()
409 sae.tmp->own_commit_scalar) < 0 || in sae_tests()
410 crypto_bignum_mod(sae.tmp->own_commit_scalar, sae.tmp->order, in sae_tests()
411 sae.tmp->own_commit_scalar) < 0 || in sae_tests()
412 crypto_ec_point_mul(sae.tmp->ec, sae.tmp->pwe_ecc, mask, in sae_tests()
413 sae.tmp->own_commit_element_ecc) < 0 || in sae_tests()
414 crypto_ec_point_invert(sae.tmp->ec, in sae_tests()
415 sae.tmp->own_commit_element_ecc) < 0) in sae_tests()
419 if (sae_write_commit(&sae, buf, NULL, NULL) < 0) in sae_tests()
430 if (sae_parse_commit(&sae, peer_commit, sizeof(peer_commit), NULL, NULL, in sae_tests()
432 sae_process_commit(&sae) < 0) in sae_tests()
435 if (os_memcmp(kck, sae.tmp->kck, SAE_KCK_LEN) != 0) { in sae_tests()
440 if (os_memcmp(pmk, sae.pmk, SAE_PMK_LEN) != 0) { in sae_tests()
445 if (os_memcmp(pmkid, sae.pmkid, SAE_PMKID_LEN) != 0) { in sae_tests()
508 sae_clear_data(&sae); in sae_tests()