Return-Path: <mglt.ietf@gmail.com>
X-Original-To: tls@ietfa.amsl.com
Delivered-To: tls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
 by ietfa.amsl.com (Postfix) with ESMTP id 54F75129490
 for <tls@ietfa.amsl.com>; Mon,  7 Nov 2016 19:09:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.399
X-Spam-Level: 
X-Spam-Status: No, score=-2.399 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001,
 HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001,
 RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001]
 autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key)
 header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44])
 by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id gSh7VUSdiNo8 for <tls@ietfa.amsl.com>;
 Mon,  7 Nov 2016 19:09:42 -0800 (PST)
Received: from mail-it0-x22f.google.com (mail-it0-x22f.google.com
 [IPv6:2607:f8b0:4001:c0b::22f])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by ietfa.amsl.com (Postfix) with ESMTPS id 781051294F2
 for <tls@ietf.org>; Mon,  7 Nov 2016 19:09:41 -0800 (PST)
Received: by mail-it0-x22f.google.com with SMTP id u205so175860630itc.0
 for <tls@ietf.org>; Mon, 07 Nov 2016 19:09:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; 
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=2f/v0lhV2DJbb/cHiaszABfNwvDmMkywCAYeFcHeHPM=;
 b=WqQ61kKmKZ4OE9z/Efi8yR52tz3meta8D8cn5hAO2UBo2rmim7gTcOGcaDMxq8co5O
 f4NSxGeT5bVsIgNAx20UQkQnS+9qWHWaT2VI0MtwLyCCGvlBDkLAxUmguej5iAEyvl/h
 +eeG70dAXXdGpZVCl6jcMY5M13Dg+6NwDTnOWNIvVX3kbRHLx/JU+gdQojPbIHrtR2aA
 z5kGlf2J0SVUvczC6rmjbQmXC631ACCGBAzX7YSUvi7Eg1Fsrt+xsY2BQpAq9i5K56oE
 P0c77/YDvbkIVS6UoSHt9JRrmUJRY+FIA2BZMs9hBjC6j44SVeHhIo5smYvvgkJA/B+Q
 8rFw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=2f/v0lhV2DJbb/cHiaszABfNwvDmMkywCAYeFcHeHPM=;
 b=a6+pZvdi/gWLhji4Z96YvYIf60jwYycw0aAp0Qsr4q2/YqPDb1Swe6SRHw3yaTA9RT
 KnADziDvIxJDgOayw8NcSjYAmbxtCSDk/KJkCFuBbXf0g5LuDyA8o2D7OSbelYd6YlaB
 Uoc1vPvQ7Vln7RHwVHacfnvA03KJ7jAsawLS9yPRE/gUZOR6ayxpwFNPM5A/3YzC7siP
 aTdBbp+3kqMbgHaoy53tK2hHe3fZsS4/lI4aCT/4KL9EC1NU6V8xY2q94jqQKhNoF92O
 dD11tO3VutT2U0pnG7iXvu7dI2t84Dyc7rhvanehhlcUcgBbRVmoEvbgIm88HULvGskY
 gfKw==
X-Gm-Message-State: ABUngvfHseHup2sDW+pBa1qzYAeiRmdOjlREo3tDXGdfuja5hchGMX7UoalcYeCpBZkyUXDs63WR3hkiPn/UgQ==
X-Received: by 10.107.18.39 with SMTP id a39mr10100590ioj.45.1478574580752;
 Mon, 07 Nov 2016 19:09:40 -0800 (PST)
MIME-Version: 1.0
Sender: mglt.ietf@gmail.com
Received: by 10.107.188.4 with HTTP; Mon, 7 Nov 2016 19:09:40 -0800 (PST)
In-Reply-To: <CADZyTkmHwL=2MVQOUKwDkMur_gMiT_00Q6EY-h=zOUbfeddAOA@mail.gmail.com>
References: <20160527171935.11166.82258.idtracker@ietfa.amsl.com>
 <7a3597ae-92b8-23c8-b2c3-357f6fdb6792@bouncycastle.org>
 <6CE18F17-F8E0-4F4A-95A4-BE9B3A8250A2@sn3rd.com>
 <80bc8ae67e0ba0e2355b26bdbb34d1b6.squirrel@www.trepanning.net>
 <D41FA5C6.52E9B%john.mattsson@ericsson.com>
 <CADZyTkkJv2yyd5p7CR8p5gHCE+gjWQNu-+39N4RW-26gh+NzSA@mail.gmail.com>
 <CADZyTkmHwL=2MVQOUKwDkMur_gMiT_00Q6EY-h=zOUbfeddAOA@mail.gmail.com>
