Return-Path: <housley@vigilsec.com>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
 by ietfa.amsl.com (Postfix) with ESMTP id EDD6A130EC5
 for <suit@ietfa.amsl.com>; Thu, 21 Jun 2018 12:43:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.091
X-Spam-Level: 
X-Spam-Status: No, score=0.091 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=1.989,
 RCVD_IN_DNSWL_NONE=-0.0001, URIBL_BLOCKED=0.001]
 autolearn=ham autolearn_force=no
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 CjZ4F8qJxHZh for <suit@ietfa.amsl.com>;
 Thu, 21 Jun 2018 12:43:55 -0700 (PDT)
Received: from mail.smeinc.net (mail.smeinc.net [209.135.209.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by ietfa.amsl.com (Postfix) with ESMTPS id C8A2A130DFA
 for <suit@ietf.org>; Thu, 21 Jun 2018 12:43:54 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1])
 by mail.smeinc.net (Postfix) with ESMTP id AC738300557
 for <suit@ietf.org>; Thu, 21 Jun 2018 15:43:52 -0400 (EDT)
X-Virus-Scanned: amavisd-new at mail.smeinc.net
Received: from mail.smeinc.net ([127.0.0.1])
 by localhost (mail.smeinc.net [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id bmxiegFBnnKi for <suit@ietf.org>;
 Thu, 21 Jun 2018 15:43:49 -0400 (EDT)
Received: from new-host-4.home (pool-71-127-50-4.washdc.fios.verizon.net
 [71.127.50.4])
 by mail.smeinc.net (Postfix) with ESMTPSA id B1998300433;
 Thu, 21 Jun 2018 15:43:49 -0400 (EDT)
From: Russ Housley <housley@vigilsec.com>
Message-Id: <AD7239DB-B6C4-4D3A-8DDE-ACA9CB430263@vigilsec.com>
Content-Type: multipart/alternative;
 boundary="Apple-Mail=_A848FCD0-E45D-4BCE-B424-852D2958D8E5"
Mime-Version: 1.0 (Mac OS X Mail 11.4 \(3445.8.2\))
Date: Thu, 21 Jun 2018 15:43:50 -0400
In-Reply-To: <DM5PR2101MB0805F9D2D2372C4AEE2C7E5BA3760@DM5PR2101MB0805.namprd21.prod.outlook.com>
Cc: suit <suit@ietf.org>
To: Dave Thaler <dthaler@microsoft.com>, Brendan Moran <Brendan.Moran@arm.com>
References: <31676.1528913351@localhost>
 <04f401d40349$33a58b10$9af0a130$@augustcellars.com>
 <0CDB8D05-0214-4749-9907-5A1B0B4A2191@arm.com>
 <697B1DC9-B1DE-48BA-ADC6-EF936208AFCE@vigilsec.com>
 <9906B2BC-BFC2-4F83-A0F6-FFCC81912237@arm.com>
 <DM5PR2101MB0805F9D2D2372C4AEE2C7E5BA3760@DM5PR2101MB0805.namprd21.prod.outlook.com>
X-Mailer: Apple Mail (2.3445.8.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/WJLkrg-chbpTIK_LZbdc7hykVjk>
Subject: Re: [Suit] draft-housley-suit-cose-hash-sig
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.26
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>,
 <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>,
 <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Jun 2018 19:43:59 -0000


--Apple-Mail=_A848FCD0-E45D-4BCE-B424-852D2958D8E5
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

I am advocating LMS. I think it would be appropriate for an advocate for =
XMSS to write a similar draft for that algorithm.

Russ


> On Jun 21, 2018, at 12:08 PM, Dave Thaler <dthaler@microsoft.com> =
wrote:
>=20
> This is similar to a question I asked as well, whether the IETF only =
needs LMS or whether LMS is just an instance in a larger class that =
might be needed, and what the scope of the draft should be.
> =20
> If the draft is not SUIT-only (e.g., allowing use in OSCORE, etc.) =
then it sounds like we might need the ability to support more than LMS =
for some use cases.
> =20
> Dave
> =20
> From: Suit <suit-bounces@ietf.org <mailto:suit-bounces@ietf.org>> On =
Behalf Of Brendan Moran
> Sent: Thursday, June 21, 2018 9:03 AM
> To: Russ Housley <housley@vigilsec.com <mailto:housley@vigilsec.com>>
> Cc: suit <suit@ietf.org <mailto:suit@ietf.org>>
> Subject: Re: [Suit] draft-housley-suit-cose-hash-sig
> =20
> Hi Russ,=20
> Thanks for the clarification. I agree that a larger signature is not =
what we need in SUIT. However, for the COSE draft, would it not make =
sense to provide for both LMS and XMSS? I don=E2=80=99t pretend to =
understand all COSE use cases.
> =20
> Thanks,
> Brendan
>=20
>=20
> On 21 Jun 2018, at 16:43, Russ Housley <housley@vigilsec.com =
<mailto:housley@vigilsec.com>> wrote:
> =20
> Brendan:=20
> =20
> Yes, there are two CFRG algorithms for hash-based signatures.  I =
prefer the one McGrew's document, mostly because it is more =
straightforward.  There is some speed improvement for the additional =
complexity in XMSS at the cost of a larger signature value.  To me, the =
speed improvement is not big enough to justify the larger signature =
size.  Your mileage may vary.
> =20
> This paper describes the difference between the two:
> =20
> https://eprint.iacr.org/2017/349.pdf =
<https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Feprint=
.iacr.org%2F2017%2F349.pdf&data=3D02%7C01%7Cdthaler%40microsoft.com%7C302d=
0f10626b454a732308d5d7907359%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C=
636651937771383092&sdata=3DzDGqR2NskjJzyVVcCEg8suPo3Lt9b6xLI1lxaYlWrbQ%3D&=
reserved=3D0>
> =20
> Russ
> =20
>=20
>=20
> On Jun 21, 2018, at 11:11 AM, Brendan Moran <Brendan.Moran@arm.com =
<mailto:Brendan.Moran@arm.com>> wrote:
> =20
> I see that there are two current drafts for hash-based signatures:
> https://tools.ietf.org/html/draft-mcgrew-hash-sigs-11 =
<https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Ftools.=
ietf.org%2Fhtml%2Fdraft-mcgrew-hash-sigs-11&data=3D02%7C01%7Cdthaler%40mic=
rosoft.com%7C302d0f10626b454a732308d5d7907359%7C72f988bf86f141af91ab2d7cd0=
11db47%7C1%7C0%7C636651937771393097&sdata=3DCTRx3BW3duXIREYxP4CyR%2BQY63qY=
gi2vqjnUM9uKqQM%3D&reserved=3D0>
> =
https://tools.ietf.org/html/draft-irtf-cfrg-xmss-hash-based-signatures-12 =
<https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Ftools.=
ietf.org%2Fhtml%2Fdraft-irtf-cfrg-xmss-hash-based-signatures-12&data=3D02%=
7C01%7Cdthaler%40microsoft.com%7C302d0f10626b454a732308d5d7907359%7C72f988=
bf86f141af91ab2d7cd011db47%7C1%7C0%7C636651937771393097&sdata=3Dpii%2Boa8S=
kTt7PLarq0P%2FKXL4WBVpNwLzGSIxEgZG5YU%3D&reserved=3D0>
> =20
> I see that you have referenced the mcgrew draft rather than the =
IRTF/CFRG draft. Could you please explain what the difference is between =
these two drafts and why the mcgrew draft was a better choice than XMSS?
> =20
> Thanks,
> Brendan
> =20
>=20
>=20
> On 13 Jun 2018, at 20:03, Jim Schaad <ietf@augustcellars.com =
<mailto:ietf@augustcellars.com>> wrote:
> =20
>=20
>=20
>=20
> -----Original Message-----
> From: Suit <suit-bounces@ietf.org <mailto:suit-bounces@ietf.org>> On =
Behalf Of Michael Richardson
> Sent: Wednesday, June 13, 2018 11:09 AM
> To: suit <suit@ietf.org <mailto:suit@ietf.org>>
> Subject: [Suit] draft-housley-suit-cose-hash-sig
>=20
>=20
> I have read the -01 draft today.
> I have not read [HASHSIG] yet.
> I thought I'd try reading this first, to see what questions I had.
>=20
> I have implemented COSE Sign1 with ECDSA in Ruby, so I have a grasp of
> what we are trying to plug hash-sig *into*.
>=20
>=20
> Suggestions:
> 1) would the structure show in section 3 be easier if it was described =
by
>   CDDL?  I'm rather unclear about this.
>=20
> No - this are not CBOR structures they are pure binary strings
>=20
>=20
>=20
> 2) I din't understand section 4, where it says:
>      o  If the 'key_ops' field is present, it MUST include 'sign' when
>                 creating a hash-based signature.
>=20
>      o  If the 'key_ops' field is present, it MUST include 'verify'
>                 when verifying a hash-based signature.
>=20
> Clearly this is not something that travels over the network.  Is this
> somehow
>=20
> indicating how to understand if one is dealing a public (verify) key =
or a
> private
>=20
> (sign) key?
>=20
> The key_ops field can be considered to potentially be transported over =
a
> network.  It is part of the COSE_Key object rather than part of the
> COSE_Sign1 object.
>=20
>=20
>=20
> 3) the variations: LMS_SHA256_M32_H20, and LMOTS_SHA256_N32_W2,
> etc. are
>   listed, but I don't know if they need to be carried in the signature
>   structure somehow.
>=20
> See the [HASHSIG] draft.  It is encoded into the signature structure =
and the
> key type is in the public key structure.
>=20
>=20
>=20
> 4) I thought that perhaps we'd need CBOR or COSE specific way to =
transport
>   the signatures.  I guess I shall read HASHSIG to find out what the
>   signatures look like.
>=20
> We have that.  This is looking at a signature just like ECDSA would =
produce.
> This is a different "ECDSA" replacement.
>=20
>=20
>=20
> I understand draft-mcgrew-hash-sigs-11 is being advanced by CFRG.
> I believe that SUIT should adopt this document, and should do so in =
the
> current state.
>=20
> I would like to have some examples in CBOR/COSE worked out with =
private
> keys available in the appendices.
>=20
> Always a good thing to have.
>=20
> Jim
>=20
>=20
>=20
> --
> ]               Never tell me the odds!                 | ipv6 mesh
> networks [
>=20
> ]   Michael Richardson, Sandelman Software Works        | network
> architect  [
>=20
> ]     mcr@sandelman.ca <mailto:mcr@sandelman.ca>  =
http://www.sandelman.ca/ =
<https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Fwww.san=
delman.ca%2F&data=3D02%7C01%7Cdthaler%40microsoft.com%7C302d0f10626b454a73=
2308d5d7907359%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C63665193777140=
3102&sdata=3DM7Tnkm9SzFy0ImJTiHRTBVDGfi3pR1vFixMCWskWmOo%3D&reserved=3D0> =
       |   ruby on rails
