Hi Eliot,

The correction is definitely true.



Question 1: The RFC says that no need to send Intermediate-Result TLV after
Basic Password Authentication and when client provided certificate for
authentication during tunnel establishment. What if server requires to
conduct Basic Password Authentication for User and EAP-MSCHAPv2 for Machine
within the same TEAP tunnel - should Intermediate-Result TLV be sent after
Basic Password Authentication?

Question 2: I think that the whole description of Intermediate-Result TLV
should be rephrased to provide a clear message what is it purpose and when
it should be used per your description in notes below. The current
description doesn't bring all this info:



4.2.11 <https://tools.ietf.org/html/rfc7170#section-4.2.11>.
Intermediate-Result TLV



The Intermediate-Result TLV provides support for acknowledged

   intermediate Success and Failure messages between multiple inner EAP

   methods within EAP.  An Intermediate-Result TLV indicating success

   MUST be accompanied by a Crypto-Binding TLV.  The optional TLVs

   associated with this TLV are provided for future extensibility to

   provide hints about the current result.





Thanks

Oleg

On Wed, Jan 22, 2020 at 3:46 PM Eliot Lear <l...@cisco.com> wrote:

> Hi Jouni and all,
>
> Getting back to 7170 errata.
>
> You wrote:
>
> Section 3.3.1 says:
>
>    EAP method messages are carried within EAP-Payload TLVs defined in
>    Section 4.2.10.  If more than one method is going to be executed in
>    the tunnel, then upon method completion, the server MUST send an
>    Intermediate-Result TLV indicating the result.
>
>
> It should say:
>
>    EAP method messages are carried within EAP-Payload TLVs defined in
>    Section 4.2.10.  Upon method completion, the server MUST send an
>    Intermediate-Result TLV indicating the result.
>
>
> Notes:
>
> Description of whether Intermediate-Result TLV is supposed to be used in
> the case where only a single inner EAP authentication method is used.
> Section 3.3.1 says "more than one method is going to be executed in the
> tunnel, then upon method completion, the server MUST send an
> Intermediate-Result TLV indicating the result", Section 3.3.3 says "The
> Crypto-Binding TLV and Intermediate-Result TLV MUST be included to perform
> cryptographic binding after each successful EAP method in a sequence of one
> or more EAP methods", 4.2.13 says "It MUST be included with the
> Intermediate-Result TLV to perform cryptographic binding after each
> successful EAP method in a sequence of EAP methods", Annex C.3 shows an
> example exchange with a single inner EAP authentication method with use of
> Intermediate-Result TLV.
>
> It looks like the majority of the places discussion this topic implies
> that there is going to be an Intermediate-Result TLV after each inner EAP
> authentication method and the text in 3.3.1 is the only clear case of
> conflicting (or well, at least misleading if one were to claim it does not
> explicitly say MUST NOT for the one inner EAP authentication method case).
> As such, I'd conclude the Intermediate-Result TLV is indeed going to be
> exchanged after each EAP authentication method and the proposed text change
> to 3.3.1 covers that.
>
>
> Given the example in Section C.3, odd as it seems, is there any reason
> *not* to accept this erratum?
>
> Eliot
> _______________________________________________
> Emu mailing list
> Emu@ietf.org
> https://www.ietf.org/mailman/listinfo/emu
>
_______________________________________________
Emu mailing list
Emu@ietf.org
https://www.ietf.org/mailman/listinfo/emu

Reply via email to