Closed
Bug 923359
Opened 11 years ago
Closed 11 years ago
Support EAP-SIM
Categories
(Firefox OS Graveyard :: Vendcom, defect)
Tracking
(blocking-b2g:-)
RESOLVED
FIXED
blocking-b2g | - |
People
(Reporter: skao, Unassigned)
References
Details
(Whiteboard: POVB [FT:RIL] )
Attachments
(1 file)
1.41 KB,
patch
|
Details | Diff | Splinter Review |
this is the tracking bug for EAP-SIM
Reporter | ||
Updated•11 years ago
|
Assignee: nobody → skao
Reporter | ||
Comment 1•11 years ago
|
||
to summarize, we have 2 different concept to implement this:
1. without patching wpa_supplicant, we need help of pcsc-lite and implement related interface with 3 RIL requests: SIM_OPEN_CHANNEL, SIM_ACCESS_CHANNEL, SIM_CLOSE_CHANNEL
2. by patching wpa_supplicant, replace get imsi & authentication functions in pcsc.c, and call related apis in RIL or elsewhere.
Both concept need Qualcomm or vendor support (for 3 RIL requests or authentication apis)
Reporter | ||
Comment 3•11 years ago
|
||
status update: since we'll need vendor's support to implement this, so now we proposed another approach to make things simpler:
* we simply tell wpa_supplicant to do EAP-SIM authentication (which was already done in bug 890694)
* chip set vendor support have their implementation in wpa_supplicant
* some patches for gecko may be needed
** set imsi as identity
*** this depends on whether imsi reading implemented in wpa_supplicant, if not we'll have to set it in setNetworkConfiguration (WifiWorker.js), ex. config.identity = quote("1466923202406081@wlan.mnc092.mcc466.3gppnetwork.org");
** deal with multi-sim
** send correct configuration to wpa_supplicant
*** depends on the implementation too, if implemented in the similar way we previously proposed (through pcsc) then we only have to set this config in setNetworkConfiguration (WifiWorker.js): config.pcsc = quote("");
Reporter | ||
Updated•11 years ago
|
Target Milestone: --- → 1.3 Sprint 5 - 11/22
Updated•11 years ago
|
Whiteboard: [FT:RIL]
Reporter | ||
Updated•11 years ago
|
Updated•11 years ago
|
Updated•11 years ago
|
Target Milestone: 1.3 Sprint 5 - 11/22 → 1.3 Sprint 6 - 12/6
Updated•11 years ago
|
Reporter | ||
Comment 4•11 years ago
|
||
Update about latest design,
Gecko send the following parameters to wpa_supplicant:
network={
ssid="eapsim"
key_mgmt=WPA-EAP
eap=SIM
}
Vendors have to handle eapsim identity/authentication in wpa_supplicant.
Reporter | ||
Comment 5•11 years ago
|
||
this is a patch for external/wpa_supplicant_8/src/utils/sim_funcs.c to testing with hard coded kc.
Comment 6•11 years ago
|
||
This bug is for tracking Vender status. it should not block user story.
Comment 7•11 years ago
|
||
Hi Ken, Steven,
Should we mark POVB on this bug, and assign to vendor?
Also I would like to know if there's ETA for it.
Flags: needinfo?(styang)
Flags: needinfo?(kchang)
Target Milestone: 1.3 Sprint 6 - 12/6 → ---
Comment 8•11 years ago
|
||
(In reply to Wesley Huang [:wesley_huang] from comment #7)
> Hi Ken, Steven,
> Should we mark POVB on this bug, and assign to vendor?
Yes, it is a better method.
Flags: needinfo?(kchang)
@ Wesley Huang and @ Ken Chang: If i understand good, Firefox OS don't have software's support of EAP-SIM, it's only by device ?? Some phone could have support EAP-SIM and some not ??
Comment 10•11 years ago
|
||
(In reply to vulcain from comment #9)
> @ Wesley Huang and @ Ken Chang: If i understand good, Firefox OS don't have
> software's support of EAP-SIM, it's only by device ?? Some phone could have
> support EAP-SIM and some not ??
In 1.3, FireFox OS should support EAP-SIM.
However, from my understanding, this will also depend on device as EAP-SIM requires interop between modem and WiFi module.
Whiteboard: [FT:RIL] → POVB [FT:RIL]
Comment 11•11 years ago
|
||
Sam, could you resume the works on EAM-SIM?
Flags: needinfo?(styang) → needinfo?(sam.hua)
Comment 12•11 years ago
|
||
okay.
which route will moz continue now? RIL or WIFI?
Flags: needinfo?(sam.hua)
Comment 13•11 years ago
|
||
(In reply to sam.hua from comment #12)
> okay.
> which route will moz continue now? RIL or WIFI?
Dimi,
Do you have answer for Sam's question?
Flags: needinfo?(dlee)
Comment 14•11 years ago
|
||
(In reply to sam.hua from comment #12)
> okay.
> which route will moz continue now? RIL or WIFI?
RIL means Radio Interface Layer ??
https://en.wikipedia.org/wiki/Radio_Interface_Layer
Comment 15•11 years ago
|
||
yes,
Use the following requests to send auth request to modem
this.REQUEST_SIM_OPEN_CHANNEL = 121;
this.REQUEST_SIM_CLOSE_CHANNEL = 122;
this.REQUEST_SIM_ACCESS_CHANNEL = 123;
Comment 16•11 years ago
|
||
For information, it's RFC 4187: https://tools.ietf.org/html/rfc4186
Comment 17•11 years ago
|
||
(In reply to sam.hua from comment #12)
> okay.
> which route will moz continue now? RIL or WIFI?
Sam, James had told me that you modified the wpa_supplicate for getting authentication information from SIM via RILC. And that is what you did in Android phone. I think Shao-hang had worked on this with you for a long time before. You can contact with dimi to know more detail.
Comment 18•11 years ago
|
||
(In reply to vulcain from comment #14)
> (In reply to sam.hua from comment #12)
> > okay.
> > which route will moz continue now? RIL or WIFI?
>
> RIL means Radio Interface Layer ??
> https://en.wikipedia.org/wiki/Radio_Interface_Layer
Yes, it is.
Comment 19•11 years ago
|
||
(In reply to vulcain from comment #16)
> For information, it's RFC 4187: https://tools.ietf.org/html/rfc4186
Thanks for this information. However, this is only to define EAP-SIM authentication flow. Currently, we need a method to get KC and SRES from SIM via RIL daemon. And the problem is there is not vendor provide method for getting these via RIL daemon. Even 3GPP had defined AT command for getting KC and SRES.
Comment 20•11 years ago
|
||
(In reply to Ken Chang[:ken] from comment #19)
> Thanks for this information. However, this is only to define EAP-SIM
> authentication flow. Currently, we need a method to get KC and SRES from SIM
> via RIL daemon. And the problem is there is not vendor provide method for
> getting these via RIL daemon. Even 3GPP had defined AT command for getting
> KC and SRES.
ok
Comment 21•11 years ago
|
||
hi Steven, is our partner still working on this ? Thanks
Flags: needinfo?(styang)
Comment 22•11 years ago
|
||
Sam, could you let us know the current status? Thanks
Flags: needinfo?(styang) → needinfo?(sam.hua)
Comment 23•11 years ago
|
||
There are two ways:
1 we can get the KC and SRES from SIM by sending AT directly to modem in WIFI without RILC support.
2 if we want to get them via RIL,we have finished the code in RILC but need the be verified.
Flags: needinfo?(sam.hua)
Comment 24•11 years ago
|
||
We're past 1.3 feature complete here - are we still planning to do this? Renominating for more discussion.
blocking-b2g: 1.3+ → 1.3?
Comment 25•11 years ago
|
||
(In reply to Jason Smith [:jsmith] from comment #24)
> We're past 1.3 feature complete here - are we still planning to do this?
> Renominating for more discussion.
For gecko part, EAP_SIM is supported and verified with a test fix in partner's code.
This bug is for tracking partner's status. I don't think it is 1.3+.
blocking-b2g: 1.3? → -
Comment 26•11 years ago
|
||
(In reply to Wesley Huang [:wesley_huang] from comment #13)
> (In reply to sam.hua from comment #12)
> > okay.
> > which route will moz continue now? RIL or WIFI?
Sam, in current design and what we discussed before, you should make your WPA_Supplicant to get KC and SRES from your RILC directly. Thanks.
Flags: needinfo?(dlee)
Comment 27•11 years ago
|
||
yes,our new modem bin will support it.
Comment 28•11 years ago
|
||
What's the state of the implementation of EAP-SIM ?
I'm asking 'cos I'd like to test it with the french carrier Free Mobile which supports EAP-SIM.
Testing yesterday with the Peak and the last release of 1.4, the connection seemed to be established with the SSID but was then lost.
Is there something to do like activate a hidden parameter or something to make use of EAP-SIM with the Keon or the Peak ?
Comment 29•11 years ago
|
||
(In reply to kael from comment #28)
> What's the state of the implementation of EAP-SIM ?
>
> I'm asking 'cos I'd like to test it with the french carrier Free Mobile
> which supports EAP-SIM.
>
> Testing yesterday with the Peak and the last release of 1.4, the connection
> seemed to be established with the SSID but was then lost.
>
> Is there something to do like activate a hidden parameter or something to
> make use of EAP-SIM with the Keon or the Peak ?
Besides to support EAP-SIM in Firefox OS, it still needs vendor's support in WPA supplicant. Currently, Keon and Peak doesn't support EAP-SIM.
Comment 30•11 years ago
|
||
according to comment 27, close this ticket.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•