mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-12-22 04:32:37 +01:00
pwd/sae/owe: Update to ell ecc API changes
This commit is contained in:
parent
dfdc8716be
commit
1d64c96a5c
@ -264,7 +264,7 @@ static void eap_pwd_handle_id(struct eap_state *eap,
|
||||
|
||||
group = l_get_be16(pkt);
|
||||
|
||||
pwd->curve = l_ecc_curve_get_ike_group(group);
|
||||
pwd->curve = l_ecc_curve_from_ike_group(group);
|
||||
if (!pwd->curve) {
|
||||
l_error("group %d not supported", group);
|
||||
goto error;
|
||||
|
@ -57,7 +57,7 @@ static bool owe_reset(struct owe_sm *owe)
|
||||
return false;
|
||||
|
||||
owe->group = owe->ecc_groups[owe->retry];
|
||||
owe->curve = l_ecc_curve_get_ike_group(owe->group);
|
||||
owe->curve = l_ecc_curve_from_ike_group(owe->group);
|
||||
|
||||
if (owe->private)
|
||||
l_ecc_scalar_free(owe->private);
|
||||
@ -342,7 +342,7 @@ struct auth_proto *owe_sm_new(struct handshake_state *hs,
|
||||
owe->auth_tx = auth;
|
||||
owe->assoc_tx = assoc;
|
||||
owe->user_data = user_data;
|
||||
owe->ecc_groups = l_ecc_curve_get_supported_ike_groups();
|
||||
owe->ecc_groups = l_ecc_supported_ike_groups();
|
||||
|
||||
owe->ap.start = owe_start;
|
||||
owe->ap.free = owe_free;
|
||||
|
10
src/sae.c
10
src/sae.c
@ -848,7 +848,7 @@ static int sae_verify_committed(struct sae_sm *sm, uint16_t transaction,
|
||||
sae_reset_state(sm);
|
||||
|
||||
sm->group = sm->ecc_groups[sm->group_retry];
|
||||
sm->curve = l_ecc_curve_get_ike_group(sm->group);
|
||||
sm->curve = l_ecc_curve_from_ike_group(sm->group);
|
||||
|
||||
sm->sync = 0;
|
||||
|
||||
@ -862,7 +862,7 @@ static int sae_verify_committed(struct sae_sm *sm, uint16_t transaction,
|
||||
if (l_get_le16(frame) == sm->group)
|
||||
return 0;
|
||||
|
||||
if (!l_ecc_curve_get_ike_group(l_get_le16(frame))) {
|
||||
if (!l_ecc_curve_from_ike_group(l_get_le16(frame))) {
|
||||
if (sm->sync > SAE_SYNC_MAX)
|
||||
return -EBADMSG;
|
||||
|
||||
@ -909,7 +909,7 @@ static int sae_verify_committed(struct sae_sm *sm, uint16_t transaction,
|
||||
sm->sync = 0;
|
||||
sm->sc++;
|
||||
sm->group = l_get_le16(frame);
|
||||
sm->curve = l_ecc_curve_get_ike_group(sm->group);
|
||||
sm->curve = l_ecc_curve_from_ike_group(sm->group);
|
||||
|
||||
sae_send_commit(sm, false);
|
||||
|
||||
@ -1157,9 +1157,9 @@ struct auth_proto *sae_sm_new(struct handshake_state *hs,
|
||||
sm->user_data = user_data;
|
||||
sm->handshake = hs;
|
||||
sm->state = SAE_STATE_NOTHING;
|
||||
sm->ecc_groups = l_ecc_curve_get_supported_ike_groups();
|
||||
sm->ecc_groups = l_ecc_supported_ike_groups();
|
||||
sm->group = sm->ecc_groups[sm->group_retry];
|
||||
sm->curve = l_ecc_curve_get_ike_group(sm->group);
|
||||
sm->curve = l_ecc_curve_from_ike_group(sm->group);
|
||||
|
||||
sm->ap.start = sae_start;
|
||||
sm->ap.free = sae_free;
|
||||
|
Loading…
Reference in New Issue
Block a user