On Jun 5, 2019, at 3:17 AM, Mohit Sethi M <mohit.m.se...@ericsson.com> wrote:
> 
> Chair hat on: 
> 
> The draft needs to be formally adopted as a working group item before moving 
> to last call.

  It would be nice, but I don't think that's strictly necessary for the process.

  The subject is already a WG charter item, so there should be no issues.

> Chair hat off:
> 
> I support the adoption of this draft as a working group item. This is a 
> charter item and the draft is simple enough to move forward rather quickly. 
> The code has been updated in the wpa_supplicant and hostapd:
> https://w1.fi/cgit/hostap/commit/?id=1c16b257a081e810caf2ca0926ff4f9e2bb9557c
> 
> https://w1.fi/cgit/hostap/commit/?id=5eefa8115b884f8ab45ac6521f66dc68f555dcd0
> 
> John provided a review here: 
> https://mailarchive.ietf.org/arch/msg/emu/fHopSdLqMY37odPGvwn7M5ZksIw
> 
> and Jouni made a comment here: 
> https://mailarchive.ietf.org/arch/msg/emu/MX7P367g4j2c3yuyqch3W-I3u_o
> 
> I have a couple of comments:
> 
> I think it would really help to document the fact that the Session-Id length 
> for EAP-SIM is different for full authentication and fast re-authentication. 
> That's because for full authentication, the Session-Id is:

  Sure.

> 
>> Session-Id = 0x12 || RAND || NONCE_MT
> and RFC 4186 says that EAP server should obtain n GSM triplets where n = 2 or 
> n = 3. So the length is either:
> 
> 1 (Method-Id) + 32 (RAND*2) +16 (NONCE_MT) = 49 or 
> 
> 1 (Method-Id) + 48 (RAND*3) + 16 (NONCE_MT) =65. 
> 
> However, in fast-reauthentication, the Session-Id is:
> 
> 
>> Session-Id = 0x12 || NONCE_S || MAC
> So the length is:
> 
> 1 (Method-Id) + 16 (NONCE_S) + 16 (MAC) = 33 
> 
> I found it surprising while implementing that the Session-Ids were different 
> in lengths. 
> 
> My next question is about Session-Id for PEAP. The draft currently defines 
> Session-Id for EAP-PEAP as:
> 
> 
>>       Session-Id = 0x19 || client.random || server.random).

  Which is for TLS 1.2 and below.

> Do you plan to update this for TLS 1.3 and use TLS-Exporter in your other 
> draft:  draft-dekok-emu-tls-eap-types? Do we need to do this twice in 
> separate drafts?

  draft-dekok-emu-tls-eap-types already updates the Session-ID for all 
TLS-based EAP types, including PEAP.

  The issues are (a) update missing derivations for TLS <1.2, and (b) define 
new derivations for TLS 1.3.  So yes, we update PEAP twice.
 
  Alan DeKok.

_______________________________________________
Emu mailing list
Emu@ietf.org
https://www.ietf.org/mailman/listinfo/emu

Reply via email to