> [
>=20
>=20
> --
> Michael Richardson <mcr+IETF@sandelman.ca =
<mailto:mcr+IETF@sandelman.ca>>, Sandelman Software Works
> -=3D IPv6 IoT consulting =3D-
>=20
>=20
>=20
>=20
> _______________________________________________
> Suit mailing list
> Suit@ietf.org <mailto:Suit@ietf.org>
> https://www.ietf.org/mailman/listinfo/suit =
<https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.ie=
tf.org%2Fmailman%2Flistinfo%2Fsuit&data=3D02%7C01%7Cdthaler%40microsoft.co=
m%7C302d0f10626b454a732308d5d7907359%7C72f988bf86f141af91ab2d7cd011db47%7C=
1%7C0%7C636651937771403102&sdata=3DAKEzjOXtE%2FPSc%2FbwKUP0ctCmYNL4CLWNuF9=
hh7IzOxE%3D&reserved=3D0>
> =20
> IMPORTANT NOTICE: The contents of this email and any attachments are =
confidential and may also be privileged. If you are not the intended =
recipient, please notify the sender immediately and do not disclose the =
contents to any other person, use it for any purpose, or store or copy =
the information in any medium. Thank you.
> =20
> =20
> IMPORTANT NOTICE: The contents of this email and any attachments are =
confidential and may also be privileged. If you are not the intended =
recipient, please notify the sender immediately and do not disclose the =
contents to any other person, use it for any purpose, or store or copy =
the information in any medium. Thank you.


--Apple-Mail=_A848FCD0-E45D-4BCE-B424-852D2958D8E5
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">I =
am advocating LMS. I think it would be appropriate for an advocate for =
XMSS to write a similar draft for that algorithm.<div class=3D""><br =
class=3D""></div><div class=3D"">Russ</div><div class=3D""><br =
class=3D""><div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On Jun 21, 2018, at 12:08 PM, Dave Thaler &lt;<a =
href=3D"mailto:dthaler@microsoft.com" =
class=3D"">dthaler@microsoft.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">This is similar to a =
question I asked as well, whether the IETF only needs LMS or whether LMS =
is just an instance in a larger class that might be needed, and what the =
scope of the draft should be.<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D""><span style=3D"font-size: =
11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New =
Roman&quot;, serif;" class=3D""><span style=3D"font-size: 11pt; =
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" class=3D"">If =
the draft is not SUIT-only (e.g., allowing use in OSCORE, etc.) then it =
sounds like we might need the ability to support more than LMS for some =
use cases.<o:p class=3D""></o:p></span></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">Dave<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div class=3D""><div =
style=3D"border-style: solid none none; border-top-width: 1pt; =
border-top-color: rgb(225, 225, 225); padding: 3pt 0in 0in;" =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: &quot;Times New Roman&quot;, serif;" class=3D""><b =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif;" class=3D"">From:</span></b><span style=3D"font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>Suit &lt;<a =
href=3D"mailto:suit-bounces@ietf.org" style=3D"color: purple; =
text-decoration: underline;" class=3D"">suit-bounces@ietf.org</a>&gt;<span=
 class=3D"Apple-converted-space">&nbsp;</span><b class=3D"">On Behalf =
Of<span class=3D"Apple-converted-space">&nbsp;</span></b>Brendan =
Moran<br class=3D""><b class=3D"">Sent:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Thursday, June 21, 2018 =
9:03 AM<br class=3D""><b class=3D"">To:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Russ Housley &lt;<a =
href=3D"mailto:housley@vigilsec.com" style=3D"color: purple; =
text-decoration: underline;" class=3D"">housley@vigilsec.com</a>&gt;<br =
class=3D""><b class=3D"">Cc:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>suit &lt;<a =
href=3D"mailto:suit@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D"">suit@ietf.org</a>&gt;<br class=3D""><b =
class=3D"">Subject:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Re: [Suit] =
draft-housley-suit-cose-hash-sig<o:p =
class=3D""></o:p></span></div></div></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div><div style=3D"margin:=
 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New =
Roman&quot;, serif;" class=3D"">Hi Russ,<span =
class=3D"Apple-converted-space">&nbsp;</span><o:p =
class=3D""></o:p></div><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D"">Thanks for the clarification. I agree that a larger =
signature is not what we need in SUIT. However, for the COSE draft, =
would it not make sense to provide for both LMS and XMSS? I don=E2=80=99t =
pretend to understand all COSE use cases.<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: &quot;Times New Roman&quot;, serif;" class=3D"">Thanks,<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D"">Brendan<o:p class=3D""></o:p></div><div class=3D""><div=
 style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D""><br class=3D""><br =
class=3D""><o:p class=3D""></o:p></div><blockquote style=3D"margin-top: =
5pt; margin-bottom: 5pt;" class=3D""><div class=3D""><div style=3D"margin:=
 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New =
Roman&quot;, serif;" class=3D"">On 21 Jun 2018, at 16:43, Russ Housley =
&lt;<a href=3D"mailto:housley@vigilsec.com" style=3D"color: purple; =
text-decoration: underline;" class=3D"">housley@vigilsec.com</a>&gt; =
wrote:<o:p class=3D""></o:p></div></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: &quot;Times New Roman&quot;, serif;" class=3D"">Brendan:<span=
 class=3D"Apple-converted-space">&nbsp;</span><o:p =
class=3D""></o:p></div><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: &quot;Times New Roman&quot;, serif;" class=3D"">Yes, there =
are two CFRG algorithms for hash-based signatures. &nbsp;I prefer the =
one McGrew's document, mostly because it is more straightforward. =
&nbsp;There is some speed improvement for the additional complexity in =
XMSS at the cost of a larger signature value. &nbsp;To me, the speed =
improvement is not big enough to justify the larger signature size. =
&nbsp;Your mileage may vary.<o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: &quot;Times New Roman&quot;, serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New =
Roman&quot;, serif;" class=3D"">This paper describes the difference =
between the two:<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New =
Roman&quot;, serif;" class=3D""><a =
href=3D"https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2=
Feprint.iacr.org%2F2017%2F349.pdf&amp;data=3D02%7C01%7Cdthaler%40microsoft=
.com%7C302d0f10626b454a732308d5d7907359%7C72f988bf86f141af91ab2d7cd011db47=
%7C1%7C0%7C636651937771383092&amp;sdata=3DzDGqR2NskjJzyVVcCEg8suPo3Lt9b6xL=
I1lxaYlWrbQ%3D&amp;reserved=3D0" style=3D"color: purple; =
text-decoration: underline;" =
class=3D"">https://eprint.iacr.org/2017/349.pdf</a><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: &quot;Times New Roman&quot;, serif;" class=3D"">Russ<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D""><br class=3D""><br =
class=3D""><o:p class=3D""></o:p></div><blockquote style=3D"margin-top: =
5pt; margin-bottom: 5pt;" class=3D""><div class=3D""><div style=3D"margin:=
 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New =
Roman&quot;, serif;" class=3D"">On Jun 21, 2018, at 11:11 AM, Brendan =
Moran &lt;<a href=3D"mailto:Brendan.Moran@arm.com" style=3D"color: =
purple; text-decoration: underline;" =
class=3D"">Brendan.Moran@arm.com</a>&gt; wrote:<o:p =
class=3D""></o:p></div></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif;" =
class=3D"">I see that there are two current drafts for hash-based =
signatures:<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D""><a =
href=3D"https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2=
Ftools.ietf.org%2Fhtml%2Fdraft-mcgrew-hash-sigs-11&amp;data=3D02%7C01%7Cdt=
haler%40microsoft.com%7C302d0f10626b454a732308d5d7907359%7C72f988bf86f141a=
f91ab2d7cd011db47%7C1%7C0%7C636651937771393097&amp;sdata=3DCTRx3BW3duXIREY=
xP4CyR%2BQY63qYgi2vqjnUM9uKqQM%3D&amp;reserved=3D0" style=3D"color: =
purple; text-decoration: underline;" =
class=3D"">https://tools.ietf.org/html/draft-mcgrew-hash-sigs-11</a><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D""><a =
href=3D"https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2=
Ftools.ietf.org%2Fhtml%2Fdraft-irtf-cfrg-xmss-hash-based-signatures-12&amp=
;data=3D02%7C01%7Cdthaler%40microsoft.com%7C302d0f10626b454a732308d5d79073=
59%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636651937771393097&amp;sda=
ta=3Dpii%2Boa8SkTt7PLarq0P%2FKXL4WBVpNwLzGSIxEgZG5YU%3D&amp;reserved=3D0" =
style=3D"color: purple; text-decoration: underline;" =
class=3D"">https://tools.ietf.org/html/draft-irtf-cfrg-xmss-hash-based-sig=
natures-12</a><o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New =
Roman&quot;, serif;" class=3D"">I see that you have referenced the =
mcgrew draft rather than the IRTF/CFRG draft. Could you please explain =
what the difference is between these two drafts and why the mcgrew draft =
was a better choice than XMSS?<o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: &quot;Times New Roman&quot;, serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New =
Roman&quot;, serif;" class=3D"">Thanks,<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D"">Brendan<o:p class=3D""></o:p></div><div class=3D""><div=
 style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: &quot;Times New Roman&quot;, serif;" class=3D""><br =
class=3D""><br class=3D""><o:p class=3D""></o:p></div><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: &quot;Times New Roman&quot;, serif;" class=3D"">On 13 Jun =
2018, at 20:03, Jim Schaad &lt;<a href=3D"mailto:ietf@augustcellars.com" =
style=3D"color: purple; text-decoration: underline;" =
class=3D"">ietf@augustcellars.com</a>&gt; wrote:<o:p =
class=3D""></o:p></div></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D""><span style=3D"font-size: =
9pt; font-family: Helvetica, sans-serif;" class=3D""><br class=3D""><br =
style=3D"caret-color: rgb(0, 0, 0); font-variant-caps: normal; =
text-align: start; -webkit-text-stroke-width: 0px; word-spacing: 0px;" =
class=3D""><br class=3D""></span><o:p class=3D""></o:p></div><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D""><span style=3D"font-size: =
9pt; font-family: Helvetica, sans-serif;" class=3D"">-----Original =
Message-----<br class=3D"">From: Suit &lt;<a =
href=3D"mailto:suit-bounces@ietf.org" style=3D"color: purple; =
text-decoration: underline;" class=3D"">suit-bounces@ietf.org</a>&gt; On =
Behalf Of Michael Richardson<br class=3D"">Sent: Wednesday, June 13, =
2018 11:09 AM<br class=3D"">To: suit &lt;<a href=3D"mailto:suit@ietf.org" =
style=3D"color: purple; text-decoration: underline;" =
class=3D"">suit@ietf.org</a>&gt;<br class=3D"">Subject: [Suit] =
draft-housley-suit-cose-hash-sig<br class=3D""><br class=3D""><br =
class=3D"">I have read the -01 draft today.<br class=3D"">I have not =
read [HASHSIG] yet.<br class=3D"">I thought I'd try reading this first, =
to see what questions I had.<br class=3D""><br class=3D"">I have =
implemented COSE Sign1 with ECDSA in Ruby, so I have a grasp of<br =
class=3D"">what we are trying to plug hash-sig *into*.<br class=3D""><br =
class=3D""><br class=3D"">Suggestions:<br class=3D"">1) would the =
structure show in section 3 be easier if it was described by<br =
class=3D"">&nbsp;&nbsp;CDDL? &nbsp;I'm rather unclear about this.<o:p =
class=3D""></o:p></span></div></blockquote><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D""><span style=3D"font-size: 9pt; font-family: =
Helvetica, sans-serif;" class=3D""><br class=3D"">No - this are not CBOR =
structures they are pure binary strings<br class=3D""><br =
style=3D"caret-color: rgb(0, 0, 0); font-variant-caps: normal; =
text-align: start; -webkit-text-stroke-width: 0px; word-spacing: 0px;" =
class=3D""><br class=3D""></span><o:p class=3D""></o:p></div><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D""><span style=3D"font-size: =
9pt; font-family: Helvetica, sans-serif;" class=3D""><br class=3D"">2) I =
din't understand section 4, where it says:<br =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;o &nbsp;If the 'key_ops' field =
is present, it MUST include 'sign' when<br =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;creating a hash-based signature.<br =
class=3D""><br class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;o &nbsp;If the =
'key_ops' field is present, it MUST include 'verify'<br =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;when verifying a hash-based =
signature.<br class=3D""><br class=3D"">Clearly this is not something =
that travels over the network. &nbsp;Is this<o:p =
class=3D""></o:p></span></div></blockquote><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D""><span style=3D"font-size: 9pt; font-family: =
Helvetica, sans-serif;" class=3D"">somehow<br style=3D"caret-color: =
rgb(0, 0, 0); font-variant-caps: normal; text-align: start; =
-webkit-text-stroke-width: 0px; word-spacing: 0px;" class=3D""><br =
class=3D""></span><o:p class=3D""></o:p></div><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D""><span style=3D"font-size: =
9pt; font-family: Helvetica, sans-serif;" class=3D"">indicating how to =
understand if one is dealing a public (verify) key or a<o:p =
class=3D""></o:p></span></div></blockquote><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D""><span style=3D"font-size: 9pt; font-family: =
Helvetica, sans-serif;" class=3D"">private<br style=3D"caret-color: =
rgb(0, 0, 0); font-variant-caps: normal; text-align: start; =
-webkit-text-stroke-width: 0px; word-spacing: 0px;" class=3D""><br =
class=3D""></span><o:p class=3D""></o:p></div><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D""><span style=3D"font-size: =
9pt; font-family: Helvetica, sans-serif;" class=3D"">(sign) key?<o:p =
class=3D""></o:p></span></div></blockquote><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D""><span style=3D"font-size: 9pt; font-family: =
Helvetica, sans-serif;" class=3D""><br class=3D"">The key_ops field can =
be considered to potentially be transported over a<br class=3D"">network. =
&nbsp;It is part of the COSE_Key object rather than part of the<br =
class=3D"">COSE_Sign1 object.<br class=3D""><br style=3D"caret-color: =
rgb(0, 0, 0); font-variant-caps: normal; text-align: start; =
-webkit-text-stroke-width: 0px; word-spacing: 0px;" class=3D""><br =
class=3D""></span><o:p class=3D""></o:p></div><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D""><span style=3D"font-size: =
9pt; font-family: Helvetica, sans-serif;" class=3D""><br class=3D"">3) =
the variations: LMS_SHA256_M32_H20, and LMOTS_SHA256_N32_W2,<br =
class=3D"">etc. are<br class=3D"">&nbsp;&nbsp;listed, but I don't know =
if they need to be carried in the signature<br =
class=3D"">&nbsp;&nbsp;structure somehow.<o:p =
class=3D""></o:p></span></div></blockquote><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D""><span style=3D"font-size: 9pt; font-family: =
Helvetica, sans-serif;" class=3D""><br class=3D"">See the [HASHSIG] =
draft. &nbsp;It is encoded into the signature structure and the<br =
class=3D"">key type is in the public key structure.<br class=3D""><br =
style=3D"caret-color: rgb(0, 0, 0); font-variant-caps: normal; =
text-align: start; -webkit-text-stroke-width: 0px; word-spacing: 0px;" =
class=3D""><br class=3D""></span><o:p class=3D""></o:p></div><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D""><span style=3D"font-size: =
9pt; font-family: Helvetica, sans-serif;" class=3D""><br class=3D"">4) I =
thought that perhaps we'd need CBOR or COSE specific way to transport<br =
class=3D"">&nbsp;&nbsp;the signatures. &nbsp;I guess I shall read =
HASHSIG to find out what the<br class=3D"">&nbsp;&nbsp;signatures look =
like.<o:p class=3D""></o:p></span></div></blockquote><div style=3D"margin:=
 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New =
