From: Steffan Karger Date: Tue, 18 Mar 2014 10:39:18 +0100 Message-ID: <1CED409804E2164C8104F9E623B08B90155646D4C1@...1436...> References: <1395017376-24554-1-git-send-email-james@...515...> <20140317202910.GM16637@...1296...> <532775DD.4050106@...515...> In-Reply-To: <532775DD.4050106@...515...> Content-Language: en-US MIME-Version: 1.0 Subject: Re: [Openvpn-devel] [PATCH] Set SSL_OP_NO_TICKET flag in SSL context for OpenSSL builds, to disable TLS stateless session resumption. List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable To: James Yonan , Gert Doering Cc: "openvpn-devel@lists.sourceforge.net" Hi, > On 17/03/2014 23:23, James Yonan wrote: >=20 > On 17/03/2014 14:29, Gert Doering wrote: > > Right now, if I read configure.ac correct, we require 0.9.6 or later > > (and check this only if pkg-config is available) - but obviously, > > SSL_OP_NO_TICKET was added later on. > > > > Fix 1: only use SSL_OP_NO_TICKET if available Fix 2: require a more > > recent OpenSSL version >=20 > I would think an #ifdef should be fine. SSL_OP_NO_TICKET was added in OpenSSL 0.9.8f / 1.0.0. The ECDH-patchset (fo= r 2.4) already requires 0.9.8, so I would prefer to require 0.9.8f or newer= for master/2.4, but just add #ifdef's for 2.3.=20 -Steffan