From: Daniel Migault <daniel.migault@ericsson.com>
Date: Mon, 7 Nov 2016 22:09:40 -0500
X-Google-Sender-Auth: uBcZjmXqhl0FtHIHnUYLOFN3CTk
Message-ID: <CADZyTkm05WD_DSHFUJMtPughDQKuS2-ZwRVwuHPFdLh=tAthzA@mail.gmail.com>
To: John Mattsson <john.mattsson@ericsson.com>
Content-Type: multipart/alternative; boundary=001a113ff17ca8e80b0540c17810
Archived-At: <https://mailarchive.ietf.org/arch/msg/tls/vJEr0J94egWlcwGTA_-YJp1pWtw>
Cc: "tls@ietf.org" <tls@ietf.org>
Subject: Re: [TLS] I-D Action: draft-ietf-tls-ecdhe-psk-aead-00.txt
X-BeenThere: tls@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "This is the mailing list for the Transport Layer Security working
 group of the IETF." <tls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tls>,
 <mailto:tls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tls/>
List-Post: <mailto:tls@ietf.org>
List-Help: <mailto:tls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tls>,
 <mailto:tls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Nov 2016 03:09:46 -0000

--001a113ff17ca8e80b0540c17810
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi,

Please find the text I propose. Let me know if you have any comment
regarding the proposed text. Unless I receive comment on it, the text will
be publish as soon as draft submission is possible.

Yours,
Daniel

   The cipher suites defined in this document are based on the AES-GCM
   and AES-CCM Authenticated Encryption with Associated Data (AEAD)
   algorithms AEAD_AES_128_GCM, AEAD_AES_256_GCM, AEAD_AES_128_CCM, and
   AEAD_AES_256_CCM defined in [RFC5116], AEAD_AES_128_CCM_8 and
   AEAD_AES_256_CCM_8 defined in [RFC6655].

   For the AES-128 cipher suites, the TLS Pseudorandom Function (PRF)
   with SHA-256 as the hash function SHALL be used and Clients and
   Servers MUST NOT negotiate curves of less than 255 bits.

   For the AES-256 cipher suites, the TLS PRF with SHA-384 as the hash
   function SHALL be used and Clients and Servers MUST NOT negotiate
   curves of less than 384 bits.

   TLS enable curve negotiation but not for code point.  This makes
   restrictions on code points hard to implement.  As a result Endpoints
   MAY treat negotiation of key sizes smaller than the lower limits as a
   connection error of type insufficient_security(71) for TLS1.2 and
   TLS1.3.





On Mon, Oct 24, 2016 at 11:22 AM, Daniel Migault <
daniel.migault@ericsson.com> wrote:

> Hi,
>
> My understanding is that the updated version should not introduce any
> profile. Am I correct ?
>
> BR,
> Daniel
>
> On Mon, Oct 17, 2016 at 1:16 PM, Daniel Migault <
> daniel.migault@ericsson.com> wrote:
>
>> Hi,
>>
>> I am not very clear on how to update the text of the draft. The problem
>> seems to me that code point restriction are hard to implement. As a resu=
lt,
>> the session is aborted with - insufficient_security(71) or equivalent -
>> when the code point does not match the security strength. I am encline t=
o
>> think that we should also provide some profiles that achieve 128/256 bit
>> security. These profiles may be described in this document or in another
>> document more related to cryptographic recommendation. What would be the
>> most appropriated way to move forward ?
>>
>> BR,
>> Daniel
>>
>>
>>
>> On Sun, Oct 9, 2016 at 2:59 AM, John Mattsson <john.mattsson@ericsson.co=
m
>> > wrote:
>>
>>> Hi Dan, Sean, Nikos,
>>>
>>> First, let me state that I think requiring 128-bit key management for
>>> AES-128 is quite reasonable.
>>>
>>> HTTP/2 [RFC7540] also has some related text in Section 9.2.1 that appli=
es
>>> when TLS is used for HTTP/2. "Endpoints MAY treat negotiation of key
>>> sizes
>>> smaller than the lower limits as a connection error (Section 5.4.1
>>> <https://tools.ietf.org/html/rfc7540#section-5.4.1>) of type
>>> INADEQUATE_SECURITY."
>>>
>>>
>>> I think this is a question for TLS in general,
>>> draft-ietf-tls-ecdhe-psk-aead should just follow what the TLS WG decide=
s
>>> as the general way forward. Wether that is MAY/SHOULD/SHALL treat group=
s
>>> with insufficient security as an error.
>>>
>>> I think the real problem here are TLS libraries supporting 1024 MODP an=
d
>>> 160 ECC at all, support for these should have been removed before 2010.
>>> Nikos [0] recommends a RCF forbidding weak elliptic curves from TLS 1.2
>>> (i.e. WeakDH DieDieDie!!!). I think this is a great idea and much bette=
r
>>> than bundling it into a code-point assignment RFC. (My current plans fo=
r
>>> the next update of 3GPP=E2=80=99s TLS and DTLS profiles is simply to fo=
rbid
>>> support of anything weaker than 2048 MODP and 255-bit ECC).
>>>
>>> [0]. https://mailarchive.ietf.org/arch/msg/tls/4PZsc_Dy-aT299BYrl
>>> BKvZs0BOQ
>>>
>>>
>>>
>>> Cheers,
>>> John
>>>
>>>
>>> On 11/07/16 22:26, "TLS on behalf of Dan Harkins" <tls-bounces@ietf.org
>>> on
>>> behalf of dharkins@lounge.org> wrote:
>>>
>>> >
>>> >  I'm glad I have to opportunity to make you happy Sean :-)
>>> >
>>> >On Mon, July 11, 2016 7:40 am, Sean Turner wrote:
>>> >> I think I can take this bit:
>>> >>
>>> >> On Jul 10, 2016, at 06:51, Peter Dettman
>>> >><peter.dettman@bouncycastle.org>
>>> >> wrote:
>>> >>>
>>> >>> I'm also curious whether there is a precedent in other RFCs for an
>>> >>> explicit minimum curve bits, or perhaps a de facto implementer's
>>> rule?
>>> >>
>>> >> I'd be happy to be wrong here. but to my knowledge no there's not be=
en
>>> >> an explicit minimum for curve bits.  There have however been similar
>>> (at
>>> >> least in my non-cryptographer mind) for RSA key sizes so if we wante=
d
>>> to
>>> >> define an explicit minimum curve bits then we could.
>>> >
>>> >  draft-ietf-tls-pwd-07 includes a RECOMMENDED practice of ensuring
>>> >the curves used provide commensurate strength with the ciphersuite
>>> >negotiated. Section 10, "Implementation Considerations", says:
>>> >
>>> >   It is RECOMMENDED that implementations take note of the strength
>>> >   estimates of particular groups and to select a ciphersuite providin=
g
>>> >   commensurate security with its hash and encryption algorithms.  A
>>> >   ciphersuite whose encryption algorithm has a keylength less than th=
e
>>> >   strength estimate, or whose hash algorithm has a blocksize that is
>>> >   less than twice the strength estimate SHOULD NOT be used.
>>> >
>>> >  And I would like to take this opportunity to remind everyone that
>>> >the only difference between TLS_ECDHE_PSK_WITH_AES_128_GCM_SHA256
>>> >and TLS_ECCPWD_WITH_AES_128_GCM_SHA256 is that the latter is resistant
>>> >to dictionary attack and the former is not.
>>> >
>>> >  regards,
>>> >
>>> >  Dan.
>>> >
>>> >
>>> >
>>> >_______________________________________________
>>> >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
>>>
>>
>>
>

--001a113ff17ca8e80b0540c17810
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div>Hi, <br><br></div>Please find the text I pr=
opose. Let me know if you have any comment regarding the proposed text. Unl=
ess I receive comment on it, the text will be publish as soon as draft subm=
ission is possible.<br><br></div>Yours, <br></div>Daniel<br><div><div><br>=
=C2=A0=C2=A0 The cipher suites defined in this document are based on the AE=
S-GCM<br>=C2=A0=C2=A0 and AES-CCM Authenticated Encryption with Associated =
Data (AEAD)<br>=C2=A0=C2=A0 algorithms AEAD_AES_128_GCM, AEAD_AES_256_GCM, =
AEAD_AES_128_CCM, and<br>=C2=A0=C2=A0 AEAD_AES_256_CCM defined in [RFC5116]=
, AEAD_AES_128_CCM_8 and<br>=C2=A0=C2=A0 AEAD_AES_256_CCM_8 defined in [RFC=
6655].<br><br>=C2=A0=C2=A0 For the AES-128 cipher suites, the TLS Pseudoran=
dom Function (PRF)<br>=C2=A0=C2=A0 with SHA-256 as the hash function SHALL =
be used and Clients and<br>=C2=A0=C2=A0 Servers MUST NOT negotiate curves o=
f less than 255 bits.<br><br>=C2=A0=C2=A0 For the AES-256 cipher suites, th=
e TLS PRF with SHA-384 as the hash<br>=C2=A0=C2=A0 function SHALL be used a=
nd Clients and Servers MUST NOT negotiate<br>=C2=A0=C2=A0 curves of less th=
an 384 bits.<br><br>=C2=A0=C2=A0 TLS enable curve negotiation but not for c=
ode point.=C2=A0 This makes<br>=C2=A0=C2=A0 restrictions on code points har=
d to implement.=C2=A0 As a result Endpoints<br>=C2=A0=C2=A0 MAY treat negot=
iation of key sizes smaller than the lower limits as a<br>=C2=A0=C2=A0 conn=
ection error of type insufficient_security(71) for TLS1.2 and<br>=C2=A0=C2=
=A0 TLS1.3.<br><br><br><br><br></div></div></div><div class=3D"gmail_extra"=
><br><div class=3D"gmail_quote">On Mon, Oct 24, 2016 at 11:22 AM, Daniel Mi=
gault <span dir=3D"ltr">&lt;<a href=3D"mailto:daniel.migault@ericsson.com" =
target=3D"_blank">daniel.migault@ericsson.com</a>&gt;</span> wrote:<br><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #c=
cc solid;padding-left:1ex"><div dir=3D"ltr"><div><div><div><div>Hi, <br></d=
iv><br></div>My understanding is that the updated version should not introd=
uce any profile. Am I correct ?<br><br></div>BR, <br></div>Daniel <br></div=
><div class=3D"HOEnZb"><div class=3D"h5"><div class=3D"gmail_extra"><br><di=
v class=3D"gmail_quote">On Mon, Oct 17, 2016 at 1:16 PM, Daniel Migault <sp=
an dir=3D"ltr">&lt;<a href=3D"mailto:daniel.migault@ericsson.com" target=3D=
"_blank">daniel.migault@ericsson.com</a>&gt;</span> wrote:<br><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex"><div dir=3D"ltr"><div><div><div>Hi, <br><br></div>I am no=
t very clear on how to update the text of the draft. The problem seems to m=
e that code point restriction are hard to implement. As a result, the sessi=
on is aborted with - insufficient_security(71) or equivalent - when the cod=
e point does not match the security strength. I am encline to think that we=
 should also provide some profiles that achieve 128/256 bit security. These=
 profiles may be described in this document or in another document more rel=
ated to cryptographic recommendation. What would be the most appropriated w=
ay to move forward ?<br><br></div>BR, <br></div>Daniel<br><div><div><br><br=
></div></div></div><div class=3D"m_3829105081977185163HOEnZb"><div class=3D=
"m_3829105081977185163h5"><div class=3D"gmail_extra"><br><div class=3D"gmai=
l_quote">On Sun, Oct 9, 2016 at 2:59 AM, John Mattsson <span dir=3D"ltr">&l=
t;<a href=3D"mailto:john.mattsson@ericsson.com" target=3D"_blank">john.matt=
sson@ericsson.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote=
" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">H=
i Dan, Sean, Nikos,<br>
<br>
First, let me state that I think requiring 128-bit key management for<br>
AES-128 is quite reasonable.<br>
<br>
HTTP/2 [RFC7540] also has some related text in Section 9.2.1 that applies<b=
r>
when TLS is used for HTTP/2. &quot;Endpoints MAY treat negotiation of key s=
izes<br>
smaller than the lower limits as a connection error (Section 5.4.1<br>
&lt;<a href=3D"https://tools.ietf.org/html/rfc7540#section-5.4.1" rel=3D"no=
referrer" target=3D"_blank">https://tools.ietf.org/html/r<wbr>fc7540#sectio=
n-5.4.1</a>&gt;) of type<br>
INADEQUATE_SECURITY.&quot;<br>
<br>
<br>
I think this is a question for TLS in general,<br>
draft-ietf-tls-ecdhe-psk-aead should just follow what the TLS WG decides<br=
>
as the general way forward. Wether that is MAY/SHOULD/SHALL treat groups<br=
>
with insufficient security as an error.<br>
<br>
I think the real problem here are TLS libraries supporting 1024 MODP and<br=
>
160 ECC at all, support for these should have been removed before 2010.<br>
Nikos [0] recommends a RCF forbidding weak elliptic curves from TLS 1.2<br>
(i.e. WeakDH DieDieDie!!!). I think this is a great idea and much better<br=
>
than bundling it into a code-point assignment RFC. (My current plans for<br=
>
the next update of 3GPP=E2=80=99s TLS and DTLS profiles is simply to forbid=
<br>
support of anything weaker than 2048 MODP and 255-bit ECC).<br>
<br>
[0]. <a href=3D"https://mailarchive.ietf.org/arch/msg/tls/4PZsc_Dy-aT299BYr=
lBKvZs0BOQ" rel=3D"noreferrer" target=3D"_blank">https://mailarchive.ietf.o=
rg/a<wbr>rch/msg/tls/4PZsc_Dy-aT299BYrl<wbr>BKvZs0BOQ</a><br>
<br>
<br>
<br>
Cheers,<br>
John<br>
<br>
<br>
On 11/07/16 22:26, &quot;TLS on behalf of Dan Harkins&quot; &lt;<a href=3D"=
mailto:tls-bounces@ietf.org" target=3D"_blank">tls-bounces@ietf.org</a> on<=
br>
<div class=3D"m_3829105081977185163m_-45044970508966762HOEnZb"><div class=
=3D"m_3829105081977185163m_-45044970508966762h5">behalf of <a href=3D"mailt=
o:dharkins@lounge.org" target=3D"_blank">dharkins@lounge.org</a>&gt; wrote:=
<br>
<br>
&gt;<br>
&gt;=C2=A0 I&#39;m glad I have to opportunity to make you happy Sean :-)<br=
>
&gt;<br>
&gt;On Mon, July 11, 2016 7:40 am, Sean Turner wrote:<br>
&gt;&gt; I think I can take this bit:<br>
&gt;&gt;<br>
&gt;&gt; On Jul 10, 2016, at 06:51, Peter Dettman<br>
&gt;&gt;&lt;<a href=3D"mailto:peter.dettman@bouncycastle.org" target=3D"_bl=
ank">peter.dettman@bouncycastle.<wbr>org</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I&#39;m also curious whether there is a precedent in other RFC=
s for an<br>
&gt;&gt;&gt; explicit minimum curve bits, or perhaps a de facto implementer=
&#39;s rule?<br>
&gt;&gt;<br>
&gt;&gt; I&#39;d be happy to be wrong here. but to my knowledge no there&#3=
9;s not been<br>
&gt;&gt; an explicit minimum for curve bits.=C2=A0 There have however been =
similar (at<br>
&gt;&gt; least in my non-cryptographer mind) for RSA key sizes so if we wan=
ted to<br>
&gt;&gt; define an explicit minimum curve bits then we could.<br>
&gt;<br>
&gt;=C2=A0 draft-ietf-tls-pwd-07 includes a RECOMMENDED practice of ensurin=
g<br>
&gt;the curves used provide commensurate strength with the ciphersuite<br>
&gt;negotiated. Section 10, &quot;Implementation Considerations&quot;, says=
:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0It is RECOMMENDED that implementations take note of the st=
rength<br>
&gt;=C2=A0 =C2=A0estimates of particular groups and to select a ciphersuite=
 providing<br>
&gt;=C2=A0 =C2=A0commensurate security with its hash and encryption algorit=
hms.=C2=A0 A<br>
&gt;=C2=A0 =C2=A0ciphersuite whose encryption algorithm has a keylength les=
s than the<br>
&gt;=C2=A0 =C2=A0strength estimate, or whose hash algorithm has a blocksize=
 that is<br>
&gt;=C2=A0 =C2=A0less than twice the strength estimate SHOULD NOT be used.<=
br>
&gt;<br>
&gt;=C2=A0 And I would like to take this opportunity to remind everyone tha=
t<br>
&gt;the only difference between TLS_ECDHE_PSK_WITH_AES_128_GCM<wbr>_SHA256<=
br>
&gt;and TLS_ECCPWD_WITH_AES_128_GCM_SH<wbr>A256 is that the latter is resis=
tant<br>
&gt;to dictionary attack and the former is not.<br>
&gt;<br>
&gt;=C2=A0 regards,<br>
&gt;<br>
&gt;=C2=A0 Dan.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;_____________________________<wbr>__________________<br>
&gt;TLS mailing list<br>
&gt;<a href=3D"mailto:TLS@ietf.org" target=3D"_blank">TLS@ietf.org</a><br>
&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/tls" rel=3D"noreferrer=
" target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/tls</a><br>
<br>
______________________________<wbr>_________________<br>
TLS mailing list<br>
<a href=3D"mailto:TLS@ietf.org" target=3D"_blank">TLS@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/tls" rel=3D"noreferrer" ta=
rget=3D"_blank">https://www.ietf.org/mailman/l<wbr>istinfo/tls</a><br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>

--001a113ff17ca8e80b0540c17810--

