Home | History | Annotate | Download | only in wpa_supplicant

Lines Matching full:ssid

853 static int eap_sm_imsi_identity(struct eap_sm *sm, struct wpa_ssid *ssid)
858 struct eap_method_type *m = ssid->eap_methods;
878 os_free(ssid->identity);
879 ssid->identity = os_malloc(1 + imsi_len);
880 if (ssid->identity == NULL) {
886 ssid->identity[0] = aka ? '0' : '1';
887 os_memcpy(ssid->identity + 1, imsi, imsi_len);
888 ssid->identity_len = 1 + imsi_len;
895 static int eap_sm_set_scard_pin(struct eap_sm *sm, struct wpa_ssid *ssid)
898 if (scard_set_pin(sm->scard_ctx, ssid->pin)) {
903 os_free(ssid->pin);
904 ssid->pin = NULL;
916 static int eap_sm_get_scard_identity(struct eap_sm *sm, struct wpa_ssid *ssid)
919 if (eap_sm_set_scard_pin(sm, ssid))
922 return eap_sm_imsi_identity(sm, ssid);
1484 WPA_CTRL_REQ "%s-%d:%s needed for SSID ",
1490 if (config->ssid && buflen > len + config->ssid_len) {
1491 os_memcpy(buf + len, config->ssid, config->ssid_len);