cURL / Mailing Lists / curl-library / Single Mail

curl-library

Re: [PATCH/RFC] Support for TLS False Start

From: Daniel Stenberg <daniel_at_haxx.se>
Date: Mon, 16 Feb 2015 14:19:17 +0100 (CET)

On Sat, 14 Feb 2015, Alessandro Ghedini wrote:

> I've implemented new libcurl/curl options for enabling TLS false start [0].
> AFAICT only nss supports it so only the nss backend implements the new
> option.

Awesome!

> Both chromium and firefox enable false start only if the server also suports
> NPN/ALPN or if it supports forward secrecy in order to avoid weird/broken
> SSL implementations. Also, since there is a chance that application data is
> sent to an imposter (since we send the data before verifying the server's
> Finished frame), it is also recommended to only enable false start when
> strong ciphers are used. So I wonder, should we do all theses checks in
> libcurl too or just let the user decide?

With the traditional curl approach we would offer all three options:
OFF/ON/WITH-CHECKS, but I guess the "on" case is a potential security problem
waiting to happen when users won't read the documentation and possible
documentation warnings.

So, I'm thinking the checks will be good.

And with the checks, could we perhaps consider enabling it by default at some
point?

-- 
  / daniel.haxx.se
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html
Received on 2015-02-16