Lines Matching refs:akm
3512 conf->akm = DPP_AKM_PSK; in dpp_configuration_alloc()
3514 conf->akm = DPP_AKM_SAE; in dpp_configuration_alloc()
3517 conf->akm = DPP_AKM_PSK_SAE; in dpp_configuration_alloc()
3520 conf->akm = DPP_AKM_SAE_DPP; in dpp_configuration_alloc()
3523 conf->akm = DPP_AKM_PSK_SAE_DPP; in dpp_configuration_alloc()
3525 conf->akm = DPP_AKM_DPP; in dpp_configuration_alloc()
3536 int dpp_akm_psk(enum dpp_akm akm) in dpp_akm_psk() argument
3538 return akm == DPP_AKM_PSK || akm == DPP_AKM_PSK_SAE || in dpp_akm_psk()
3539 akm == DPP_AKM_PSK_SAE_DPP; in dpp_akm_psk()
3543 int dpp_akm_sae(enum dpp_akm akm) in dpp_akm_sae() argument
3545 return akm == DPP_AKM_SAE || akm == DPP_AKM_PSK_SAE || in dpp_akm_sae()
3546 akm == DPP_AKM_SAE_DPP || akm == DPP_AKM_PSK_SAE_DPP; in dpp_akm_sae()
3550 int dpp_akm_legacy(enum dpp_akm akm) in dpp_akm_legacy() argument
3552 return akm == DPP_AKM_PSK || akm == DPP_AKM_PSK_SAE || in dpp_akm_legacy()
3553 akm == DPP_AKM_SAE; in dpp_akm_legacy()
3557 int dpp_akm_dpp(enum dpp_akm akm) in dpp_akm_dpp() argument
3559 return akm == DPP_AKM_DPP || akm == DPP_AKM_SAE_DPP || in dpp_akm_dpp()
3560 akm == DPP_AKM_PSK_SAE_DPP; in dpp_akm_dpp()
3564 int dpp_akm_ver2(enum dpp_akm akm) in dpp_akm_ver2() argument
3566 return akm == DPP_AKM_SAE_DPP || akm == DPP_AKM_PSK_SAE_DPP; in dpp_akm_ver2()
3574 if (dpp_akm_psk(conf->akm) && !conf->passphrase && !conf->psk_set) in dpp_configuration_valid()
3576 if (dpp_akm_sae(conf->akm) && !conf->passphrase) in dpp_configuration_valid()
4000 enum dpp_akm akm; in dpp_build_conf_obj_dpp() local
4010 akm = conf->akm; in dpp_build_conf_obj_dpp()
4011 if (dpp_akm_ver2(akm) && auth->peer_version < 2) { in dpp_build_conf_obj_dpp()
4014 akm = DPP_AKM_DPP; in dpp_build_conf_obj_dpp()
4126 incl_legacy = dpp_akm_psk(akm) || dpp_akm_sae(akm); in dpp_build_conf_obj_dpp()
4136 if (auth->akm_use_selector && dpp_akm_ver2(akm)) in dpp_build_conf_obj_dpp()
4137 akm_str = dpp_akm_selector_str(akm); in dpp_build_conf_obj_dpp()
4139 akm_str = dpp_akm_str(akm); in dpp_build_conf_obj_dpp()
4200 if (auth->akm_use_selector && dpp_akm_ver2(conf->akm)) in dpp_build_conf_obj_legacy()
4201 akm_str = dpp_akm_selector_str(conf->akm); in dpp_build_conf_obj_legacy()
4203 akm_str = dpp_akm_str(conf->akm); in dpp_build_conf_obj_legacy()
4253 if (dpp_akm_dpp(conf->akm)) in dpp_build_conf_obj()
4640 if (dpp_akm_sae(conf->akm) && !dpp_akm_psk(conf->akm)) { in dpp_parse_cred_legacy()
4658 if (dpp_akm_sae(conf->akm) && !conf->passphrase[0]) { in dpp_parse_cred_legacy()
5122 if (dpp_akm_psk(conf->akm) || dpp_akm_sae(conf->akm)) { in dpp_parse_cred_dpp()
5184 const char * dpp_akm_str(enum dpp_akm akm) in dpp_akm_str() argument
5186 switch (akm) { in dpp_akm_str()
5205 const char * dpp_akm_selector_str(enum dpp_akm akm) in dpp_akm_selector_str() argument
5207 switch (akm) { in dpp_akm_selector_str()
5226 static enum dpp_akm dpp_akm_from_str(const char *akm) in dpp_akm_from_str() argument
5231 if (os_strcmp(akm, "psk") == 0) in dpp_akm_from_str()
5233 if (os_strcmp(akm, "sae") == 0) in dpp_akm_from_str()
5235 if (os_strcmp(akm, "psk+sae") == 0) in dpp_akm_from_str()
5237 if (os_strcmp(akm, "dpp") == 0) in dpp_akm_from_str()
5239 if (os_strcmp(akm, "dpp+sae") == 0) in dpp_akm_from_str()
5241 if (os_strcmp(akm, "dpp+psk+sae") == 0) in dpp_akm_from_str()
5244 pos = akm; in dpp_akm_from_str()
5371 conf->akm = dpp_akm_from_str(token->string); in dpp_parse_conf_obj()
5373 if (dpp_akm_legacy(conf->akm)) { in dpp_parse_conf_obj()
5376 } else if (dpp_akm_dpp(conf->akm)) { in dpp_parse_conf_obj()