Roman&quot;, serif;" class=3D""><span style=3D"font-size: 9pt; =
font-family: Helvetica, sans-serif;" class=3D""><br class=3D"">We have =
that. &nbsp;This is looking at a signature just like ECDSA would =
produce.<br class=3D"">This is a different "ECDSA" replacement.<br =
class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-variant-caps: =
normal; text-align: start; -webkit-text-stroke-width: 0px; word-spacing: =
0px;" class=3D""><br class=3D""></span><o:p =
class=3D""></o:p></div><blockquote style=3D"margin-top: 5pt; =
margin-bottom: 5pt;" class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif;" =
class=3D""><span style=3D"font-size: 9pt; font-family: Helvetica, =
sans-serif;" class=3D""><br class=3D"">I understand =
draft-mcgrew-hash-sigs-11 is being advanced by CFRG.<br class=3D"">I =
believe that SUIT should adopt this document, and should do so in the<br =
class=3D"">current state.<br class=3D""><br class=3D"">I would like to =
have some examples in CBOR/COSE worked out with private<br class=3D"">keys=
 available in the appendices.<o:p =
class=3D""></o:p></span></div></blockquote><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D""><span style=3D"font-size: 9pt; font-family: =
Helvetica, sans-serif;" class=3D""><br class=3D"">Always a good thing to =
have.<br class=3D""><br class=3D"">Jim<br class=3D""><br =
style=3D"caret-color: rgb(0, 0, 0); font-variant-caps: normal; =
text-align: start; -webkit-text-stroke-width: 0px; word-spacing: 0px;" =
class=3D""><br class=3D""></span><o:p class=3D""></o:p></div><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D""><span style=3D"font-size: =
9pt; font-family: Helvetica, sans-serif;" class=3D""><br class=3D"">--<br =
class=3D"">] =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;Never tell me the odds! =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;| ipv6 mesh<o:p =
class=3D""></o:p></span></div></blockquote><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D""><span style=3D"font-size: 9pt; font-family: =
Helvetica, sans-serif;" class=3D"">networks [<br style=3D"caret-color: =
rgb(0, 0, 0); font-variant-caps: normal; text-align: start; =
-webkit-text-stroke-width: 0px; word-spacing: 0px;" class=3D""><br =
class=3D""></span><o:p class=3D""></o:p></div><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D""><span style=3D"font-size: =
9pt; font-family: Helvetica, sans-serif;" class=3D"">] =
&nbsp;&nbsp;Michael Richardson, Sandelman Software Works =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| network<o:p =
class=3D""></o:p></span></div></blockquote><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D""><span style=3D"font-size: 9pt; font-family: =
Helvetica, sans-serif;" class=3D"">architect &nbsp;[<br =
style=3D"caret-color: rgb(0, 0, 0); font-variant-caps: normal; =
text-align: start; -webkit-text-stroke-width: 0px; word-spacing: 0px;" =
class=3D""><br class=3D""></span><o:p class=3D""></o:p></div><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D""><span style=3D"font-size: =
9pt; font-family: Helvetica, sans-serif;" class=3D"">] =
&nbsp;&nbsp;&nbsp;&nbsp;<a href=3D"mailto:mcr@sandelman.ca" =
style=3D"color: purple; text-decoration: underline;" =
class=3D"">mcr@sandelman.ca</a><span =
class=3D"Apple-converted-space">&nbsp;</span>&nbsp;<a =
href=3D"https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2F=
www.sandelman.ca%2F&amp;data=3D02%7C01%7Cdthaler%40microsoft.com%7C302d0f1=
0626b454a732308d5d7907359%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636=
651937771403102&amp;sdata=3DM7Tnkm9SzFy0ImJTiHRTBVDGfi3pR1vFixMCWskWmOo%3D=
&amp;reserved=3D0" style=3D"color: purple; text-decoration: underline;" =
class=3D"">http://www.sandelman.ca/</a><span =
class=3D"Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;| &nbsp;&nbsp;ruby on rails<o:p =
class=3D""></o:p></span></div></blockquote><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D""><span style=3D"font-size: 9pt; font-family: =
Helvetica, sans-serif;" class=3D"">[<br style=3D"caret-color: rgb(0, 0, =
0); font-variant-caps: normal; text-align: start; =
-webkit-text-stroke-width: 0px; word-spacing: 0px;" class=3D""><br =
class=3D""></span><o:p class=3D""></o:p></div><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><p =
class=3D"MsoNormal" style=3D"margin: 0in 0in 12pt; font-size: 12pt; =
font-family: &quot;Times New Roman&quot;, serif;"><span =
style=3D"font-size: 9pt; font-family: Helvetica, sans-serif;" =
class=3D""><br class=3D"">--<br class=3D"">Michael Richardson &lt;<a =
href=3D"mailto:mcr+IETF@sandelman.ca" style=3D"color: purple; =
text-decoration: underline;" class=3D"">mcr+IETF@sandelman.ca</a>&gt;, =
Sandelman Software Works<br class=3D"">-=3D IPv6 IoT consulting =3D-<br =
class=3D""><br class=3D""><o:p =
class=3D""></o:p></span></p></blockquote><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D""><span style=3D"font-size: 9pt; font-family: =
Helvetica, sans-serif;" class=3D""><br class=3D""><br =
class=3D"">_______________________________________________<br =
class=3D"">Suit mailing list<br class=3D""><a =
href=3D"mailto:Suit@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D"">Suit@ietf.org</a><br class=3D""><a =
href=3D"https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2=
Fwww.ietf.org%2Fmailman%2Flistinfo%2Fsuit&amp;data=3D02%7C01%7Cdthaler%40m=
icrosoft.com%7C302d0f10626b454a732308d5d7907359%7C72f988bf86f141af91ab2d7c=
d011db47%7C1%7C0%7C636651937771403102&amp;sdata=3DAKEzjOXtE%2FPSc%2FbwKUP0=
ctCmYNL4CLWNuF9hh7IzOxE%3D&amp;reserved=3D0" style=3D"color: purple; =
text-decoration: underline;" =
class=3D"">https://www.ietf.org/mailman/listinfo/suit</a></span><o:p =
class=3D""></o:p></div></div></blockquote></div><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New =
Roman&quot;, serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div></div></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D"">IMPORTANT NOTICE: The contents of this email and any =
attachments are confidential and may also be privileged. If you are not =
the intended recipient, please notify the sender immediately and do not =
disclose the contents to any other person, use it for any purpose, or =
store or copy the information in any medium. Thank you.<o:p =
class=3D""></o:p></div></div></div></blockquote></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div></div></div></blockquote></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D"">IMPORTANT NOTICE: The contents of this email and any =
attachments are confidential and may also be privileged. If you are not =
the intended recipient, please notify the sender immediately and do not =
disclose the contents to any other person, use it for any purpose, or =
store or copy the information in any medium. Thank =
you.</div></div></div></blockquote></div><br =
class=3D""></div></body></html>=

--Apple-Mail=_A848FCD0-E45D-4BCE-B424-852D2958D8E5--


