I was assuming that there were two exporters:

Export() --> the same API as in 1.2 and computed as described here
Export0RTT -> A new API that computes the early_exporter.


-Ekr

On Fri, Oct 7, 2016 at 1:59 PM, Nick Harper <nhar...@google.com> wrote:

> Does the wording of this PR mean that the value from the exporter changes
> depending on whether it's run before or after exporter_secret can be
> computed? I think it would be better to keep an RFC 5705-style exporter
> that remains constant for the connection. The 0-RTT exporter from an API
> perspective can be a separate thing that a caller has to explicitly choose
> to use.
>
> On Fri, Oct 7, 2016 at 8:10 AM, Eric Rescorla <e...@rtfm.com> wrote:
>
>> Please see the following PR:
>>   https://github.com/tlswg/tls13-spec/pull/673
>>
>> This includes various changes to make exporters/resumption work better.
>>
>> Basically:
>> 1. Add a 0-RTT exporter and change the transcript for the regular
>> exporter so it
>>     only includes the transcript up to ServerFinished. This gives it
>> parity with the
>>     rest of the traffic keys. If we need an exporter with the full
>> transcript we can
>>     always add it later
>>
>> 2. Point out that you can predict ClientFinished for NST when not doing
>>     Client auth. This lets you issue tickets on the server's first
>> flight, while still
>>     ensuring that if you do client auth you still bind resumption to the
>> client's
>>     full transcript.
>>
>> These are pretty straightforward changes, so absent objections I'll merge
>> them early next week.
>>
>> -Ekr
>>
>>
>> _______________________________________________
>> TLS mailing list
>> TLS@ietf.org
>> https://www.ietf.org/mailman/listinfo/tls
>>
>>
>
_______________________________________________
TLS mailing list
TLS@ietf.org
https://www.ietf.org/mailman/listinfo/tls

Reply via email to