From: Jouni Malinen Date: Wed, 1 Oct 2008 11:44:24 +0000 (+0300) Subject: Add pcsc="" to configuration for EAP-SIM and EAP-AKA X-Git-Tag: hostap_0_6_5~42 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=libeap.git;a=commitdiff_plain;h=78ea9702c09b014e30ca139eac503e7a8130c59f Add pcsc="" to configuration for EAP-SIM and EAP-AKA This allows real SIM/USIM cards to be used by enabling PC/SC. --- diff --git a/wpa_supplicant/wpa_gui-qt4/networkconfig.cpp b/wpa_supplicant/wpa_gui-qt4/networkconfig.cpp index e4f1096..813c5ed 100644 --- a/wpa_supplicant/wpa_gui-qt4/networkconfig.cpp +++ b/wpa_supplicant/wpa_gui-qt4/networkconfig.cpp @@ -230,10 +230,13 @@ void NetworkConfig::addNetwork() setNetworkParam(id, "psk", pskEdit->text().toAscii().constData(), psklen != 64); - if (eapSelect->isEnabled()) - setNetworkParam(id, "eap", - eapSelect->currentText().toAscii().constData(), - false); + if (eapSelect->isEnabled()) { + const char *eap = + eapSelect->currentText().toAscii().constData(); + setNetworkParam(id, "eap", eap, false); + if (strcmp(eap, "SIM") == 0 || strcmp(eap, "AKA") == 0) + setNetworkParam(id, "pcsc", "", true); + } if (identityEdit->isEnabled()) setNetworkParam(id, "identity", identityEdit->text().toAscii().constData(),