From Janos.Follath@arm.com Tue Jun 4 06:35:09 2019 Return-Path: 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 75E8112000F for ; Tue, 4 Jun 2019 06:35:09 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=armh.onmicrosoft.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 4VvqbWa4GaAI for ; Tue, 4 Jun 2019 06:35:06 -0700 (PDT) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140082.outbound.protection.outlook.com [40.107.14.82]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 70DB112004F for ; Tue, 4 Jun 2019 06:35:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=poMPgwzwe1s8XD+qderNCcbMkzzJcvbXYPAkPi4cVf8=; b=B8hNC54JQtWVJrWtIvurPIQltgnbCdEecBIRDBdv21AwSJYLVVyOci8oR+DFSn/N7VDbHDggCQkFw95TteJtNLFlG29SWcYjflr03RBPPSwplKuWBTfDxXiPQZ5RhhY+W/fiZXTCXB3Xvag8Kc922n0KhzJTFWTF3QFR7KEooK8= Received: from AM0PR08MB3379.eurprd08.prod.outlook.com (20.177.109.142) by AM0SPR01MB16.eurprd08.prod.outlook.com (52.134.126.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1943.22; Tue, 4 Jun 2019 13:35:02 +0000 Received: from AM0PR08MB3379.eurprd08.prod.outlook.com ([fe80::1163:3f6:3219:55ed]) by AM0PR08MB3379.eurprd08.prod.outlook.com ([fe80::1163:3f6:3219:55ed%3]) with mapi id 15.20.1943.018; Tue, 4 Jun 2019 13:35:02 +0000 From: Janos Follath To: "suit@ietf.org" Thread-Topic: [Suit] draft-atkins-suit-cose-walnutdsa Thread-Index: AQHVGtbaa3lY3xnFjkGkgVpKipPKfg== Date: Tue, 4 Jun 2019 13:35:02 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Janos.Follath@arm.com; x-originating-ip: [217.140.106.51] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d5b7e381-3a17-4150-49c6-08d6e8f1723d x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:AM0SPR01MB16; x-ms-traffictypediagnostic: AM0SPR01MB16: x-ms-exchange-purlcount: 1 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-forefront-prvs: 0058ABBBC7 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(376002)(346002)(396003)(136003)(366004)(40434004)(53754006)(51444003)(199004)(189003)(486006)(2906002)(316002)(5024004)(66066001)(6916009)(14444005)(256004)(5660300002)(476003)(8936002)(236005)(6306002)(86362001)(186003)(229853002)(9686003)(81166006)(8676002)(3846002)(53936002)(81156014)(1730700003)(2501003)(5640700003)(6116002)(6436002)(55016002)(74316002)(52536014)(7736002)(68736007)(25786009)(54896002)(71200400001)(71190400001)(53386004)(6246003)(26005)(606006)(66574012)(413944005)(72206003)(2351001)(99286004)(19627405001)(478600001)(102836004)(76116006)(7696005)(66446008)(73956011)(33656002)(6506007)(66476007)(64756008)(14454004)(105004)(66946007)(66556008); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0SPR01MB16; H:AM0PR08MB3379.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: GvXcgvUhJ0pU0gpQJ1mSTryO1N3RuAAJwgZAUtOpnyncIICnvaEaukAKT44fRb3bM3r2nideZNsh6nwz/p93Ayr4iBIXq/3GWy8mQQFILuEnGrKCkv5eqYGiwlTpTX9gJEvC0vuBCCijzZnyNZq5UGL3HEyB5k0nUBRS3h8f9HGuP2vppvKxg35wZzpuoJbVJ/4vgoj29laMEi60LMTuwGnlHESTdmFxVP23+dvCNsMLHX0JQIZR9UnU+U6kNGwnXFQW1+QUwdtkoWzXiqooSCGUtpRbfpoEMqfdtGGlZvsdecRBgVAVqEihgAoFpdrGcBfOlkCzcFj/w6P+EWgF76JK4kcCIrdzshbjO7sg+OHTxx50DI/671ac3rhxrFLyC9i2OdT6/9qD/d5tw+QsLSgAJayvMpimQmBEozpIMuI= Content-Type: multipart/alternative; boundary="_000_AM0PR08MB33796BC8E8E7A039525EC5C3E8150AM0PR08MB3379eurp_" MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: d5b7e381-3a17-4150-49c6-08d6e8f1723d X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jun 2019 13:35:02.0325 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Janos.Follath@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0SPR01MB16 Archived-At: Subject: Re: [Suit] draft-atkins-suit-cose-walnutdsa X-BeenThere: suit@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Software Updates for Internet of Things List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Jun 2019 13:38:58 -0000 --_000_AM0PR08MB33796BC8E8E7A039525EC5C3E8150AM0PR08MB3379eurp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Dear Derek, I think that before standardising a new cryptographic scheme in IETF it would be prudent to have it approved by CFRG first, I believe this might even be a rule. If I remember correctly, then the Hash-based signature proposals have gone through some kind of an approval process. Has the CFRG approved WalnutDSA too? Regards, Janos > [Suit] draft-atkins-suit-cose-walnutdsa > > Derek Atkins > Tue, 14 May 2019 13:05 UTC > > Hi everyone, > > I have submitted a new draft on how to use WalnutDSA in COSE, targeting > SUIT as a viable use-case. WalnutDSA is in use for a secure boot > solution now; specifying how to use it in a standard way would help > others leverage the technology (or at least ensure there are no > conflicts with others). > > I have tried to follow the framework of the Hash-based signature > integration (with Russ' approval). > > -derek > -- > Derek Atkins 617-623-3745 > derek@ihtfp.com www.ihtfp.com<= http://www.ihtfp.com> > Computer and Internet Security Consultant IMPORTANT NOTICE: The contents of this email and any attachments are confid= ential and may also be privileged. If you are not the intended recipient, p= lease 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. --_000_AM0PR08MB33796BC8E8E7A039525EC5C3E8150AM0PR08MB3379eurp_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Dear Derek,
I think that before standardising a new cryptographic scheme in IETF i=
t
would be prudent to have it approved by CFRG first, I believe this
= might even be a rule.

If I remember correctly, then the Hash-based s= ignature proposals have gone
through some kind of an approval process. H= as the CFRG approved WalnutDSA
too?

Regards,
Janos

= =0A= > [Suit] draft-atkins-suit-cose-walnutdsa    

><= br>

> Derek Atkins <derek@ihtfp.com>=0A= >      Tue, 14 May  2019 13:05 UTC

&= gt;
> Hi everyone,=0A= >=0A= > I have submitted a new draft on how to use WalnutDSA in COSE, targetin= g=0A= > SUIT as a viable use-case. WalnutDSA is in use for a secure boot=0A= > solution now; specifying how to use it in a standard way would help=0A= > others leverage the technology (or at least ensure there are no=0A= > conflicts with others).=0A= > =0A= > I have tried to follow the framework of the Hash-based signature=0A= > integration (with Russ' approval).=0A= >=0A= > -derek=0A= > -- =0A= > Derek Atkins 617-623-3745=0A= > derek@ihtfp.com = www.ihtfp.com=0A= > Computer and Internet Security Consultant

IMPORTANT NOTICE: The contents of this email and any attachments are confid= ential and may also be privileged. If you are not the intended recipient, p= lease 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. --_000_AM0PR08MB33796BC8E8E7A039525EC5C3E8150AM0PR08MB3379eurp_-- From nobody Thu Jun 6 03:56:30 2019 Return-Path: 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 B2184120135 for ; Thu, 6 Jun 2019 03:56:28 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=armh.onmicrosoft.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 W4h2sIh6ichs for ; Thu, 6 Jun 2019 03:56:25 -0700 (PDT) Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10087.outbound.protection.outlook.com [40.107.1.87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 42BE612009E for ; Thu, 6 Jun 2019 03:56:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=s/xrHAALLgrnH0rFAEGFi9reUMqVuqOTEru7cescqS8=; b=DGu79ehKEBNY7ydZ0Y9fEvVCMmLwD59g4MP5MH1720z7BPm8R2GtVW6X17gca2iUTovrBR0i4rhP0Rces0WcypnuqswYmWc+eoFLZ1WIG653zy+YldTtd6H1S0yRmZBEC9OviNODK7vvZZHiYPgNwnCGac8po+J3/jkd34F63jM= Received: from DB6PR0801MB1879.eurprd08.prod.outlook.com (10.168.84.137) by DB6PR0801MB1848.eurprd08.prod.outlook.com (10.169.225.135) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1965.14; Thu, 6 Jun 2019 10:56:20 +0000 Received: from DB6PR0801MB1879.eurprd08.prod.outlook.com ([fe80::2450:8832:f217:9327]) by DB6PR0801MB1879.eurprd08.prod.outlook.com ([fe80::2450:8832:f217:9327%4]) with mapi id 15.20.1965.011; Thu, 6 Jun 2019 10:56:20 +0000 From: Brendan Moran To: "suit@ietf.org" Thread-Topic: ITU-T Liaison statement Thread-Index: AQHVGxPtTWSmDiUmJUinxt7T+H+cVg== Date: Thu, 6 Jun 2019 10:56:20 +0000 Message-ID: References: <40F0F9E7-B53C-4631-92F6-E48938B31295@arm.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3445.102.3) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Brendan.Moran@arm.com; x-originating-ip: [217.140.106.52] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9e1f0ec2-2fc3-46f1-3f85-08d6ea6d9bce x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:DB6PR0801MB1848; x-ms-traffictypediagnostic: DB6PR0801MB1848: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5516; x-forefront-prvs: 00603B7EEF x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(39860400002)(376002)(396003)(346002)(136003)(51444003)(199004)(189003)(40434004)(166714002)(45074003)(82746002)(14454004)(81156014)(478600001)(72206003)(413944005)(256004)(14444005)(5024004)(71190400001)(71200400001)(6486002)(229853002)(25786009)(2351001)(33656002)(486006)(83716004)(50226002)(6916009)(2501003)(5640700003)(6512007)(102836004)(6436002)(6506007)(66066001)(2473003)(99286004)(54896002)(53936002)(76176011)(73956011)(76116006)(66446008)(64756008)(66556008)(8676002)(1730700003)(2616005)(91956017)(66946007)(66476007)(476003)(446003)(36756003)(8936002)(86362001)(26005)(2906002)(186003)(316002)(5660300002)(68736007)(57306001)(7736002)(3846002)(81166006)(30864003)(6116002); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0801MB1848; H:DB6PR0801MB1879.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: x0EehQucFYQjKQUjwJVcdFD287NhOw9l6TpLaMYXgiUF9A5TsQoiEKjyw2qyn4l5pTqppovc9O+FWTEqOaV3uEgn1YXE46uiJPU07UsR/BDL7WEugPbO07JJAxcs9rekAn6ZcseXQdBI7FLs+o2aCcOQ+2WAQ7T9gRaKLbnvyB7cUgp0GgBaIP4lZV80zGHPjblUhNrsHD0x3laVNprlSnZU+b7jOM2q0AW3QLe71S31JFt4L7kjS+t6D9RfsRf0UQfXS2VxE7ZJeEPjsSfq3trbdxEkCqPWO94dLv9PXtZf3F6KN5dIE3JMdApNGya/U6G7InFumCa9quSOU35hfOs5HUgpY18d0/YG0pKgWkEtZmmfIaBXl2WCo+sLgL8oaSOYnAGVBLV7nbE50wDtKFG3SDlNtZtNURu07ijSd1c= Content-Type: multipart/alternative; boundary="_000_C4655D3F0E2E4E25A6366D5846C3A358armcom_" MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9e1f0ec2-2fc3-46f1-3f85-08d6ea6d9bce X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jun 2019 10:56:20.4462 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Brendan.Moran@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB1848 Archived-At: Subject: [Suit] Fwd: ITU-T Liaison statement X-BeenThere: suit@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Software Updates for Internet of Things List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Jun 2019 10:56:29 -0000 --_000_C4655D3F0E2E4E25A6366D5846C3A358armcom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 RGVhciBzdWl0IHdnLA0KDQpJ4oCZdmUgZ29uZSB0aHJvdWdoIHRoZSBEcmFmdCBSZWNvbW1lbmRh dGlvbiBJVFUtVCBYLnNlY3VwLWlvdC4gSGVyZSBhcmUgbXkgY29tbWVudHMuDQoNCkJlc3QgUmVn YXJkcywNCkJyZW5kYW4NCg0KU3RhdHVzIFRyYWNrZXINCi0tLQ0KSSBmaW5kIHRoZSB1c2Ugb2Yg 4oCcU3RhdHVzIFRyYWNrZXIiIGRpZmZpY3VsdCB0byByZWNvbmNpbGUuIFRoZSB0ZXJtIOKAnFN0 YXR1cyB0cmFja2Vy4oCdIGltcGxpZXMgYSByZXBvcnRpbmcgY2hhbm5lbCwgaG93ZXZlciB0aGUg c3RhdHVzIHRyYWNrZXIgaXMgZmFyIG1vcmUgdGhhbiB0aGlzLg0KDQpJbiBzZWN0aW9uIDMuMi41 IChsYWJlbCBpcyAxLjEuNSwgYnV0IHRoaXMgbG9va3Mgd3JvbmcpLCB0aGUgc3RhdHVzIHRyYWNr ZXIgZGVmaW5pdGlvbiBpbmNsdWRlczoNCg0K4oCmIGFuZCBpbml0aWF0ZXMgdGhlIEZXIHVwZGF0 ZXMgYXMgbmVlZGVkDQoNClRoaXMgZmVhdHVyZSBnaXZlcyB0aGUgc3RhdHVzIHRyYWNrZXIgc3Vi c3RhbnRpYWwgcG93ZXIgdG8gY2hvb3NlIHdoZW4gZGV2aWNlcyBhcmUgdXBkYXRlZCBhbmQgd2hp Y2ggdXBkYXRlcyB0aGV5IHJlY2VpdmUuIEl0IGFwcGVhcnMgdG8gbWUgdGhhdCBzb21lIHN0YXR1 cyB0cmFja2VycyBzaG91bGQgaGF2ZSB0aGlzIHBvd2VyIGFuZCBzb21lIHNob3VsZCBub3QuDQoN Ckl0IG1pZ2h0IGJlIGhlbHBmdWwgdG8gZGVmaW5lIGEgc2VwYXJhdGUgY29tcG9uZW50IHRoYXQg Y2FuIGluaXRpYXRlIGEgRlcgdXBkYXRlIGluIHJlc3BvbnNlIHRvIGEgc3RhdHVzIHRyYWNrZXLi gJlzIHJlcG9ydC4NCg0KU3RhdHVzIHRyYWNrZXIgaGFzIG51bWVyb3VzIHVzZXM6DQoNCiAgKiAg IDMuMi41IChsYWJlbCBpcyAxLjEuNSwgYnV0IHRoaXMgbG9va3Mgd3JvbmcpIHNheXMgdGhhdCBp dCBtb25pdG9ycyBkZXZpY2UgdmVyc2lvbi9zdGF0ZSwgdGhlbiBpbml0aWF0ZXMgRlcgdXBkYXRl cyBhcyBuZWVkZWQuDQogICogICA3IHNob3dzIHRoZSBzdGF0dXMgdHJhY2tlciByZWNlaXZpbmcg ZmlybXdhcmUgdXBkYXRlIHJlcXVlc3RzLCBjaGVja2luZyB0aGUgbmVlZCBmb3IgdXBkYXRlcywg YW5kIGluaXRpYXRpbmcgZmlybXdhcmUgdXBkYXRlcy4NCiAgKiAgIDguMSBzYXlzIHRoYXQgdGhl IHN0YXR1cyB0cmFja2VyIHJlY2VpdmVzIGFuZCB2YWxpZGF0ZXMgdGhlIHRyaWdnZXIgdG8gaW5p dGlhdGUgdGhlIEZXIHVwZGF0ZSBwcm9jZWR1cmUuDQogICogICA4LjIgc2F5cyB0aGF0IGEgc3Rh dHVzIHRyYWNrZXIgbWF5IHJlc2lkZSBpbnNpZGUgYSBzdGF0dXMgdHJhY2tlci4NCg0KVGhlIG1v ZGVsIHByZXNlbnRlZCBkb2VzIG5vdCBoYXZlIGFueSB3YXkgdG8gaGFuZGxlIGJsaW5kbHkgYnJv YWRjYXN0IHVwZGF0ZXMuIFRoaXMgbWF5IG5vdCBiZSBhIHVzZSBjYXNlIHRoYXQgd2UgY2FyZSBh Ym91dCwgYnV0IGl0IG1heSBiZSB1c2VmdWwgdG8gY29uc2lkZXIuIFRoaXMgc29ydCBvZiB1c2Ug Y2FzZSBtYXkgYmUgZXNwZWNpYWxseSByZWxldmFudCBmb3Igc2l0dWF0aW9ucyB3aGVyZSBmaXJt d2FyZSBpcyBsb2FkZWQgb250byBkZXZpY2VzIHdpdGggYSBVU0IgZmxhc2ggZHJpdmUsIGZvciBl eGFtcGxlLg0KDQpUaGUgZGVmaW5pdGlvbiBvZiAic3RhdHVzIHRyYWNrZXIiIGlzIHNvIGJyb2Fk IHRoYXQgaXQgY291bGQgbWVhbiBlaXRoZXI6DQoNCiAgMS4gIEEgc2VyaWFsIGNvbnNvbGUgdGhh dCByZXBvcnRzIHRoZSBjdXJyZW50IHZlcnNpb24sIGFuZCBhY2NlcHRzIGEgY29tbWFuZCB0byBw bGFjZSB0aGUgZGV2aWNlIGludG8gYm9vbG9hZGVyIG1vZGUNCiAgMi4gIEEgY2xvdWQtaG9zdGVk IHN5c3RlbSBmb3Igb3JjaGVzdHJhdGluZyBmaXJtd2FyZSB1cGRhdGVzIGFjcm9zcyBmbGVldHMg b2YgbWlsbGlvbnMgb2YgZGV2aWNlcyB0aGF0Og0KICAgICAqICAgQWdncmVnYXRlcyBzdGF0dXMg cmVwb3J0cyBmcm9tIGJvdGggZGlyZWN0LWNvbm5lY3RlZCBJb1QgZGV2aWNlcyBhbmQgSW9UIGdh dGV3YXlzIHRoYXQsIGluIHR1cm4gYWdncmVnYXRlIHN0YXR1cyByZXBvcnRzIGZyb20gdGhlIGRl dmljZXMgdGhleSBtYW5hZ2UNCiAgICAgKiAgIEFwcGxpZXMgYSBicm9hZCBzZXQgb2YgcnVsZXMg dG8gZW5zdXJlIHRoYXQgY29tcGF0aWJpbGl0eSBpcyBtYWludGFpbmVkIGFjcm9zcyBuZXR3b3Jr cywgdGhhdCB0aGUgbW9zdCByZWNlbnQgY29tcGF0aWJsZSBmaXJtd2FyZSBpcyBhcHBsaWVkIHRv IGFsbCBkZXZpY2VzIGluIGEgZ2l2ZW4gbmV0d29yaywgYW5kIHRoYXQgc2VjdXJpdHkgcGF0Y2hl cyBhcmUgYXBwbGllZCBpbiBhIHRpbWVseSBtYW5uZXIuDQoNCkl0IGNvdWxkIGFsc28gbWVhbiBh bnl0aGluZyBpbiBiZXR3ZWVuLg0KDQpXaGlsZSBJIGFwcHJlY2lhdGUgdGhhdCB0aGVyZSBhcmUg c29tZSBjb21tb24gZWxlbWVudHMgaGVyZSwgSeKAmW0gbm90IGNlcnRhaW4gdGhhdCBhIGRlZmlu aXRpb24gdGhpcyBicm9hZCBpcyBoZWxwZnVsIHRvIHRoZSBkaXNjdXNzaW9uLiBJdCBjb3VsZCBs ZWFkIHRvIGNvbmZ1c2lvbiB3aGVyZSBpbXBsZW1lbnRlcnMgYmVsaWV2ZSB0aGF0IGFsbCBmZWF0 dXJlcyBhcmUgbWFuZGF0b3J5IGF0IGFsbCBsZXZlbHMsIGNyZWF0aW5nIG5lZWRsZXNzIGNvbXBs ZXhpdHkgb24gY29uc3RyYWluZWQgbm9kZXMuDQoNClRoZSBzdGF0dXMgdHJhY2tlciBjb3VsZCBi ZSBhIHZlcnkgdXNlZnVsIGFic3RyYWN0aW9uIHRoYXQgYWxsb3dzIGEgY29tbW9uIGJlaGF2aW91 ciBhdCBhbGwgbGV2ZWxzLCBidXQgZm9yIHRoYXQgdG8gd29yaywgaXQgbmVlZHMgYSByaWdvcm91 cyBkZWZpbml0aW9uLg0KDQpJIGhhdmUgc29tZSBjb25jZXJucyB3aXRoIHJlZ2FyZHMgdG8gaG93 IGVhY2ggc3RhdHVzIHRyYWNrZXLigJlzIHRydXN0IHJlbGF0aW9uc2hpcCB3aXRoIHRoZSBlbmQg bm9kZSBpcyBlc3RhYmxpc2hlZC4gV2hpbGUgaGF2aW5nIGEgdHJlZSBvZiBzdGF0dXMgdHJhY2tl cnMgdG8gYWdncmVnYXRlIGRhdGEgaXMgaGVscGZ1bCwgaGF2aW5nIG1hbnkgZW50aXRpZXMgd2l0 aCB0aGUgYWJpbGl0eSB0byBpbml0aWF0ZSBhIGZpcm13YXJlIHVwZGF0ZSBjYXVzZXMgc29tZSB0 cm91YmxlIHdpdGggcmVnYXJkcyB0byBjb3JyZWN0bHkgYXNzaWduZWQgcHJpdmlsZWdlcy4NCg0K SSBkb27igJl0IGJlbGlldmUgdGhhdCBTVUlUIHNob3VsZCBhZG9wdCB0aGUg4oCcc3RhdHVzIHRy YWNrZXLigJ0gdGVybWlub2xvZ3kgd2l0aG91dCBhIG1vcmUgcmlnb3JvdXMgZGVmaW5pdGlvbiBh bmQgbW9yZSBtb2RlbGxpbmcgYXJvdW5kIHRoZSByaWdodHMgZm9yIGluaXRpYXRpbmcgYSBmdyB1 cGRhdGUuDQoNCg0KSGVyZeKAmXMgbXkgYXR0ZW1wdCBhdCBhIHJpZ29yb3VzIGRlZmluaXRpb24g b2YgdGhlIHN0YXR1cyB0cmFja2VyLg0KDQpUaGUgU3RhdHVzIFRyYWNrZXIgY29udGFpbnMgZm91 ciBpbnRlcmZhY2VzOg0KDQogIDEuICBTdGF0dXMgUmVwb3J0ZXINCiAgMi4gIFVwZGF0ZSBSZXF1 ZXN0IFJlY2VpdmVyDQogIDMuICBTdGF0dXMgUmVxdWVzdGVyDQogIDQuICBVcGRhdGUgSW5pdGlh dG9yDQoNClRoZSBTdGF0dXMgUmVwb3J0ZXIgYW5kIHRoZSBVcGRhdGUgUmVxdWVzdCBSZWNlaXZl ciBjYW4gY29tbXVuaWNhdGUgd2l0aCBlaXRoZXINCg0KICAxLiAgQW4gdXBzdHJlYW0gU3RhdHVz IFRyYWNrZXINCiAgMi4gIEFuIHVwZGF0ZSBtYW5hZ2VtZW50IGFwcGxpY2F0aW9uDQoNClRoZSBT dGF0dXMgUmVxdWVzdGVyIGFuZCB0aGUgVXBkYXRlIEluaXRpYXRvciBjYW4gY29tbXVuaWNhdGUg d2l0aA0KDQogIDEuICBPbmUgb3IgbW9yZSBkb3duc3RyZWFtIFN0YXR1cyBUcmFja2VyKHMpDQog IDIuICBPbmUgb3IgbW9yZSBGaXJtd2FyZSBDb25zdW1lcihzKQ0KDQpPciBhIGNvbWJpbmF0aW9u LCBkZXRlcm1pbmVkIGJ5IHRoZSBhcHBsaWNhdGlvbg0KDQpUaGUgU3RhdHVzIFJlcG9ydGVyIHJl Y2VpdmVzIGEgcmVxdWVzdCBmb3Igc3RhdHVzIGluZm9ybWF0aW9uLCB0aGUgZWl0aGVyDQoNCiAg MS4gIFJlc3BvbmRzIHdpdGggb25lIG9yIG1vcmUgY2FjaGVkIHN0YXR1cyByZXBvcnRzDQogIDIu ICBJbml0aWF0ZXMgYSBzdGF0dXMgcmVxdWVzdCBvbiB0aGUgU3RhdHVzIFJlcXVlc3RlciBpbnRl cmZhY2UsIHdhaXRzIGZvciB0aGUgc3RhdHVzIHJlcG9ydCwgdGhlbiBjYWNoZXMgdGhlIHN0YXR1 cyByZXBvcnQgYW5kIHJlc3BvbmRzIHRvIHRoZSBvcmlnaW5hbCBzdGF0dXMgcmVxdWVzdA0KDQpU aGUgVXBkYXRlIFJlcXVlc3QgUmVjZWl2ZXINCg0KICAxLiAgUmVjZWl2ZXMgYW4gYXV0aGVudGlj YXRlZCByZXF1ZXN0IHRvIHVwZGF0ZQ0KICAyLiAgVmVyaWZpZXMgdGhlIHJlcXVlc3QNCiAgMy4g IE9idGFpbnMgY3VycmVudCBzdGF0dXMgYnkgZWl0aGVyDQogICAgICogICBDaGVja2luZyBjYWNo ZWQgc3RhdHVzDQogICAgICogICBJbml0aWF0aW5nIGEgc3RhdHVzIHJlcXVlc3Qgb24gdGhlIFN0 YXR1cyBSZXF1ZXN0ZXIgaW50ZXJmYWNlDQogIDQuICBQZXJmb3JtcyBhcHBsaWNhdGlvbi1zcGVj aWZpYyBsb2dpYyB0byBkZWNpZGUgd2hldGhlciBvciBub3QgdG8gaW5pdGlhdGUgYW4gdXBkYXRl DQogIDUuICAoT3B0aW9uYWxseSkgSW5pdGlhdGVzIGFuIHVwZGF0ZSBvbiB0aGUgVXBkYXRlIElu aXRpYXRvciBpbnRlcmZhY2UNCg0KDQoNCk90aGVyIG9ic2VydmF0aW9ucyBieSBzZWN0aW9uDQot LS0NClNlY3Rpb24gNjoNCkkgZG9u4oCZdCB1bmRlcnN0YW5kIHdoeSBhIOKAnHdlYmNhbSBkZXZp Y2XigJ0gKHR5cGljYWxseSBhIFVTQi1jb25uZWN0ZWQgY2FtZXJhKSB3b3VsZCBjb250YWluIG11 bHRpcGxlIGZpcm13YXJlIGNvbnN1bWVycy4NCg0KU2VjdGlvbiA3Og0KSXQgd291bGQgYmUgaGVs cGZ1bCB0byBoYXZlIGEgc2VxdWVuY2UgZGlhZ3JhbSB3aXRoIGZlZGVyYXRlZCBzdGF0dXMgdHJh Y2tlcnMuIEkgbWF5IG1pc3VuZGVyc3RhbmQgdGhlIGRpYWdyYW0sIGJ1dCBJIGJlbGlldmUgdGhl cmUgaXMgYW4gb3JkZXJpbmcgcHJvYmxlbSB0aGF0IHdpbGwgY2F1c2UgbWFueSBzdGF0dXMgY2hl Y2tzLg0KDQpTdXBwb3NlIHRoYXQgd2UgaGF2ZSBTdGF0dXMgVHJhY2tlciBBLT5TdGF0dXMgVHJh Y2tlciBCLT5GaXJtd2FyZSBDb25zdW1lci4NCg0KDQogIDEuICBTdGF0dXMgVHJhY2tlciBBIHJl Y2VpdmVzIGEgcmVxdWVzdCB0byB1cGRhdGUgZmlybXdhcmUNCiAgMi4gIFN0YXR1cyBUcmFja2Vy IEEgaW5pdGlhdGVzIGEgc3RhdHVzIGNoZWNrIChkZWZlcnJlZCB0byBTdGF0dXMgVHJhY2tlciBC KQ0KICAzLiAgU3RhdHVzIFRyYWNrZXIgQiBpbml0aWF0ZXMgYSBzdGF0dXMgY2hlY2sgb2YgRmly bXdhcmUgQ29uc3VtZXINCiAgNC4gIFN0YXR1cyBUcmFja2VyIEIgcmVjZWl2ZXMgdGhlIHN0YXR1 cyBpbmZvIGZyb20gRmlybXdhcmUgQ29uc3VtZXIgYW5kIGZvcndhcmRzIHRvIFN0YXR1cyBUcmFj a2VyIEENCiAgNS4gIFN0YXR1cyBUcmFja2VyIEEgcmVjZWl2ZXMgdGhlIHN0YXR1cyBpbmZvIGZy b20gU3RhdHVzIFRyYWNrZXIgQg0KICA2LiAgU3RhdHVzIFRyYWNrZXIgQSBkZXRlcm1pbmVzIHRo YXQgdGhlcmUgaXMgYSBuZWVkIGZvciBmaXJtd2FyZSB1cGRhdGUuDQogIDcuICBTdGF0dXMgVHJh Y2tlciBBIGluaXRpYXRlcyBhIGZpcm13YXJlIHVwZGF0ZSAoZm9yd2FyZHMgdGhlIHJlcXVlc3Qg dG8gdXBkYXRlIGZpcm13YXJlIHRvIFN0YXR1cyBUcmFja2VyIEIpDQogIDguICBTdGF0dXMgVHJh Y2tlciBCIHJlY2VpdmVzIGEgcmVxdWVzdCB0byB1cGRhdGUgZmlybXdhcmUNCiAgOS4gIFN0YXR1 cyBUcmFja2VyIEIgaW5pdGlhdGVzIGEgc3RhdHVzIGNoZWNrIG9mIEZpcm13YXJlIENvbnN1bWVy DQogIDEwLiBTdGF0dXMgVHJhY2tlciBCIHJlY2VpdmVzIHRoZSBzdGF0dXMgaW5mbyBmcm9tIEZp cm13YXJlIENvbnN1bWVyDQogIDExLiBTdGF0dXMgVHJhY2tlciBCIGRldGVybWluZXMgdGhhdCB0 aGVyZSBpcyBhIG5lZWQgZm9yIGZpcm13YXJlIHVwZGF0ZQ0KICAxMi4gU3RhdHVzIFRyYWNrZXIg QiBpbml0aWF0ZXMgYSBmaXJtd2FyZSB1cGRhdGUgKGZvcndhcmRzIHRoZSByZXF1ZXN0IHRvIHVw ZGF0ZSBmaXJtd2FyZSB0byBGaXJtd2FyZSBDb25zdW1lcikNCg0KDQpUaGlzIHByb2JsZW0gY2Fu IGJlIG92ZXJjb21lIGJ5IGFkZGluZyBhIGNhY2hpbmcgbGF5ZXIgdG8gU3RhdHVzIFRyYWNrZXIg Qi4gSG93ZXZlciwgSSB0aGluayB0aGF0IHRoaXMgaXMgYSBzdWZmaWNpZW50bHkgZnVuZGFtZW50 YWwgcmVxdWlyZW1lbnQgdGhhdCBpdCBzaG91bGQgYmUgZG9jdW1lbnRlZC4NCg0KVGhlIHNlbWFu dGljcyBvZiAidGhlIEZXLWNvbnN1bWVyIGluc3RhbGxzIHRoZSBGV+KAnSBhcmUgdW5jbGVhci4g SW4gY29uc3RyYWluZWQgbm9kZXMsIGl0IGlzIGNvbW1vbiB0byByZXF1aXJlIGEgZmlybXdhcmUg dG8gYmUgd3JpdHRlbiB0byBzdG9yYWdlICjigJxpbnN0YWxsZWTigJ0pIHByaW9yIHRvIHZlcmlm aWNhdGlvbiBiZWNhdXNlIHRoZSBmaXJtd2FyZSBtYXkgYmUgdG9vIGxhcmdlIHRvIGhvbGQgaW4g UkFNIGZvciB2ZXJpZmljYXRpb24uIEluIHRoaXMgc2l0dWF0aW9uLCB0aGUgcG9zdC12ZXJpZmlj YXRpb24g4oCcaW5zdGFsbOKAnSBoYXMgdG8gZG8gd2l0aCBhY3RpdmF0aW9uLCBvciBtYXJraW5n IGFuIGltYWdlIGFzIGJvb3RhYmxlLCByYXRoZXIgdGhhbiB3cml0aW5nIHRoZSBpbWFnZSB0byBs b25nLXRlcm0gc3RvcmFnZS4NCg0KU2VjdGlvbiA4Og0KDQpBbiBJb1QgZGV2aWNlIG11c3QgY29u dGFpbiBhdCBsZWFzdCBvbmUgRlctY29uc3VtZXIgYmVjYXVzZSBpdCBpcyBuYXR1cmFsIHRoYXQg YW4gSW9UIGRldmljZSBjb250YWlucyBtdWx0aXBsZSBGVyBpbWFnZXMuDQpJbiBzZWN0aW9uIDgu MSwgaXQgaXMgbm90IGNsZWFyIHdoeSBzaW5nbGUtaW1hZ2UgSW9UIGRldmljZXMgYXJlIGV4Y2x1 ZGVkLiBJdCBpcyBhbHNvIG5vdCBjbGVhciB3aHkgc2luZ2xlLWltYWdlIElvVCBkZXZpY2VzIGRv IG5vdCByZXF1aXJlIGEgZmlybXdhcmUgY29uc3VtZXIuDQoNCjguMjoNCmEgc3RhdHVzIHRyYWNr ZXIgbWF5IHJlc2lkZSBpbnNpZGUgYSBzdGF0dXMgdHJhY2tlcg0KSSBkb27igJl0IHVuZGVyc3Rh bmQgdGhlIHB1cnBvc2Ugb2YgaW5jbHVkaW5nIG9uZSBzdGF0dXMgdHJhY2tlciBpbnNpZGUgYW5v dGhlci4NCg0KQ2FzZXMgd2hlcmUgKDEpIGEgc3RhdHVzIHRyYWNrZXIgaW5zaWRlIGFuIElvVCBk ZXZpY2UgZGlyZWN0bHkgY29tbXVuaWNhdGVzIHdpdGggYW4gRlctc2VydmVyLCAoMikgYSBzdGF0 dXMgdHJhY2tlciBpbnNpZGUgYW4gSW9UIGRldmljZSBjb21tdW5pY2F0ZXMgd2l0aCBhbiBGVy1z ZXJ2ZXIgdmlhIGFub3RoZXIgc3RhdHVzIHRyYWNrZXIgcmVzaWRpbmcgaW5zaWRlIHRoZSBJbnRy YW5ldCwgYW5kICgzKSBhIHN0YXR1cyB0cmFja2VyIGluc2lkZSBhbiBJb1QgZGV2aWNlIGNvbW11 bmljYXRlcyB3aXRoIGFuIEZXLXNlcnZlciB2aWEgbXVsdGlwbGUgc3RhdHVzIHRyYWNrZXJzIGFy ZSBpbGx1c3RyYXRlZCBpbiBjbGF1c2UgOC4yLjEgdG8gOC4yLjMuDQpTdGF0dXMgdHJhY2tlci1m aXJtd2FyZSBzZXJ2ZXIgaW50ZXJhY3Rpb25zIGFyZSBub3QgZGVmaW5lZCBpbiBTZWN0aW9uIDcu IEkgZG9u4oCZdCB1bmRlcnN0YW5kIHdoeSB0aGUgc3RhdHVzIHRyYWNrZXIgaXMgaW50ZXJhY3Rp bmcgd2l0aCB0aGUgRlcgc2VydmVyLg0KDQo4LjIuMTogQmFzZWQgb24gdGhlIEZpZ3VyZSAzIGFu ZCB0aGUgdGV4dCBleHBsYWluaW5nIEZpZ3VyZSAzLCB0aGUgdGl0bGUgb2YgOC4yLjEgaXMgd3Jv bmc6DQpBIHN0YXR1cyB0cmFja2VyIGluc2lkZSBhbiBJb1QgZGV2aWNlIGRpcmVjdGx5IGNvbW11 bmljYXRlcyB3aXRoIGFuIEZXLXNlcnZlcg0KVGhlIGRpYWdyYW0gYW5kIHRleHQgc2hvdyB0aGUg ZmlybXdhcmUgY29uc3VtZXIgaW50ZXJhY3Rpbmcgd2l0aCB0aGUgRlctc2VydmVyLCB0aGUgc3Rh dHVzIHRyYWNrZXIgZG9lcyBub3QuDQoNCjk6IFN0YXR1cyB0cmFja2VycyBkbyBub3QgcmVwb3J0 IGZpcm13YXJlIHVwZGF0ZSByZXF1ZXN0cyB1cHN0cmVhbS4gVGhpcyBjb3VsZCBiZSBuZWNlc3Nh cnkgZm9yIGF1ZGl0aW5nIHB1cnBvc2VzIGFuZCBpdCBjb3VsZCBjYXVzZSBuZXR3b3JrIGluY29t cGF0aWJpbGl0eSB3aGVyZSBwYXJ0IG9mIGFuIGludGVyb3BlcmFibGUgbmV0d29yayBpcyB1cGRh dGVkIHRvIGEgbmV3IGZpcm13YXJlIHZlcnNpb24gYnV0IGFub3RoZXIgcGFydCBpcyBub3QgdXBk YXRlZC4gU3RhdHVzIHRyYWNrZXJzIHNob3VsZCBjb25zcGlyZSB0byBlbnN1cmUgdGhhdCBhbGwg aW50ZXJvcGVyYXRpbmcgZGV2aWNlcyByZXRhaW4gY29tcGF0aWJsZSBmaXJtd2FyZXMuIFRoaXMg bGlrZWx5IHJlcXVpcmVzIHVwc3RyZWFtIHJlcG9ydGluZyBvZiB1cGRhdGUgcmVxdWVzdHMgZm9y IGV2YWx1YXRpb24uIFNlY3Rpb24gNyBtYXkgbmVlZCB0byBhZGQgdGhpcyBwcm9jZXNzLg0KDQox MDogSUVURiBTVUlUIGhhcyBpdHMgb3duIHZlcnNpb24gb2YgdGhlc2Ugc2VjdXJpdHkgcmVxdWly ZW1lbnRzLiBTZWUgZHJhZnQtaWV0Zi1zdWl0LWluZm9ybWF0aW9uLW1vZGVsLg0KDQpOb3RlIHRo YXQgY29uZmlkZW50aWFsaXR5LCBpbnRlZ3JpdHkgYW5kIGF2YWlsYWJpbGl0eSBvZiB0aGUgZm91 ciBmdW5jdGlvbmFsIGVudGl0aWVzIG11c3QgYmUgcHJlc2VydmVkDQpJdCBpcyBub3QgcG9zc2li bGUgdG8gZ3VhcmFudGVlIHRoZSBhdmFpbGFiaWxpdHkgb2YgYW55IG5ldHdvcmtlZCBlbnRpdHku IEFueSBhc3N1bXB0aW9uIHRvIHRoZSBjb250cmFyeSBtYXkgcmVzdWx0IGluIGFuIHVucmVsaWFi bGUgb3IgdnVsbmVyYWJsZSBzeXN0ZW0uIEFsbCBmdW5jdGlvbmFsIGVudGl0aWVzIG11c3QgYmUg ZGVzaWduZWQgd2l0aCB0b2xlcmFuY2UgZm9yIHRoZSB1bmF2YWlsYWJpbGl0eSBvZiBhbnkgb3Ro ZXIgZnVuY3Rpb25hbCBlbnRpdHkuDQoNClNlY3Rpb24gMTE6DQoNCjExLjEuYS5pdjogTW9zdCBv ZiB0aGUgZG9jdW1lbnQgc2F5cyB0aGF0IHRoZSBzdGF0dXMgdHJhY2tlciBub3RpZmllcyB0aGUg RlcgY29uc3VtZXIgb2YgYW4gdXBkYXRlLiBUaGlzIGlzIHRoZSByZXZlcnNlLiBUaGlzIGlzIHRo ZSBvbmx5IHBsYWNlIGluIHRoZSBkb2N1bWVudCB3aGVyZSB0aGUgRlcgY29uc3VtZXIgbm90aWZp ZXMgdGhlIHN0YXR1cyB0cmFja2VyIG9mIGFueXRoaW5nLg0KDQoxMS4yLmQ6IFVwc3RyZWFtIHN0 YXR1cyB0cmFja2VycyBtdXN0IGFsc28gYmUgYWJsZSB0byB2ZXJpZnkgdGhlIGF1dGhlbnRpY2l0 eSBvZiBkb3duc3RyZWFtIHN0YXR1cyB0cmFja2Vycy4gSWYgdGhlc2Ugc3RhdHVzIHRyYWNrZXJz IGFyZSBvcGVyYXRlZCBieSBkaWZmZXJlbnQgZW50aXRpZXMsIHRoZW4gYSByaWdodHMgbWFuYWdl bWVudCBmcmFtZXdvcmsgaXMgbmVlZGVkLg0KDQoxMS4yOiBzZWVtcyB0byBiZSBtaXNzaW5nIGNv bW1vbiBzZWN1cml0eSByZXF1aXJlbWVudHM6IFJlcGxheSBhdHRhY2sgcHJldmVudGlvbiwgUHJv b2YvdmVyaWZpY2F0aW9uIG9mIHJlcG9ydGVkIGZpcm13YXJlIHZlcnNpb24gKGF0dGVzdGF0aW9u KS4NCg0KMTEuMy5jOiBUaGlzIHJlcXVpcmVtZW50IGNvbmZsaWN0cyB3aXRoIDExLjQuYi9jLiBJ ZiB0aGUgYXV0aG9yIGlzIG1haW50YWluaW5nIGNvbmZpZGVudGlhbGl0eSwgdGhlbiB0aGUgRlcg c2VydmVyIGNhbm5vdCBzZWUgdGhlIGNvbnRlbnRzIG9mIHRoZSBGVyBpbWFnZS4gVGhpcyBtZWFu cyB0aGF0IHRoZSBGVyBzZXJ2ZXIgY2Fubm90IGlkZW50aXR5IG1hbGljaW91cyBTVy9GVyBpbWFn ZXMuDQoNCjExLjMuZjogSXNu4oCZdCB0aGlzIGV4YWN0bHkgdGhlIHJvbGUgb2YgdGhlIHN0YXR1 cyB0cmFja2VyPyBFc3BlY2lhbGx5IHdoZW4gY29tYmluZWQgd2l0aCAxMS4zLmc/DQoNCjExLjMu ZzogVGhlIHN0YXR1cyB0cmFja2VyIGlzIHJlc3BvbnNpYmxlIGZvciBub3RpZnlpbmcgRlcgY29u c3VtZXJzIG9mIG5ldyB2ZXJzaW9ucy4gV2h5IGlzIHRoZSBGVyBzZXJ2ZXIgbm93IGRvaW5nIHNv IGFzIHdlbGw/DQoNCjExLjMuaDogU2VlbXMgdmVyeSBwcmVzY3JpcHRpdmUgd2l0aCByZWdhcmRz IHRvIHJlZ2lvbi1sb2NraW5nIGZpcm13YXJlLiBDb3VsZG7igJl0IGFuIElvVCBkZXZpY2UgbGll IGFib3V0IGl0cyBsb2NhdGlvbiB0byB0aGUgRlcgc2VydmVyPyBTaW5jZSBpdOKAmXMgb25seSBy ZXNwb25zaWJsZSBmb3IgZGlzdHJpYnV0aW9uLCBhbmQgdHJ1c3QgaXMgcHJpbWFyaWx5IGJldHdl ZW4gdGhlIEZXLUNvbnN1bWVyIGFuZCB0aGUgQXV0aG9yLCB0aGVyZSBpcyBhIHZlcnkgbGltaXRl ZCB0cnVzdCByZWxhdGlvbnNoaXAgYmV0d2VlbiB0aGUgRlcgY29uc3VtZXIgYW5kIHRoZSBGVy1T ZXJ2ZXIuIFRoaXMgcmVxdWlyZW1lbnQgbWlnaHQgZml0IGJldHRlciBpbiB0aGUgc3RhdHVzIHRy YWNrZXIsIHdoZXJlIHRoZSBJb1QgZGV2aWNlIG1pZ2h0IG5vdCBldmVuIGJlIG5vdGlmaWVkIG9m IGFuIHVwZGF0ZSBpZiBpdOKAmXMgaW4gYSBwcm9oaWJpdGVkIGxvY2F0aW9uLiBUaGUgc3RhdHVz IHRyYWNrZXIgYW5kIHRoZSBJb1QgZGV2aWNlIGhhdmUgYSBtdWNoIG1vcmUgc2lnbmlmaWNhbnQg dHJ1c3QgcmVsYXRpb25zaGlwLiBJZiBhbiBJb1QgZGV2aWNlIGxpZXMgYWJvdXQgaXRzIGxvY2F0 aW9uIHRvIHRoZSBzdGF0dXMgdHJhY2tlciwgb3RoZXIgbG9jYXRpb24tZGVwZW5kZW50IG1hbmFn ZW1lbnQgZmVhdHVyZXMgb2YgdGhlIGRldmljZSBtaWdodCBub3Qgd29yayBhcyBleHBlY3RlZCAo ZS5nLiBtYWludGVuYW5jZSkuDQoNCg0KQXBwZW5kaXggMTogSXQgbWF5IGJlIHVzZWZ1bCB0byBp bmNsdWRlIHRoZSBpbmZvcm1hdGlvbiBtb2RlbC4NCklNUE9SVEFOVCBOT1RJQ0U6IFRoZSBjb250 ZW50cyBvZiB0aGlzIGVtYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgYXJlIGNvbmZpZGVudGlhbCBh bmQgbWF5IGFsc28gYmUgcHJpdmlsZWdlZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJl Y2lwaWVudCwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGFuZCBkbyBub3Qg ZGlzY2xvc2UgdGhlIGNvbnRlbnRzIHRvIGFueSBvdGhlciBwZXJzb24sIHVzZSBpdCBmb3IgYW55 IHB1cnBvc2UsIG9yIHN0b3JlIG9yIGNvcHkgdGhlIGluZm9ybWF0aW9uIGluIGFueSBtZWRpdW0u IFRoYW5rIHlvdS4NCg== --_000_C4655D3F0E2E4E25A6366D5846C3A358armcom_ Content-Type: text/html; charset="utf-8" Content-ID: <723CB531E1E4D1479BC2432292A3F627@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgbGluZS1icmVhazogYWZ0 ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0iIj4NCkRlYXIgc3VpdCB3Zyw8YnIgY2xhc3M9IiI+DQo8 ZGl2IGNsYXNzPSIiPg0KPGRpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJ3b3JkLXdy YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgbGluZS1icmVhazogYWZ0 ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0K PC9kaXY+DQpJ4oCZdmUgZ29uZSB0aHJvdWdoIHRoZSBEcmFmdCBSZWNvbW1lbmRhdGlvbiBJVFUt VCBYLnNlY3VwLWlvdC4gSGVyZSBhcmUgbXkgY29tbWVudHMuDQo8ZGl2IGNsYXNzPSIiPjxiciBj bGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5CZXN0IFJlZ2FyZHMsPC9kaXY+DQo8ZGl2 IGNsYXNzPSIiPkJyZW5kYW48YnIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0i Ij4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48Zm9udCBzaXplPSIzIiBjbGFzcz0iIj48YiBjbGFz cz0iIj5TdGF0dXMgVHJhY2tlcjwvYj48L2ZvbnQ+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPi0tLTwv ZGl2Pg0KPGRpdiBjbGFzcz0iIj5JIGZpbmQgdGhlIHVzZSBvZiDigJxTdGF0dXMgVHJhY2tlciZx dW90OyBkaWZmaWN1bHQgdG8gcmVjb25jaWxlLiBUaGUgdGVybSDigJxTdGF0dXMgdHJhY2tlcuKA nSBpbXBsaWVzIGEgcmVwb3J0aW5nIGNoYW5uZWwsIGhvd2V2ZXIgdGhlIHN0YXR1cyB0cmFja2Vy IGlzIGZhciBtb3JlIHRoYW4gdGhpcy4mbmJzcDs8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNs YXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPkluIHNlY3Rpb24gMy4yLjUmbmJzcDs8c3Bh biBzdHlsZT0iZm9udC1mYW1pbHk6IEhlbHZldGljYU5ldWU7IiBjbGFzcz0iIj4obGFiZWwgaXMg MS4xLjUsIGJ1dCB0aGlzIGxvb2tzIHdyb25nKSw8L3NwYW4+Jm5ic3A7dGhlIHN0YXR1cyB0cmFj a2VyIGRlZmluaXRpb24gaW5jbHVkZXM6PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0i Ij4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNz PSIiPuKApiZuYnNwOzxzcGFuIHN0eWxlPSJsZWZ0OiAzMDcuMjAxcHg7IHRvcDogNzQ2LjA5cHg7 IGZvbnQtc2l6ZTogMTYuMTA1NnB4OyBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgdHJhbnNmb3Jt OiBzY2FsZVgoMC45MjY1NCk7IiBjbGFzcz0iIj5hbmQgaW5pdGlhdGU8L3NwYW4+PHNwYW4gc3R5 bGU9ImxlZnQ6IDM3OS4xOTM0OTI1NzU0MjE1cHg7IHRvcDogNzQ2LjA5MDM0MTMyOTAzM3B4OyBm b250LXNpemU6IDE2LjEwNTYyMzg2NjE1NjAxMnB4OyBmb250LWZhbWlseTogc2Fucy1zZXJpZjsi IGNsYXNzPSIiPnMmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImxlZnQ6IDM4OS41MDFweDsgdG9w OiA3NDYuMDlweDsgZm9udC1zaXplOiAxNi4xMDU2cHg7IGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlm OyB0cmFuc2Zvcm06IHNjYWxlWCgwLjg4NDYwNyk7IiBjbGFzcz0iIj50aGUNCjwvc3Bhbj48c3Bh biBzdHlsZT0ibGVmdDogNDEzLjE3NnB4OyB0b3A6IDc0Ni4wOXB4OyBmb250LXNpemU6IDE2LjEw NTZweDsgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IHRyYW5zZm9ybTogc2NhbGVYKDAuOTU4NjA3 KTsiIGNsYXNzPSIiPkZXJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJsZWZ0OiA0NDEuNTQ5cHg7 IHRvcDogNzQ2LjA5cHg7IGZvbnQtc2l6ZTogMTYuMTA1NnB4OyBmb250LWZhbWlseTogc2Fucy1z ZXJpZjsgdHJhbnNmb3JtOiBzY2FsZVgoMC44NTk1NjEpOyIgY2xhc3M9IiI+dXBkYXRlcyZuYnNw Ozwvc3Bhbj48c3BhbiBzdHlsZT0ibGVmdDogNDk0LjY5OHB4OyB0b3A6IDc0Ni4wOXB4OyBmb250 LXNpemU6IDE2LjEwNTZweDsgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IHRyYW5zZm9ybTogc2Nh bGVYKDAuNzgzMTMyKTsiIGNsYXNzPSIiPmFzJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJsZWZ0 OiA1MTIuMDkycHg7IHRvcDogNzQ2LjA5cHg7IGZvbnQtc2l6ZTogMTYuMTA1NnB4OyBmb250LWZh bWlseTogc2Fucy1zZXJpZjsgdHJhbnNmb3JtOiBzY2FsZVgoMC44NTAwNTMpOyIgY2xhc3M9IiI+ bmVlZGVkPC9zcGFuPjwvYmxvY2txdW90ZT4NCjxiciBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJs ZWZ0OiA1NTcuNjcwNjQ3NzE4ODczN3B4OyB0b3A6IDc0Ni4wOTAzNDEzMjkwMzNweDsgZm9udC1z aXplOiAxNi4xMDU2MjM4NjYxNTYwMTJweDsgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IiBjbGFz cz0iIj48L3NwYW4+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPlRoaXMgZmVhdHVyZSBnaXZlcyB0aGUg c3RhdHVzIHRyYWNrZXIgc3Vic3RhbnRpYWwgcG93ZXIgdG8gY2hvb3NlIHdoZW4gZGV2aWNlcyBh cmUgdXBkYXRlZCBhbmQgd2hpY2ggdXBkYXRlcyB0aGV5IHJlY2VpdmUuIEl0IGFwcGVhcnMgdG8g bWUgdGhhdCBzb21lIHN0YXR1cyB0cmFja2VycyBzaG91bGQgaGF2ZSB0aGlzIHBvd2VyIGFuZCBz b21lIHNob3VsZCBub3QuPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2 Pg0KPGRpdiBjbGFzcz0iIj5JdCBtaWdodCBiZSBoZWxwZnVsIHRvIGRlZmluZSBhIHNlcGFyYXRl IGNvbXBvbmVudCB0aGF0IGNhbiBpbml0aWF0ZSBhIEZXIHVwZGF0ZSBpbiByZXNwb25zZSB0byBh IHN0YXR1cyB0cmFja2Vy4oCZcyByZXBvcnQuPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFz cz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5TdGF0dXMgdHJhY2tlciBoYXMgbnVtZXJvdXMg dXNlczo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8dWwgc3R5bGU9ImZvbnQtZmFtaWx5OiBIZWx2 ZXRpY2FOZXVlOyIgY2xhc3M9IiI+DQo8bGkgY2xhc3M9IiI+My4yLjUgKGxhYmVsIGlzIDEuMS41 LCBidXQgdGhpcyBsb29rcyB3cm9uZykgc2F5cyB0aGF0IGl0IG1vbml0b3JzIGRldmljZSB2ZXJz aW9uL3N0YXRlLCB0aGVuIGluaXRpYXRlcyBGVyB1cGRhdGVzIGFzIG5lZWRlZC48L2xpPjxsaSBj bGFzcz0iIj43IHNob3dzIHRoZSBzdGF0dXMgdHJhY2tlciByZWNlaXZpbmcgZmlybXdhcmUgdXBk YXRlIHJlcXVlc3RzLCBjaGVja2luZyB0aGUgbmVlZCBmb3IgdXBkYXRlcywgYW5kIGluaXRpYXRp bmcgZmlybXdhcmUgdXBkYXRlcy48L2xpPjxsaSBjbGFzcz0iIj44LjEgc2F5cyB0aGF0IHRoZSBz dGF0dXMgdHJhY2tlciByZWNlaXZlcyBhbmQgdmFsaWRhdGVzIHRoZSB0cmlnZ2VyIHRvIGluaXRp YXRlIHRoZSBGVyB1cGRhdGUgcHJvY2VkdXJlLjwvbGk+PGxpIGNsYXNzPSIiPjguMiBzYXlzIHRo YXQgYSBzdGF0dXMgdHJhY2tlciBtYXkgcmVzaWRlIGluc2lkZSBhIHN0YXR1cyB0cmFja2VyLjwv bGk+PC91bD4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48Zm9udCBmYWNlPSJIZWx2ZXRpY2FOZXVl IiBjbGFzcz0iIj5UaGUgbW9kZWwgcHJlc2VudGVkIGRvZXMgbm90IGhhdmUgYW55IHdheSB0byBo YW5kbGUgYmxpbmRseSBicm9hZGNhc3QgdXBkYXRlcy4gVGhpcyBtYXkgbm90IGJlIGEgdXNlIGNh c2UgdGhhdCB3ZSBjYXJlIGFib3V0LCBidXQgaXQgbWF5IGJlIHVzZWZ1bCB0byBjb25zaWRlci4g VGhpcyBzb3J0IG9mIHVzZSBjYXNlIG1heSBiZSBlc3BlY2lhbGx5IHJlbGV2YW50DQogZm9yJm5i c3A7c2l0dWF0aW9ucyB3aGVyZSBmaXJtd2FyZSBpcyBsb2FkZWQgb250byBkZXZpY2VzIHdpdGgg YSBVU0IgZmxhc2ggZHJpdmUsIGZvciBleGFtcGxlLjwvZm9udD48L2Rpdj4NCjxkaXYgY2xhc3M9 IiI+PGZvbnQgZmFjZT0iSGVsdmV0aWNhTmV1ZSIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9m b250PjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48Zm9udCBmYWNlPSJIZWx2ZXRpY2FOZXVlIiBjbGFz cz0iIj5UaGUgZGVmaW5pdGlvbiBvZiAmcXVvdDtzdGF0dXMgdHJhY2tlciZxdW90OyBpcyBzbyBi cm9hZCB0aGF0IGl0IGNvdWxkIG1lYW4gZWl0aGVyOjwvZm9udD48L2Rpdj4NCjxkaXYgY2xhc3M9 IiI+DQo8b2wgY2xhc3M9Ik1haWxPdXRsaW5lIj4NCjxsaSBjbGFzcz0iIj48Zm9udCBmYWNlPSJI ZWx2ZXRpY2FOZXVlIiBjbGFzcz0iIj5BIHNlcmlhbCBjb25zb2xlIHRoYXQgcmVwb3J0cyB0aGUg Y3VycmVudCB2ZXJzaW9uLCBhbmQgYWNjZXB0cyBhIGNvbW1hbmQgdG8gcGxhY2UgdGhlIGRldmlj ZSBpbnRvIGJvb2xvYWRlciBtb2RlPC9mb250PjwvbGk+PGxpIGNsYXNzPSIiPjxmb250IGZhY2U9 IkhlbHZldGljYU5ldWUiIGNsYXNzPSIiPkEgY2xvdWQtaG9zdGVkIHN5c3RlbSBmb3Igb3JjaGVz dHJhdGluZyBmaXJtd2FyZSB1cGRhdGVzJm5ic3A7YWNyb3NzIGZsZWV0cyBvZiBtaWxsaW9ucyBv ZiBkZXZpY2VzIHRoYXQ6PC9mb250PjwvbGk+PG9sIGNsYXNzPSIiPg0KPGxpIGNsYXNzPSIiPjxm b250IGZhY2U9IkhlbHZldGljYU5ldWUiIGNsYXNzPSIiPkFnZ3JlZ2F0ZXMgc3RhdHVzIHJlcG9y dHMgZnJvbSBib3RoIGRpcmVjdC1jb25uZWN0ZWQgSW9UIGRldmljZXMgYW5kIElvVCBnYXRld2F5 cyB0aGF0LCBpbiB0dXJuJm5ic3A7YWdncmVnYXRlIHN0YXR1cyByZXBvcnRzIGZyb20gdGhlIGRl dmljZXMgdGhleSBtYW5hZ2U8L2ZvbnQ+PC9saT48bGkgY2xhc3M9IiI+PGZvbnQgZmFjZT0iSGVs dmV0aWNhTmV1ZSIgY2xhc3M9IiI+QXBwbGllcyBhIGJyb2FkIHNldCBvZiBydWxlcyB0byBlbnN1 cmUgdGhhdCBjb21wYXRpYmlsaXR5IGlzIG1haW50YWluZWQgYWNyb3NzIG5ldHdvcmtzLCB0aGF0 IHRoZSBtb3N0IHJlY2VudCBjb21wYXRpYmxlIGZpcm13YXJlIGlzIGFwcGxpZWQgdG8gYWxsIGRl dmljZXMmbmJzcDtpbiBhIGdpdmVuIG5ldHdvcmssIGFuZCB0aGF0IHNlY3VyaXR5IHBhdGNoZXMg YXJlIGFwcGxpZWQNCiBpbiBhIHRpbWVseSBtYW5uZXIuPC9mb250PjwvbGk+PC9vbD4NCjwvb2w+ DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNz PSIiPjxmb250IGZhY2U9IkhlbHZldGljYU5ldWUiIGNsYXNzPSIiPkl0IGNvdWxkIGFsc28gbWVh biZuYnNwO2FueXRoaW5nIGluIGJldHdlZW4uPC9mb250PjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48 YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGZvbnQgZmFjZT0iSGVsdmV0aWNh TmV1ZSIgY2xhc3M9IiI+V2hpbGUgSSBhcHByZWNpYXRlIHRoYXQgdGhlcmUgYXJlIHNvbWUgY29t bW9uIGVsZW1lbnRzIGhlcmUsIEnigJltIG5vdCBjZXJ0YWluIHRoYXQgYSBkZWZpbml0aW9uIHRo aXMgYnJvYWQgaXMgaGVscGZ1bCB0byB0aGUgZGlzY3Vzc2lvbi4gSXQgY291bGQgbGVhZCB0byBj b25mdXNpb24gd2hlcmUgaW1wbGVtZW50ZXJzIGJlbGlldmUgdGhhdCBhbGwgZmVhdHVyZXMNCiBh cmUgbWFuZGF0b3J5IGF0IGFsbCBsZXZlbHMsIGNyZWF0aW5nIG5lZWRsZXNzIGNvbXBsZXhpdHkg b24gY29uc3RyYWluZWQgbm9kZXMuPC9mb250PjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48Zm9udCBm YWNlPSJIZWx2ZXRpY2FOZXVlIiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2ZvbnQ+PC9kaXY+ DQo8ZGl2IGNsYXNzPSIiPjxmb250IGZhY2U9IkhlbHZldGljYU5ldWUiIGNsYXNzPSIiPlRoZSBz dGF0dXMgdHJhY2tlciBjb3VsZCBiZSBhIHZlcnkgdXNlZnVsIGFic3RyYWN0aW9uIHRoYXQgYWxs b3dzIGEgY29tbW9uIGJlaGF2aW91ciBhdCBhbGwgbGV2ZWxzLCBidXQgZm9yIHRoYXQgdG8gd29y aywgaXQgbmVlZHMgYSByaWdvcm91cyBkZWZpbml0aW9uLjwvZm9udD48L2Rpdj4NCjxkaXYgY2xh c3M9IiI+PGZvbnQgZmFjZT0iSGVsdmV0aWNhTmV1ZSIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0K PC9mb250PjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+PGZvbnQgZmFjZT0i SGVsdmV0aWNhTmV1ZSIgY2xhc3M9IiI+SSBoYXZlIHNvbWUgY29uY2VybnMgd2l0aCByZWdhcmRz IHRvIGhvdyBlYWNoIHN0YXR1cyB0cmFja2Vy4oCZcyB0cnVzdCByZWxhdGlvbnNoaXAgd2l0aCB0 aGUgZW5kIG5vZGUgaXMgZXN0YWJsaXNoZWQuIFdoaWxlIGhhdmluZyBhIHRyZWUgb2Ygc3RhdHVz IHRyYWNrZXJzIHRvJm5ic3A7YWdncmVnYXRlIGRhdGEgaXMgaGVscGZ1bCwgaGF2aW5nIG1hbnkg ZW50aXRpZXMgd2l0aA0KIHRoZSBhYmlsaXR5IHRvIGluaXRpYXRlIGEgZmlybXdhcmUgdXBkYXRl IGNhdXNlcyBzb21lIHRyb3VibGUgd2l0aCByZWdhcmRzIHRvIGNvcnJlY3RseSZuYnNwO2Fzc2ln bmVkJm5ic3A7cHJpdmlsZWdlcy48L2ZvbnQ+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFz cz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48Zm9udCBmYWNlPSJIZWx2ZXRpY2FOZXVlIiBj bGFzcz0iIj5JIGRvbuKAmXQgYmVsaWV2ZSB0aGF0IFNVSVQgc2hvdWxkIGFkb3B0IHRoZSZuYnNw O+KAnHN0YXR1cyB0cmFja2Vy4oCdIHRlcm1pbm9sb2d5IHdpdGhvdXQgYSBtb3JlIHJpZ29yb3Vz IGRlZmluaXRpb24gYW5kIG1vcmUgbW9kZWxsaW5nIGFyb3VuZCB0aGUgcmlnaHRzIGZvciBpbml0 aWF0aW5nIGEgZncgdXBkYXRlLjwvZm9udD48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48 Zm9udCBmYWNlPSJIZWx2ZXRpY2FOZXVlIiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2ZvbnQ+ PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxmb250IGZhY2U9IkhlbHZldGljYU5ldWUiIGNsYXNzPSIi PjxiciBjbGFzcz0iIj4NCjwvZm9udD48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGZvbnQgZmFjZT0i SGVsdmV0aWNhTmV1ZSIgY2xhc3M9IiI+SGVyZeKAmXMgbXkgYXR0ZW1wdCBhdCBhIHJpZ29yb3Vz IGRlZmluaXRpb24gb2YgdGhlIHN0YXR1cyB0cmFja2VyLjwvZm9udD48L2Rpdj4NCjxkaXYgY2xh c3M9IiI+PGZvbnQgZmFjZT0iSGVsdmV0aWNhTmV1ZSIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0K PC9mb250PjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48Zm9udCBmYWNlPSJIZWx2ZXRpY2FOZXVlIiBj bGFzcz0iIj5UaGUgU3RhdHVzIFRyYWNrZXIgY29udGFpbnMgZm91ciBpbnRlcmZhY2VzOjwvZm9u dD48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8b2wgY2xhc3M9Ik1haWxPdXRsaW5lIj4NCjxsaSBj bGFzcz0iIj48Zm9udCBmYWNlPSJIZWx2ZXRpY2FOZXVlIiBjbGFzcz0iIj5TdGF0dXMgUmVwb3J0 ZXI8L2ZvbnQ+PC9saT48bGkgY2xhc3M9IiI+PGZvbnQgZmFjZT0iSGVsdmV0aWNhTmV1ZSIgY2xh c3M9IiI+VXBkYXRlIFJlcXVlc3QmbmJzcDtSZWNlaXZlcjwvZm9udD48L2xpPjxsaSBjbGFzcz0i Ij48Zm9udCBmYWNlPSJIZWx2ZXRpY2FOZXVlIiBjbGFzcz0iIj5TdGF0dXMgUmVxdWVzdGVyPC9m b250PjwvbGk+PGxpIGNsYXNzPSIiPjxmb250IGZhY2U9IkhlbHZldGljYU5ldWUiIGNsYXNzPSIi PlVwZGF0ZSBJbml0aWF0b3I8L2ZvbnQ+PC9saT48L29sPg0KPGRpdiBjbGFzcz0iIj48Zm9udCBm YWNlPSJIZWx2ZXRpY2FOZXVlIiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2ZvbnQ+PC9kaXY+ DQo8ZGl2IGNsYXNzPSIiPjxmb250IGZhY2U9IkhlbHZldGljYU5ldWUiIGNsYXNzPSIiPlRoZSBT dGF0dXMgUmVwb3J0ZXIgYW5kIHRoZSBVcGRhdGUgUmVxdWVzdCBSZWNlaXZlciBjYW4gY29tbXVu aWNhdGUgd2l0aCBlaXRoZXI8L2ZvbnQ+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPG9sIGNsYXNz PSJNYWlsT3V0bGluZSI+DQo8bGkgY2xhc3M9IiI+PGZvbnQgZmFjZT0iSGVsdmV0aWNhTmV1ZSIg Y2xhc3M9IiI+QW4gdXBzdHJlYW0gU3RhdHVzIFRyYWNrZXI8L2ZvbnQ+PC9saT48bGkgY2xhc3M9 IiI+PGZvbnQgZmFjZT0iSGVsdmV0aWNhTmV1ZSIgY2xhc3M9IiI+QW4gdXBkYXRlIG1hbmFnZW1l bnQgYXBwbGljYXRpb248L2ZvbnQ+PC9saT48L29sPg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9 IiI+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48Zm9udCBmYWNlPSJIZWx2ZXRpY2FO ZXVlIiBjbGFzcz0iIj5UaGUgU3RhdHVzIFJlcXVlc3RlciBhbmQgdGhlIFVwZGF0ZSBJbml0aWF0 b3IgY2FuIGNvbW11bmljYXRlIHdpdGg8L2ZvbnQ+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPG9s IGNsYXNzPSJNYWlsT3V0bGluZSI+DQo8bGkgY2xhc3M9IiI+PGZvbnQgZmFjZT0iSGVsdmV0aWNh TmV1ZSIgY2xhc3M9IiI+T25lIG9yIG1vcmUgZG93bnN0cmVhbSBTdGF0dXMgVHJhY2tlcihzKTwv Zm9udD48L2xpPjxsaSBjbGFzcz0iIj48Zm9udCBmYWNlPSJIZWx2ZXRpY2FOZXVlIiBjbGFzcz0i Ij5PbmUgb3IgbW9yZSBGaXJtd2FyZSBDb25zdW1lcihzKTwvZm9udD48L2xpPjwvb2w+DQo8ZGl2 IGNsYXNzPSIiPjxmb250IGZhY2U9IkhlbHZldGljYU5ldWUiIGNsYXNzPSIiPk9yIGEgY29tYmlu YXRpb24sIGRldGVybWluZWQgYnkgdGhlIGFwcGxpY2F0aW9uPC9mb250PjwvZGl2Pg0KPGRpdiBj bGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48Zm9u dCBmYWNlPSJIZWx2ZXRpY2FOZXVlIiBjbGFzcz0iIj5UaGUgU3RhdHVzIFJlcG9ydGVyIHJlY2Vp dmVzIGEgcmVxdWVzdCBmb3Igc3RhdHVzIGluZm9ybWF0aW9uLCB0aGUgZWl0aGVyPC9mb250Pjwv ZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPG9sIGNsYXNzPSJNYWlsT3V0bGluZSI+DQo8 bGkgY2xhc3M9IiI+PGZvbnQgZmFjZT0iSGVsdmV0aWNhTmV1ZSIgY2xhc3M9IiI+UmVzcG9uZHMg d2l0aCBvbmUgb3IgbW9yZSBjYWNoZWQgc3RhdHVzIHJlcG9ydHM8L2ZvbnQ+PC9saT48bGkgY2xh c3M9IiI+PGZvbnQgZmFjZT0iSGVsdmV0aWNhTmV1ZSIgY2xhc3M9IiI+SW5pdGlhdGVzIGEgc3Rh dHVzJm5ic3A7cmVxdWVzdCBvbiB0aGUgU3RhdHVzIFJlcXVlc3RlciBpbnRlcmZhY2UsIHdhaXRz IGZvciB0aGUgc3RhdHVzIHJlcG9ydCwgdGhlbiBjYWNoZXMgdGhlIHN0YXR1cyByZXBvcnQgYW5k IHJlc3BvbmRzIHRvIHRoZSBvcmlnaW5hbCBzdGF0dXMgcmVxdWVzdDwvZm9udD48L2xpPjwvb2w+ DQo8ZGl2IGNsYXNzPSIiPjxmb250IGZhY2U9IkhlbHZldGljYU5ldWUiIGNsYXNzPSIiPjxiciBj bGFzcz0iIj4NCjwvZm9udD48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48Zm9udCBmYWNl PSJIZWx2ZXRpY2FOZXVlIiBjbGFzcz0iIj5UaGUgVXBkYXRlIFJlcXVlc3QgUmVjZWl2ZXI8L2Zv bnQ+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPG9sIGNsYXNzPSJNYWlsT3V0bGluZSI+DQo8bGkg Y2xhc3M9IiI+PGZvbnQgZmFjZT0iSGVsdmV0aWNhTmV1ZSIgY2xhc3M9IiI+UmVjZWl2ZXMgYW4g YXV0aGVudGljYXRlZCByZXF1ZXN0IHRvIHVwZGF0ZTwvZm9udD48L2xpPjxsaSBjbGFzcz0iIj5W ZXJpZmllcyB0aGUgcmVxdWVzdDwvbGk+PGxpIGNsYXNzPSIiPk9idGFpbnMgY3VycmVudCBzdGF0 dXMgYnkgZWl0aGVyPC9saT48b2wgY2xhc3M9IiI+DQo8bGkgY2xhc3M9IiI+Q2hlY2tpbmcgY2Fj aGVkIHN0YXR1czwvbGk+PGxpIGNsYXNzPSIiPkluaXRpYXRpbmcgYSBzdGF0dXMgcmVxdWVzdCBv biB0aGUgU3RhdHVzIFJlcXVlc3RlciBpbnRlcmZhY2U8L2xpPjwvb2w+DQo8bGkgY2xhc3M9IiI+ UGVyZm9ybXMgYXBwbGljYXRpb24tc3BlY2lmaWMgbG9naWMgdG8gZGVjaWRlIHdoZXRoZXIgb3Ig bm90IHRvIGluaXRpYXRlIGFuIHVwZGF0ZTwvbGk+PGxpIGNsYXNzPSIiPihPcHRpb25hbGx5KSBJ bml0aWF0ZXMgYW4gdXBkYXRlIG9uIHRoZSBVcGRhdGUgSW5pdGlhdG9yIGludGVyZmFjZTwvbGk+ PC9vbD4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48Zm9udCBmYWNlPSJIZWx2ZXRpY2FOZXVlIiBj bGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2ZvbnQ+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjwvZGl2 Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJy IGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxmb250IHNpemU9IjMiIGNsYXNzPSIi PjxiIGNsYXNzPSIiPk90aGVyIG9ic2VydmF0aW9ucyBieSBzZWN0aW9uPC9iPjwvZm9udD48L2Rp dj4NCjxkaXYgY2xhc3M9IiI+LS0tPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPlNlY3Rpb24gNjo8L2Rp dj4NCjxkaXYgY2xhc3M9IiI+SSBkb27igJl0IHVuZGVyc3RhbmQgd2h5IGEg4oCcd2ViY2FtIGRl dmljZeKAnSAodHlwaWNhbGx5IGEgVVNCLWNvbm5lY3RlZCBjYW1lcmEpIHdvdWxkIGNvbnRhaW4g bXVsdGlwbGUgZmlybXdhcmUgY29uc3VtZXJzLjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xh c3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPlNlY3Rpb24gNzo8 L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5JdCB3b3VsZCBiZSBoZWxwZnVsIHRvIGhhdmUg YSBzZXF1ZW5jZSBkaWFncmFtIHdpdGggZmVkZXJhdGVkIHN0YXR1cyB0cmFja2Vycy4gSSBtYXkg bWlzdW5kZXJzdGFuZCB0aGUgZGlhZ3JhbSwgYnV0IEkgYmVsaWV2ZSB0aGVyZSBpcyBhbiBvcmRl cmluZyBwcm9ibGVtIHRoYXQgd2lsbCBjYXVzZSBtYW55IHN0YXR1cyBjaGVja3MuPC9kaXY+DQo8 ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5TdXBwb3Nl IHRoYXQgd2UgaGF2ZSBTdGF0dXMgVHJhY2tlciBBLSZndDtTdGF0dXMgVHJhY2tlciBCLSZndDtG aXJtd2FyZSBDb25zdW1lci48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9k aXY+DQo8ZGl2IGNsYXNzPSIiPg0KPG9sIGNsYXNzPSJNYWlsT3V0bGluZSI+DQo8bGkgY2xhc3M9 IiI+U3RhdHVzIFRyYWNrZXIgQSByZWNlaXZlcyBhIHJlcXVlc3QgdG8gdXBkYXRlIGZpcm13YXJl PC9saT48bGkgY2xhc3M9IiI+U3RhdHVzIFRyYWNrZXIgQSBpbml0aWF0ZXMgYSBzdGF0dXMgY2hl Y2sgKGRlZmVycmVkIHRvIFN0YXR1cyBUcmFja2VyIEIpPC9saT48bGkgY2xhc3M9IiI+U3RhdHVz IFRyYWNrZXIgQiBpbml0aWF0ZXMgYSBzdGF0dXMgY2hlY2sgb2YgRmlybXdhcmUgQ29uc3VtZXI8 L2xpPjxsaSBjbGFzcz0iIj5TdGF0dXMgVHJhY2tlciBCIHJlY2VpdmVzIHRoZSBzdGF0dXMgaW5m byBmcm9tIEZpcm13YXJlIENvbnN1bWVyIGFuZCBmb3J3YXJkcyB0byBTdGF0dXMgVHJhY2tlciBB PC9saT48bGkgY2xhc3M9IiI+U3RhdHVzIFRyYWNrZXIgQSByZWNlaXZlcyB0aGUgc3RhdHVzIGlu Zm8gZnJvbSBTdGF0dXMgVHJhY2tlciBCPC9saT48bGkgY2xhc3M9IiI+U3RhdHVzIFRyYWNrZXIg QSBkZXRlcm1pbmVzIHRoYXQgdGhlcmUgaXMgYSBuZWVkIGZvciBmaXJtd2FyZSB1cGRhdGUuPC9s aT48bGkgY2xhc3M9IiI+U3RhdHVzIFRyYWNrZXIgQSBpbml0aWF0ZXMgYSBmaXJtd2FyZSB1cGRh dGUgKGZvcndhcmRzIHRoZSByZXF1ZXN0IHRvIHVwZGF0ZSBmaXJtd2FyZSB0byBTdGF0dXMgVHJh Y2tlciBCKTwvbGk+PGxpIGNsYXNzPSIiPlN0YXR1cyBUcmFja2VyIEIgcmVjZWl2ZXMgYSByZXF1 ZXN0IHRvIHVwZGF0ZSBmaXJtd2FyZTwvbGk+PGxpIGNsYXNzPSIiPlN0YXR1cyBUcmFja2VyIEIg aW5pdGlhdGVzIGEgc3RhdHVzIGNoZWNrIG9mIEZpcm13YXJlIENvbnN1bWVyPC9saT48bGkgY2xh c3M9IiI+U3RhdHVzIFRyYWNrZXIgQiByZWNlaXZlcyB0aGUgc3RhdHVzIGluZm8gZnJvbSBGaXJt d2FyZSBDb25zdW1lcjwvbGk+PGxpIGNsYXNzPSIiPlN0YXR1cyBUcmFja2VyIEIgZGV0ZXJtaW5l cyB0aGF0IHRoZXJlIGlzIGEgbmVlZCBmb3IgZmlybXdhcmUgdXBkYXRlPC9saT48bGkgY2xhc3M9 IiI+U3RhdHVzIFRyYWNrZXIgQiBpbml0aWF0ZXMgYSBmaXJtd2FyZSB1cGRhdGUgKGZvcndhcmRz IHRoZSByZXF1ZXN0IHRvIHVwZGF0ZSBmaXJtd2FyZSB0byBGaXJtd2FyZSBDb25zdW1lcik8L2xp PjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8L29sPg0KPGRpdiBjbGFzcz0i Ij5UaGlzIHByb2JsZW0gY2FuIGJlIG92ZXJjb21lIGJ5IGFkZGluZyBhIGNhY2hpbmcgbGF5ZXIg dG8gU3RhdHVzIFRyYWNrZXIgQi4gSG93ZXZlciwgSSB0aGluayB0aGF0IHRoaXMgaXMgYSBzdWZm aWNpZW50bHkgZnVuZGFtZW50YWwgcmVxdWlyZW1lbnQgdGhhdCBpdCBzaG91bGQgYmUgZG9jdW1l bnRlZC48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4N CjxkaXYgY2xhc3M9IiI+VGhlIHNlbWFudGljcyBvZiAmcXVvdDt0aGUmbmJzcDtGVy1jb25zdW1l ciBpbnN0YWxscyB0aGUmbmJzcDtGV+KAnSBhcmUgdW5jbGVhci4gSW4gY29uc3RyYWluZWQgbm9k ZXMsIGl0IGlzIGNvbW1vbiB0byByZXF1aXJlIGEgZmlybXdhcmUgdG8gYmUgd3JpdHRlbiB0byBz dG9yYWdlICjigJxpbnN0YWxsZWTigJ0pIHByaW9yIHRvIHZlcmlmaWNhdGlvbiBiZWNhdXNlIHRo ZSBmaXJtd2FyZSBtYXkgYmUgdG9vIGxhcmdlIHRvIGhvbGQgaW4gUkFNIGZvciB2ZXJpZmljYXRp b24uDQogSW4gdGhpcyBzaXR1YXRpb24sIHRoZSBwb3N0LXZlcmlmaWNhdGlvbiDigJxpbnN0YWxs 4oCdIGhhcyB0byBkbyB3aXRoIGFjdGl2YXRpb24sIG9yIG1hcmtpbmcgYW4gaW1hZ2UgYXMgYm9v dGFibGUsIHJhdGhlciB0aGFuIHdyaXRpbmcgdGhlIGltYWdlIHRvIGxvbmctdGVybSBzdG9yYWdl LjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9 IiI+DQo8ZGl2IGNsYXNzPSIiPlNlY3Rpb24gODo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0i Ij48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIiBjbGFzcz0iIj5BbiZuYnNwO0lvVCBkZXZpY2UgbXVzdCZuYnNwO2NvbnRhaW4gYXQg bGVhc3Qgb25lIEZXLWNvbnN1bWVyJm5ic3A7YmVjYXVzZSBpdCBpcyBuYXR1cmFsJm5ic3A7dGhh dCBhbiBJb1QgZGV2aWNlIGNvbnRhaW5zIG11bHRpcGxlJm5ic3A7RlcgaW1hZ2VzLjwvYmxvY2tx dW90ZT4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5JbiBzZWN0aW9uIDguMSwgaXQgaXMgbm90IGNs ZWFyIHdoeSBzaW5nbGUtaW1hZ2UgSW9UIGRldmljZXMgYXJlIGV4Y2x1ZGVkLiBJdCBpcyBhbHNv IG5vdCBjbGVhciB3aHkgc2luZ2xlLWltYWdlIElvVCBkZXZpY2VzIGRvIG5vdCByZXF1aXJlIGEg ZmlybXdhcmUgY29uc3VtZXIuPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwv ZGl2Pg0KPGRpdiBjbGFzcz0iIj44LjI6PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+YSZuYnNwO3N0YXR1cyZuYnNwO3RyYWNrZXImbmJzcDtt YXkmbmJzcDtyZXNpZGUmbmJzcDtpbnNpZGUmbmJzcDthJm5ic3A7c3RhdHVzIHRyYWNrZXI8L2Js b2NrcXVvdGU+DQpJIGRvbuKAmXQgdW5kZXJzdGFuZCB0aGUgcHVycG9zZSBvZiBpbmNsdWRpbmcg b25lIHN0YXR1cyB0cmFja2VyIGluc2lkZSBhbm90aGVyLjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48 YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PC9kaXY+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+Q2FzZXMgd2hlcmUgKDEpIGEmbmJz cDtzdGF0dXMmbmJzcDt0cmFja2VyJm5ic3A7aW5zaWRlIGFuIElvVCBkZXZpY2UgZGlyZWN0bHkg Y29tbXVuaWNhdGVzJm5ic3A7d2l0aCBhbiZuYnNwO0ZXLXNlcnZlciwgKDIpJm5ic3A7YSZuYnNw O3N0YXR1cyZuYnNwO3RyYWNrZXImbmJzcDtpbnNpZGUmbmJzcDthbiZuYnNwO0lvVCZuYnNwO2Rl dmljZSZuYnNwO2NvbW11bmljYXRlcyZuYnNwO3dpdGgmbmJzcDthbiZuYnNwO0ZXLXNlcnZlciZu YnNwO3ZpYSZuYnNwO2Fub3RoZXImbmJzcDtzdGF0dXMmbmJzcDt0cmFja2VyJm5ic3A7cmVzaWRp bmcgaW5zaWRlIHRoZSBJbnRyYW5ldCwgYW5kICgzKSBhJm5ic3A7c3RhdHVzJm5ic3A7dHJhY2tl ciZuYnNwO2luc2lkZQ0KIGFuIElvVCBkZXZpY2UgY29tbXVuaWNhdGVzIHdpdGgmbmJzcDthbiBG Vy1zZXJ2ZXIgdmlhJm5ic3A7bXVsdGlwbGUmbmJzcDtzdGF0dXMmbmJzcDt0cmFja2VycyZuYnNw O2FyZSBpbGx1c3RyYXRlZCBpbiBjbGF1c2UgOC4yLjEgdG8gOC4yLjMuPC9kaXY+DQo8L2Jsb2Nr cXVvdGU+DQo8ZGl2IGNsYXNzPSIiPlN0YXR1cyB0cmFja2VyLWZpcm13YXJlIHNlcnZlciBpbnRl cmFjdGlvbnMgYXJlIG5vdCBkZWZpbmVkIGluIFNlY3Rpb24gNy4gSSBkb27igJl0IHVuZGVyc3Rh bmQgd2h5IHRoZSBzdGF0dXMgdHJhY2tlciBpcyBpbnRlcmFjdGluZyB3aXRoIHRoZSBGVyBzZXJ2 ZXIuPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFz cz0iIj44LjIuMTogQmFzZWQgb24gdGhlIEZpZ3VyZSAzIGFuZCB0aGUgdGV4dCBleHBsYWluaW5n IEZpZ3VyZSAzLCB0aGUgdGl0bGUgb2YgOC4yLjEgaXMgd3Jvbmc6PC9kaXY+DQo8ZGl2IGNsYXNz PSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+QSZuYnNwO3N0YXR1cyZuYnNw O3RyYWNrZXImbmJzcDtpbnNpZGUgYW4gSW9UIGRldmljZSBkaXJlY3RseSBjb21tdW5pY2F0ZXMg d2l0aCZuYnNwO2FuIEZXLXNlcnZlcjwvYmxvY2txdW90ZT4NClRoZSBkaWFncmFtIGFuZCB0ZXh0 IHNob3cgdGhlIGZpcm13YXJlIGNvbnN1bWVyIGludGVyYWN0aW5nIHdpdGggdGhlIEZXLXNlcnZl ciwgdGhlIHN0YXR1cyB0cmFja2VyIGRvZXMgbm90LjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIg Y2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+OTogU3RhdHVzIHRyYWNrZXJzIGRvIG5v dCByZXBvcnQgZmlybXdhcmUgdXBkYXRlIHJlcXVlc3RzIHVwc3RyZWFtLiBUaGlzIGNvdWxkIGJl IG5lY2Vzc2FyeSBmb3IgYXVkaXRpbmcgcHVycG9zZXMgYW5kIGl0IGNvdWxkIGNhdXNlIG5ldHdv cmsgaW5jb21wYXRpYmlsaXR5IHdoZXJlIHBhcnQgb2YgYW4gaW50ZXJvcGVyYWJsZSBuZXR3b3Jr IGlzIHVwZGF0ZWQgdG8gYSBuZXcgZmlybXdhcmUgdmVyc2lvbiBidXQgYW5vdGhlcg0KIHBhcnQg aXMgbm90IHVwZGF0ZWQuIFN0YXR1cyB0cmFja2VycyBzaG91bGQgY29uc3BpcmUgdG8gZW5zdXJl IHRoYXQgYWxsIGludGVyb3BlcmF0aW5nIGRldmljZXMgcmV0YWluIGNvbXBhdGlibGUgZmlybXdh cmVzLiBUaGlzIGxpa2VseSByZXF1aXJlcyB1cHN0cmVhbSByZXBvcnRpbmcgb2YgdXBkYXRlIHJl cXVlc3RzIGZvciBldmFsdWF0aW9uLiBTZWN0aW9uIDcgbWF5IG5lZWQgdG8gYWRkIHRoaXMgcHJv Y2Vzcy48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNs YXNzPSIiPjEwOiBJRVRGIFNVSVQgaGFzIGl0cyBvd24gdmVyc2lvbiBvZiB0aGVzZSBzZWN1cml0 eSByZXF1aXJlbWVudHMuIFNlZSBkcmFmdC1pZXRmLXN1aXQtaW5mb3JtYXRpb24tbW9kZWwuPC9k aXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPk5vdGUmbmJzcDt0aGF0Jm5ic3A7Y29u ZmlkZW50aWFsaXR5LCBpbnRlZ3JpdHkgYW5kIGF2YWlsYWJpbGl0eSZuYnNwO29mIHRoZSBmb3Vy IGZ1bmN0aW9uYWwmbmJzcDtlbnRpdGllcyBtdXN0IGJlIHByZXNlcnZlZDwvYmxvY2txdW90ZT4N Ckl0IGlzIG5vdCBwb3NzaWJsZSB0byBndWFyYW50ZWUgdGhlIGF2YWlsYWJpbGl0eSBvZiBhbnkg bmV0d29ya2VkIGVudGl0eS4gQW55IGFzc3VtcHRpb24gdG8gdGhlIGNvbnRyYXJ5IG1heSByZXN1 bHQgaW4gYW4gdW5yZWxpYWJsZSBvciB2dWxuZXJhYmxlIHN5c3RlbS4gQWxsIGZ1bmN0aW9uYWwg ZW50aXRpZXMgbXVzdCBiZSBkZXNpZ25lZCB3aXRoIHRvbGVyYW5jZSBmb3IgdGhlIHVuYXZhaWxh YmlsaXR5IG9mIGFueSBvdGhlciBmdW5jdGlvbmFsDQogZW50aXR5LjwvZGl2Pg0KPGRpdiBjbGFz cz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+U2VjdGlvbiAxMTo8L2Rp dj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjEx LjEuYS5pdjogTW9zdCBvZiB0aGUgZG9jdW1lbnQgc2F5cyB0aGF0IHRoZSBzdGF0dXMgdHJhY2tl ciBub3RpZmllcyB0aGUgRlcgY29uc3VtZXIgb2YgYW4gdXBkYXRlLiBUaGlzIGlzIHRoZSByZXZl cnNlLiBUaGlzIGlzIHRoZSBvbmx5IHBsYWNlIGluIHRoZSBkb2N1bWVudCB3aGVyZSB0aGUgRlcg Y29uc3VtZXIgbm90aWZpZXMgdGhlIHN0YXR1cyB0cmFja2VyIG9mIGFueXRoaW5nLjwvZGl2Pg0K PGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+MTEuMi5k OiBVcHN0cmVhbSBzdGF0dXMgdHJhY2tlcnMgbXVzdCBhbHNvIGJlIGFibGUgdG8gdmVyaWZ5IHRo ZSBhdXRoZW50aWNpdHkgb2YgZG93bnN0cmVhbSBzdGF0dXMgdHJhY2tlcnMuIElmIHRoZXNlIHN0 YXR1cyB0cmFja2VycyBhcmUgb3BlcmF0ZWQgYnkgZGlmZmVyZW50IGVudGl0aWVzLCB0aGVuIGEg cmlnaHRzIG1hbmFnZW1lbnQgZnJhbWV3b3JrIGlzIG5lZWRlZC48L2Rpdj4NCjxkaXYgY2xhc3M9 IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjExLjI6IHNlZW1zIHRvIGJl IG1pc3NpbmcgY29tbW9uIHNlY3VyaXR5IHJlcXVpcmVtZW50czogUmVwbGF5IGF0dGFjayBwcmV2 ZW50aW9uLCBQcm9vZi92ZXJpZmljYXRpb24gb2YgcmVwb3J0ZWQgZmlybXdhcmUgdmVyc2lvbiAo YXR0ZXN0YXRpb24pLjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4N CjxkaXYgY2xhc3M9IiI+MTEuMy5jOiBUaGlzIHJlcXVpcmVtZW50IGNvbmZsaWN0cyB3aXRoIDEx LjQuYi9jLiBJZiB0aGUgYXV0aG9yIGlzIG1haW50YWluaW5nIGNvbmZpZGVudGlhbGl0eSwgdGhl biB0aGUgRlcgc2VydmVyIGNhbm5vdCBzZWUgdGhlIGNvbnRlbnRzIG9mIHRoZSBGVyBpbWFnZS4g VGhpcyBtZWFucyB0aGF0IHRoZSBGVyBzZXJ2ZXIgY2Fubm90IGlkZW50aXR5IG1hbGljaW91cyBT Vy9GVyBpbWFnZXMuPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0K PGRpdiBjbGFzcz0iIj4xMS4zLmY6IElzbuKAmXQgdGhpcyBleGFjdGx5IHRoZSByb2xlIG9mIHRo ZSBzdGF0dXMgdHJhY2tlcj8gRXNwZWNpYWxseSB3aGVuIGNvbWJpbmVkIHdpdGggMTEuMy5nPzwv ZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+ MTEuMy5nOiBUaGUgc3RhdHVzIHRyYWNrZXIgaXMgcmVzcG9uc2libGUgZm9yIG5vdGlmeWluZyBG VyBjb25zdW1lcnMgb2YgbmV3IHZlcnNpb25zLiBXaHkgaXMgdGhlIEZXIHNlcnZlciBub3cgZG9p bmcgc28gYXMgd2VsbD88L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+ DQo8ZGl2IGNsYXNzPSIiPjExLjMuaDogU2VlbXMgdmVyeSBwcmVzY3JpcHRpdmUgd2l0aCByZWdh cmRzIHRvIHJlZ2lvbi1sb2NraW5nIGZpcm13YXJlLiBDb3VsZG7igJl0IGFuIElvVCBkZXZpY2Ug bGllIGFib3V0IGl0cyBsb2NhdGlvbiB0byB0aGUgRlcgc2VydmVyPyBTaW5jZSBpdOKAmXMgb25s eSByZXNwb25zaWJsZSBmb3IgZGlzdHJpYnV0aW9uLCBhbmQgdHJ1c3QgaXMgcHJpbWFyaWx5IGJl dHdlZW4gdGhlIEZXLUNvbnN1bWVyIGFuZCB0aGUgQXV0aG9yLA0KIHRoZXJlIGlzIGEgdmVyeSBs aW1pdGVkIHRydXN0IHJlbGF0aW9uc2hpcCBiZXR3ZWVuIHRoZSBGVyBjb25zdW1lciBhbmQgdGhl IEZXLVNlcnZlci4gVGhpcyByZXF1aXJlbWVudCBtaWdodCBmaXQgYmV0dGVyIGluIHRoZSBzdGF0 dXMgdHJhY2tlciwgd2hlcmUgdGhlIElvVCBkZXZpY2UgbWlnaHQgbm90IGV2ZW4gYmUgbm90aWZp ZWQgb2YgYW4gdXBkYXRlIGlmIGl04oCZcyBpbiBhIHByb2hpYml0ZWQgbG9jYXRpb24uIFRoZSBz dGF0dXMgdHJhY2tlcg0KIGFuZCB0aGUgSW9UIGRldmljZSBoYXZlIGEgbXVjaCBtb3JlIHNpZ25p ZmljYW50IHRydXN0IHJlbGF0aW9uc2hpcC4gSWYgYW4gSW9UIGRldmljZSBsaWVzIGFib3V0IGl0 cyBsb2NhdGlvbiB0byB0aGUgc3RhdHVzIHRyYWNrZXIsIG90aGVyIGxvY2F0aW9uLWRlcGVuZGVu dCBtYW5hZ2VtZW50IGZlYXR1cmVzIG9mIHRoZSBkZXZpY2UgbWlnaHQgbm90IHdvcmsgYXMgZXhw ZWN0ZWQgKGUuZy4gbWFpbnRlbmFuY2UpLjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9 IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNs YXNzPSIiPkFwcGVuZGl4IDE6IEl0IG1heSBiZSB1c2VmdWwgdG8gaW5jbHVkZSB0aGUgaW5mb3Jt YXRpb24gbW9kZWwuPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2 Pg0KSU1QT1JUQU5UIE5PVElDRTogVGhlIGNvbnRlbnRzIG9mIHRoaXMgZW1haWwgYW5kIGFueSBh dHRhY2htZW50cyBhcmUgY29uZmlkZW50aWFsIGFuZCBtYXkgYWxzbyBiZSBwcml2aWxlZ2VkLiBJ ZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2Ugbm90aWZ5IHRoZSBz ZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRvIG5vdCBkaXNjbG9zZSB0aGUgY29udGVudHMgdG8gYW55 IG90aGVyIHBlcnNvbiwgdXNlIGl0IGZvciBhbnkgcHVycG9zZSwNCiBvciBzdG9yZSBvciBjb3B5 IHRoZSBpbmZvcm1hdGlvbiBpbiBhbnkgbWVkaXVtLiBUaGFuayB5b3UuDQo8L2JvZHk+DQo8L2h0 bWw+DQo= --_000_C4655D3F0E2E4E25A6366D5846C3A358armcom_-- From nobody Thu Jun 13 08:42:36 2019 Return-Path: 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 19EF51202D2 for ; Thu, 13 Jun 2019 08:42:35 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.899 X-Spam-Level: X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=armh.onmicrosoft.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 7r7DNlYhBkfC for ; Thu, 13 Jun 2019 08:42:29 -0700 (PDT) Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50062.outbound.protection.outlook.com [40.107.5.62]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4B0F31203AA for ; Thu, 13 Jun 2019 08:42:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sTEu4xh9Q6nq17SChBKk2dE081/VwlsrZsAYdbjpz+4=; b=OtAprQTDZLt4VhBHTzDKgLJjphHVAGAjxt4Z1TwDaSUD4e+mFHzrJh1T+UlqZQ8NOP6Ux7IkeCiECNF6O9eQItvAON7Z1fNmOe/9BUWpA/CTjP8VWUc64DtqI50rJiS7EOuSOrh6LH5nCUDU+JvoHK8iYgvkwBRKUj73vXRiQKY= Received: from DB6PR0801MB1879.eurprd08.prod.outlook.com (10.168.84.137) by DB6PR0801MB2039.eurprd08.prod.outlook.com (10.168.87.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1965.17; Thu, 13 Jun 2019 15:42:25 +0000 Received: from DB6PR0801MB1879.eurprd08.prod.outlook.com ([fe80::2450:8832:f217:9327]) by DB6PR0801MB1879.eurprd08.prod.outlook.com ([fe80::2450:8832:f217:9327%4]) with mapi id 15.20.1987.012; Thu, 13 Jun 2019 15:42:25 +0000 From: Brendan Moran To: =?utf-8?B?UsO4bm5pbmdzdGFkLCDDmHl2aW5k?= CC: "suit@ietf.org" , =?utf-8?B?S3ZhbXRyw7gsIEZyYW5rIEF1ZHVu?= Thread-Topic: Introducing draft-moran-suit-manifest-04 Thread-Index: AQHU2L81a2mzuoq9DkiQC46t4fwGyKY2x2+wgABw2OCAYxNrAA== Date: Thu, 13 Jun 2019 15:42:25 +0000 Message-ID: <45E47993-636B-4275-B3D8-1885F23BECAC@arm.com> References: <16EC7DB9-1649-4A86-A370-F77CB03305AC@arm.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3445.102.3) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Brendan.Moran@arm.com; x-originating-ip: [217.140.106.51] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b2fba1d7-f7c9-45cc-60cf-08d6f015bbb2 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:DB6PR0801MB2039; x-ms-traffictypediagnostic: DB6PR0801MB2039: x-ms-exchange-purlcount: 2 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 0067A8BA2A x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(366004)(396003)(346002)(136003)(39860400002)(199004)(40434004)(13464003)(189003)(256004)(71200400001)(14444005)(71190400001)(8676002)(66574012)(478600001)(25786009)(81166006)(81156014)(236005)(2616005)(5024004)(6246003)(86362001)(11346002)(2906002)(6486002)(486006)(476003)(316002)(66066001)(54906003)(53936002)(91956017)(66446008)(73956011)(966005)(66476007)(446003)(68736007)(36756003)(5660300002)(33656002)(53546011)(54896002)(66946007)(76116006)(26005)(186003)(30864003)(4326008)(6506007)(229853002)(72206003)(3846002)(6916009)(99286004)(6512007)(6436002)(102836004)(76176011)(14454004)(57306001)(8936002)(50226002)(6116002)(64756008)(6306002)(7736002)(606006)(66556008); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0801MB2039; H:DB6PR0801MB1879.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: QMg8ToLWTQXx0iud1AB5kjjnNdsE9kmzXDsCJNdomif6NmPp35R7h8GpwJpst3loOLCrqRk14cs4eSsgeyqxFguYdbs/o0p6cgxLV8QhnJYQD8gto9fv3Ko9jrModYAGwuMXGBdEASOiq9nKw+XJPeWi/Ct3tPw0sAhwEM1VPL/US8oQ6HyVdshgnWAd04XTqB5lsyhur11IiCaUoR2ardOsK2GjJneln+J34DtFMp77FSXZFrNI9k7uEYipjb1aV/o1k/b78lfzHcrPQKw8aELDy4rMUBG7rOwI+wFGtSxgCqL8h8inFl4nKJnEn8mRy4xbnjhX+Akfz6UCbC/U5+c0JW4bLAFTs+cRlIzIlLNWH/R4YHqs4FC5gJFtbX2Lk8Zh54mZOx7fqBKMiDbK9Xr6B05E3/zAT14GrqQ3eUk= Content-Type: multipart/alternative; boundary="_000_45E47993636B4275B3D81885F23BECACarmcom_" MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: b2fba1d7-f7c9-45cc-60cf-08d6f015bbb2 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jun 2019 15:42:25.2351 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Brendan.Moran@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB2039 Archived-At: Subject: Re: [Suit] Introducing draft-moran-suit-manifest-04 X-BeenThere: suit@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Software Updates for Internet of Things List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Jun 2019 15:42:35 -0000 --_000_45E47993636B4275B3D81885F23BECACarmcom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgw5h5dmluZCwNCknigJl2ZSBkb25lIGEgcnVuIHRocm91Z2ggeW91ciBjb21tZW50cy4gVGhh bmtzIGZvciB5b3VyIHJldmlldy4NCg0KVGhhbmtzLA0KQnJlbmRhbg0KDQpPbiAxMSBBcHIgMjAx OSwgYXQgMTY6MDIsIFLDuG5uaW5nc3RhZCwgw5h5dmluZCA8T3l2aW5kLlJvbm5pbmdzdGFkQG5v cmRpY3NlbWkubm88bWFpbHRvOk95dmluZC5Sb25uaW5nc3RhZEBub3JkaWNzZW1pLm5vPj4gd3Jv dGU6DQoNCkkgZGlkIGEgZnVsbCBwYXNzIHRocm91Z2ggdGhlIGRvY3VtZW50IHRvZGF5LCBhbmQg d3JvdGUgZG93biAocXVpdGUgYSBmZXcpIGNvbW1lbnRzLCBzZWUgYmVsb3cuIEkgdGhpbmsgdGhp cyBkb2N1bWVudCBpcyB2ZXJ5IGV4Y2l0aW5nIQ0KDQotIMOYeXZpbmQNCg0KDQpUaGUgZGlnZXN0 LWFsZ29yaXRobS1pZHMgbGlzdCBpcyBtaXNzaW5nIHRoZSBmb2xsb3dpbmcgU0hBLTIgZmFtaWx5 IGZ1bmN0aW9uczoNCi0gU0hBMjI0DQotIFNIQTUxMi8yMjQNCi0gU0hBNTEyLzI1Ng0KQWxzbywg dGhlIGZ1bmN0aW9ucyB0aGF0IGFyZSB0cnVuY2F0ZWQgdG8gMTI4IGFuZCBmZXdlciBiaXRzIHdp bGwgbm90IGJlIHNlY3VyZSBhZ2FpbnN0IGJydXRlLWZvcmNlIGF0dGFja3MsIHNvIEkgcXVlc3Rp b24gdGhlaXIgaW5jbHVzaW9uIGhlcmUuDQoNClRoZSBhbGdvcml0aG0gaWRlbnRpZmllcnMgYXJl IGJvcnJvd2VkIGRpcmVjdGx5IGZyb20gdGhlIE5hbWluZyBUaGluZ3Mgd2l0aCBIYXNoZXMgUkZD IChSRkMgNjkyMCkuIGh0dHBzOi8vd3d3LmlhbmEub3JnL2Fzc2lnbm1lbnRzL25hbWVkLWluZm9y bWF0aW9uL25hbWVkLWluZm9ybWF0aW9uLnhodG1sLiBJZiBwb3NzaWJsZSwgSSB3b3VsZCBsaWtl IHRvIGF2b2lkIGNvbnN0cnVjdGluZyBhbm90aGVyIElBTkEgcmVnaXN0cnkgZm9yIGRpZ2VzdCBh bGdvcml0aG0gaWRlbnRpZmllcnMuIEkgY29uZmVzcywgSSBkbyBmaW5kIGl0IGEgYml0IHN0cmFu Z2UgdGhhdCBSRkMgNjkyMCBoYXMgSURzIGZvciBTSEEzLTIyNCBhbmQgU0hBMjU2LTEyOCwgYnV0 IG5vdCBmb3IgU0hBMjI0LiBJZiB3ZSBuZWVkIHRvIGNvbnN0cnVjdCBhIG5ldyByZWdpc3RyeSwg c28gYmUgaXQsIGhvd2V2ZXIgSSB3b3VsZCByYXRoZXIgbm90LiBQZXJoYXBzIHRoZXJlIGlzIGFu b3RoZXIgZGlnZXN0IGFsZ29yaXRobSByZWdpc3RyeSB0aGF0IGlzIGFwcHJvcHJpYXRlPw0KDQpU aGUgcmVxdWlyZW1lbnQgdGhhdCBhbGwgbWFuaWZlc3RzIG11c3QgaGF2ZSBhIHNlcXVlbmNlIG51 bWJlciBoaWdoZXIgdGhhbiB0aGVpciBkZXBlbmRlbmNpZXMgbWlnaHQgYmUgaW5jb252ZW5pZW50 IHdoZW4gZGVwZW5kZW5jaWVzIGFyZSB2YWxpZGF0ZWQgYnkgdmVyc2lvbiByYW5nZXMsIHNpbmNl IGEgZGVwZW5kZW5jeSBtaWdodCBiZSB1cGRhdGVkIHRvIHNvbWV0aGluZyB0aGF0IGlzIGNyZWF0 ZWQgYWZ0ZXIgdGhlIHJvb3QgbWFuaWZlc3QsIGJ1dCBzdGlsbCBmdWxmaWxscyB0aGUgY2hlY2su IENvbXBhcmluZyBzZXF1ZW5jZSBudW1iZXIgZGVwZW5kZW5jeTwtPmRlcGVuZGVudCBtaWdodCBi ZSBzdXBlcmZsdW91cywgc2luY2UgdGhlIGRlcGVuZGVuY3kgaXMgYWxyZWFkeSByZWZlcmVuY2Vk IHF1aXRlIHNwZWNpZmljYWxseSBpbiBvdGhlciB3YXlzLiBBbHRlcm5hdGl2ZWx5LCB0aGUgcmVx dWlyZW1lbnQgY2FuIGJlIHZhbGlkIG9ubHkgdXAgdG8gYW5kIGluY2x1ZGluZyBpbnN0YWxsYXRp b24uDQpBbHNvLCB0aGUgdGV4dCBzaG91bGQgcHJvYmFibHkgbWVudGlvbiB0aGF0IGlmIGEgbWFu aWZlc3QgaXMgcmVwbGFjZWQgYnkgYW4gdXBkYXRlLCB0aGUgbmV3IG1hbmlmZXN0IG11c3QgaGF2 ZSBhIGhpZ2hlciBzZXF1ZW5jZSBudW1iZXIuDQoNCkN1cnJlbnRseSwgdGhlIGRlc2lnbiBjYWxs cyBmb3IgbWFuaWZlc3RzIHRvIGJlIHJlZmVyZW5jZWQgYnkgZGlnZXN0LiBJZiB0aGF0IGlzIHRo ZSBjYXNlLCB0aGVuIGEgbWFuaWZlc3TigJlzIGRpZ2VzdCAoYW5kLCB0aGVyZWZvcmUsIHNlcXVl bmNlIG51bWJlcikgbXVzdCBiZSBrbm93biBhdCB0aW1lIG9mIGNyZWF0aW9uLiBGb3IgZnV6enkg ZGVwZW5kZW5jaWVzLCBzdWNoIGFzIHRob3NlIGJhc2VkIG9uIHZlcnNpb24gbWF0Y2hpbmcsIHRo ZSBkaXJlY3QgZGVwZW5kZW5jeSBtZWNoYW5pc20gY2xlYXJseSBkb2VzbuKAmXQgd29yay4gVGhp cyB3YXMgb3JpZ2luYWxseSBtb2RlbGxlZCBhcyBtdXR1YWxseSBpbmRlcGVuZGVudCBjb21wb25l bnRzICh0aG9zZSB0aGF0IGFyZSBub3QgdXBkYXRlZCB0b2dldGhlcikuIERvZXMgdGhpcyBuZWVk IHRvIGJlIG1hZGUgbW9yZSBleHBsaWNpdCwgb3IgZG9lcyBpdCByZXF1aXJlIGEgbmV3IG9yIG1v ZGlmaWVkIGRlcGVuZGVuY3kgbWVjaGFuaXNtPw0KDQpXaGF0IGRpcmVjdGl2ZXMvY29uZGl0aW9u cyBjYW4gYXBwbHkgdG8gY29tcG9uZW50cyBpbiBzdWl0LWRlcGVuZGVuY3ktY29tcG9uZW50cz8g SSBkb24ndCBxdWl0ZSB1bmRlcnN0YW5kIHRoZSBwdXJwb3NlIG9mIHRoZSBzdWl0LWRlcGVuZGVu Y3ktY29tcG9uZW50cyBsaXN0Lg0KDQpUaGUgcHVycG9zZSBvZiBzdWl0LWRlcGVuZGVuY3ktY29t cG9uZW50cyBpcyB0byBlbnVtZXJhdGUgdGhlIGNvbXBvbmVudHMgdGhhdCBhcmUgZGVzY3JpYmVk IGJ5IHRoZSBkZXBlbmRlbmNpZXMuIFRoaXMgbWF5IG9yIG1heSBub3QgYmUgbmVjZXNzYXJ5LiBB cyBJIGhhdmUgZGVzY3JpYmVkIGl0IGluIGRyYWZ0LW1vcmFuLXN1aXQtbWFuaWZlc3QtMDQsIGl0 IGlzIGEgbGlzdCBvZiBhbGwgY29tcG9uZW50cyB0aGF0IGFyZSBhZmZlY3RlZCBieSBhbGwgZGVw ZW5kZW5jaWVzLiBUaGlzIGlzIHVzZWZ1bCBmb3IgdGhyZWUgcmVhc29uczogMSkgaXQgYWxsb3dz IHRoZSBkZXZpY2UgdG8gZXZhbHVhdGUgd2hldGhlciBvciBub3QgaXQgaW1wbGVtZW50cyB0aGUg dGFyZ2V0ZWQgY29tcG9uZW50cyBwcmlvciB0byBkb3dubG9hZGluZyB0aGUgd2hvbGUgbWFuaWZl c3QgdHJlZSwgMikgZm9yIGEgc2luZ2xlLXBhc3MgcHJvY2Vzc29yLCBpdCBhbGxvd3MgdGhlIGRl dmljZSB0byB2ZXJpZnkgdGhhdCBpdCBoYXMgZW5vdWdoIHN0b3JhZ2UgdG8gc3RvcmUgdGhlIHZh cmlhYmxlcyB0aGF0IHdpbGwgYmUgdXNlZCBieSBlYWNoIGNvbXBvbmVudC4gRm9yIGEgbXVsdGkt cGFzcyBwcm9jZXNzb3IsIGl0IGFsbG93cyB0aGUgZGV2aWNlIHRvIGl0ZXJhdGUgdGhyb3VnaCBh ZmZlY3RlZCBjb21wb25lbnRzLCBoYW5kbGluZyBlYWNoIG9uZSBpbiB0dXJuLg0KDQpUaGVyZSBh cmUgdHJhZGVvZmZzIGhlcmUuIElmIG1hbnkgY29tcG9uZW50cyBhcmUgbGlzdGVkIGluIGEgZGVl cGx5IG5lc3RlZCB0cmVlLCBpdCB3aWxsIG1ha2UgdGhlIHRvcC1sZXZlbCBtYW5pZmVzdCBlbm9y bW91cy4gVGhpcyBpcyBhIHByb2JsZW0gdGhhdCBpcyBub3Qgd2VsbC1hZGRyZXNzZWQgYnkgdGhp cyBtb2RlbC4gSXQgd2FzIGNob3NlbiBmb3Igc21hbGwgbnVtYmVycyBvZiBjb21wb25lbnRzIGlu IGEgc21hbGwgdHJlZSBvbiBzbWFsbCBkZXZpY2VzLiBXZSBtYXkgbmVlZCB0byBjb25zaWRlciB3 aGV0aGVyIGl0IHdpbGwgY29udGludWUgdG8gYmUgdGhlIGNvcnJlY3QgY2hvaWNlIGZvciBsYXJn ZXIgc3lzdGVtcy4gUGVyaGFwcyB3ZSBzaG91bGQgY29uc2lkZXIgdGhlIG9wdGlvbiBvZiBtYWtp bmcgdGhlIGZpZWxkIG9wdGlvbmFsIGFuZCBzcGVjaWZpY2FsbHkgZm9yIG11bHRpLXBhc3MgcHJv Y2Vzc29ycy4NCg0KSSByZWFkIGl0IG1hbnkgdGltZXMgbm93LCBidXQgSSBkb24ndCByZWFsbHkg dW5kZXJzdGFuZCB0aGUgbGFzdCBwYXJhZ3JhcGggb2YgIjguNC4gIFNVSVRfQ29tcG9uZW50Ii4g Q2FuIHlvdSBlbGFib3JhdGUgb24gdGhlIGFzc3VtcHRpb25zPyBIb3cgYXJlIHRoZSB2YWx1ZXMg ZGVwZW5kZW50IG9uIGluc3RhbGxhdGlvbiBvZmZzZXQ/IFdobyB1cGRhdGVzIHRoZSBwYXJhbWV0 ZXJzIHRvIG1hdGNoIHdoYXQ/IFdoYXQgZG9lcyAiZGVmaW5pbmcgYSBjb21wb25lbnQiIG1lYW4/ DQoNCkkgdGhpbmsgdGhpcyBwcm9iYWJseSBuZWVkcyBzb21lIHJld29yZGluZy4gVGhlIGlkZWEg d2FzIHRoYXQgZWFjaCBjb21wb25lbnQgaXMgb25seSBwZXJtaXR0ZWQgdG8gZXhpc3QgaW4gYSBz aW5nbGUgU1VJVF9Db21wb25lbnQsIHdoZXJlYXMgaXQgY291bGQgZXhpc3QgaW4gemVybyBvciBt b3JlIFNVSVRfQ29tcG9uZW50X1JlZmVyZW5jZSBlbGVtZW50cy4gVGhlIHVuaXF1ZSBmZWF0dXJl IHdvdWxkIGJlIHRoYXQgb25seSBhIG1hbmlmZXN0IHRoYXQgZGVmaW5lcyBhIFNVSVRfQ29tcG9u ZW50IGZvciBhIHBhcnRpY3VsYXIgY29tcG9uZW50IElEIHdvdWxkIGJlIGFsbG93ZWQgdG8gc2V0 IHRoZSBkaWdlc3QgZm9yIHRoYXQgY29tcG9uZW50IElELg0KDQpIb3dldmVyLCBJ4oCZbSBub3Qg Y2VydGFpbiB0aGlzIGlzIG5lY2Vzc2FyeS4gV2hlcmUgQUNMcyBhcmUgcHJlc2VudCwgdGhpcyBz aG91bGQgYmUgaW1wbGVtZW50ZWQgYXMgYW4gQUNMIGZvciB0aGUgZGlnZXN0IHBhcmFtZXRlci4g V2hlcmUgQUNMcyBhcmUgbm90IHByZXNlbnQsIHRoaXMgc2hvdWxkIGJlIGltcGxlbWVudGVkIGJ5 IHNldHRpbmcgdGhlIGRpZ2VzdCB3aXRoIE92ZXJyaWRlIFBhcmFtZXRlcnMgaW4gdGhlIHNhbWUg bWFuaWZlc3QgYXMgdGhlIFZlcmlmeSBjb21tYW5kLiBJZiB3ZSBtYWtlIHRoZSBhc3N1bXB0aW9u IHRoYXQgbWFuaWZlc3RzIGRlZXBlciBpbiB0aGUgdHJlZSBhcmUgdHlwaWNhbGx5IG1vcmUgcHJp dmlsZWdlZCwgdGhlbiBpdCBzaG91bGQgYmUgYWRlcXVhdGUgaW4gZWl0aGVyIGEgc2luZ2xlLXNp Z25lciBlbnZpcm9ubWVudCBvciBhIGFuIEFDTC1lbnZpcm9ubWVudC4NCg0KSSBtaWdodCBoYXZl IG1pc3NlZCBzb21ldGhpbmcsIGJ1dCBjYW4geW91IGVsYWJvcmF0ZSBvbiBob3cgc2NvcGluZyBv ZiBwYXJhbWV0ZXJzIHdvcmssIHNwZWNpZmljYWxseSB3aGVuIGFyZSB0aGV5IHVuc2V0PyBGb3Ig ZXhhbXBsZSBFbmNyeXB0aW9uIEluZm8sIGRvZXMgaXQgYmVjb21lIHVuc2V0IGFmdGVyIGJlaW5n IHVzZWQgb25jZT8gV2hpY2ggcGFyYW1ldGVycyBhcmUgaW5oZXJpdGVkIGludG8gYSBSdW5fU2Vx dWVuY2Ugb3IgUHJvY2Vzc19EZXBlbmRlbmN5PyBEb2VzIGEgU2V0X0NvbXBvbmVudF9JbmRleC9T ZXRfTWFuaWZlc3RfSW5kZXggZWZmZWN0aXZlbHkgdW5zZXQgYWxsIHBhcmFtZXRlcnMgdGhhdCBo YXZlIHNjb3BlICJDb21wb25lbnQiLyJEZXBlbmRlbmN5Ii4gSG93IGRvZXMgc2NvcGluZyBhZmZl Y3QgcGFyYWxsZWxsIHByb2Nlc3NpbmcgKGhvdyB0byBrZWVwIHRyYWNrIG9mIHRoZSB2YWx1ZSBv ZiBhIHBhcmFtZXRlciBmb3IgYSBnaXZlbiBEaXJlY3RpdmUvQ29uZGl0aXRpb24gaWYgdGhleSBh cmUgZXhlY3V0ZWQgb3V0IG9mIG9yZGVyKT8NCg0KUGFyYW1ldGVycyBhcmUgc2NvcGVkIHRvIGEg c3BlY2lmaWMgY29tcG9uZW50IElELiBQYXJhbWV0ZXIgbGlmZXRpbWUgaXNu4oCZdCB3ZWxsLWRl ZmluZWQgaW4gdGhlIGRyYWZ0LiBJdCBzaG91bGQgYmUuIFRoaXMgaXMgYW4gYXJlYSB3aGVyZSB0 aGVyZSBpcyBzb21lIHdvcmsgbGVmdCB0byBkby4NCg0KVGhlIGZ1bmRhbWVudGFsIGFzc3VtcHRp b24gaXMgdGhhdCB0d28gc3VjY2Vzc2l2ZSBjb21tYW5kcyBzaG91bGQgYmUgcHJlc2VudGVkIHdp dGggdGhlIHNhbWUgc2V0IG9mIHBhcmFtZXRlcnMgKGV4Y2VwdGlvbnM6IHNldF9wYXJhbWV0ZXJz LCBvdmVycmlkZV9wYXJhbWV0ZXJzKS4gSG93ZXZlciwgdGhlcmUgYXJlIHVzZS1jYXNlcyBmb3Ig UnVuX1NlcXVlbmNlIHRoYXQgYnJlYWsgdGhpcyBhc3N1bXB0aW9uOiBjb25kaXRpb25hbCBzZXQu IEhvd2V2ZXIsIHdoZXJlIG91dC1vZi1vcmRlci9wYXJhbGxlbCBwcm9jZXNzaW5nIGlzIHVzZWQg KFN0cmljdCBvcmRlciA9IGZhbHNlKSBpdCBjYW4gYmUgdmVyeSBiZW5lZmljaWFsIHRvIGJlIGFi bGUgdG8gbW9kaWZ5IGEgbG9jYWwgY29weSBvZiBwYXJhbWV0ZXJzLCByYXRoZXIgdGhhbiBjcmVh dGluZyBzeW5jaHJvbmlzYXRpb24gcG9pbnRzIGZvciBzZXR0aW5nIHRob3NlIHBhcmFtZXRlcnMs IHNvIHRoZXJlIGFyZSB0d28gdXNlLWNhc2VzIGZvciBSdW5fU2VxdWVuY2Ugd2l0aCBkaWZmZXJl bnQgZXhwZWN0YXRpb25zLg0KDQpBIGRlcGVuZGVuY3kgbWFuaWZlc3QgbXVzdCBub3QgY2hhbmdl IHRoZSB2YWx1ZSBvZiBhIHBhcmFtZXRlciB0aGF0IGlzIGxhdGVyIGNvbnN1bWVkIGJ5IHRoZSBk ZXBlbmRlbnQgbWFuaWZlc3Qgb3IgYW5vdGhlciBkZXBlbmRlbmN5LiBUaGlzIGNvdWxkIGJlIGFj Y29tcGxpc2hlZCBpbiB0d28gd2F5czogZWl0aGVyIHRoZSBlbnZpcm9ubWVudCBjb3VsZCBiZSBk dXBsaWNhdGVkIGZvciB0aGUgZGVwZW5kZW5jeSBvciB0b29saW5nIGNvdWxkIGJlIHVzZWQgdG8g ZW5zdXJlIG5vbi1pbnRlcmZlcmVuY2Ugd2hlbiBhdXRob3JpbmcgdGhlIGRlcGVuZGVudCBtYW5p ZmVzdCwgaW5jbHVkaW5nIHJlcGxhY2luZyB2YWx1ZXMgdGhhdCBoYXZlIGJlZW4gb3ZlcnJpZGRl bi4NCg0KVGhpcyBzZWVtcyB0byBpbmRpY2F0ZSB0aGUgZm9sbG93aW5nIHNldCBvZiBydWxlczoN Cg0KUGFyYW1ldGVyczoNCg0KICAxLiAgQXJlIHNjb3BlZCB0byBhIHNwZWNpZmljIGNvbXBvbmVu dCBJRA0KICAyLiAgQXJlIGluaXRpYWxpc2VkIGJ5Og0KICAgICAqICAgVGhlIGRlcGVuZGVudCBt YW5pZmVzdCAoaWdub3JlZCBmb3IgdGhlIHJvb3QgbWFuaWZlc3QpDQogICAgICogICBUaGUgY29t bW9uIHNlY3Rpb24gb2YgdGhlIGN1cnJlbnQgbWFuaWZlc3QNCiAgMy4gIExpdmUgZm9yIHRoZSBk dXJhdGlvbiBvZiB0aGUgY3VycmVudCBzZWN0aW9uIG9mIHRoZSByb290IG1hbmlmZXN0IG9yIHRo ZSBjdXJyZW50IHNlY3Rpb24gb2YgdGhlIGN1cnJlbnQgbWFuaWZlc3QgYW5kIGl0cyBkZXBlbmRl bmNpZXMgKHNlZSBiZWxvdykNCiAgNC4gIEFyZSBndWFyYW50ZWVkIHRvIGJlIHVubW9kaWZpZWQg Ynk6DQogICAgICogICBSdW5fU2VxdWVuY2Ugd2hlbiBTdHJpY3RfT3JkZXIgPSBmYWxzZQ0KICAg ICAqICAgUHJvY2Vzc19EZXBlbmRlbmN5DQoNClRoZSBndWFyYW50ZWUgaW4gNCBjYW4gYmUgZG9u ZSBpbiBvbmUgb2YgdHdvIHdheXM6IGVpdGhlciBhKSB0aGUgcGFyYW1ldGVycyBhcmUgZHVwbGlj YXRlZCBwcmlvciB0byB0aGUgY2FsbCBieSB0aGUgZGV2aWNlIG9yLCBiKSB0aGUgdG9vbGluZyB0 aGF0IGNvbnN0cnVjdHMgdGhlIG1hbmlmZXN0IHBhcnNlcyB0aGUgbWFuaWZlc3QgdHJlZSB0byBl bnN1cmUgdGhhdCBwYXJhbWV0ZXJzIGFyZSBub3Qgb3ZlcnJpZGRlbiBhbmQsIGlmIHRoZXkgYXJl LCB0aGUgY29ycmVjdCB2YWx1ZXMgYXJlIHJlc3RvcmVkIGFmdGVyIGFueSBpbnZvY2F0aW9uIHRo YXQgY291bGQgb3ZlcnJpZGUgYSBwYXJhbWV0ZXIuIEEpIGlzIG1vcmUgc3VpdGFibGUgZm9yIGxh cmdlciBzeXN0ZW1zIGFuZCBiKSBpcyBtb3JlIHN1aXRhYmxlIGZvciBtb3JlIGNvbnN0cmFpbmVk IHN5c3RlbXMsIGJ1dCB3ZSBzaG91bGQgaGF2ZSBhIGNvbnNpc3RlbnQgdmlldyBvZiB0aGUgYmVo YXZpb3VyIG9mIHRoZSBpbnRlcnByZXRlci4gVGhpcyBzZWVtcyB0byBpbmRpY2F0ZSBhIGNhcGFi aWxpdHkgYW5kIGEgZmxhZyB0aGF0IGlzIHJlcXVpcmVkLiBUaGlzIGluY29uc2lzdGVuY3kgaW4g YmVoYXZpb3VyIGJldHdlZW4gbGFyZ2Ugc2NhbGUgc3lzdGVtcyBhbmQgY29uc3RyYWluZWQgc3lz dGVtcyBpcyBub3Qgc29tZXRoaW5nIHdlIHdhbnQuIEkgdGhpbmsgYSBiZXR0ZXIgc29sdXRpb24g aXMgbmVlZGVkLCBidXQgaXTigJlzIG5vdCBjbGVhciB3aGF0IHdvdWxkIGJlIHNpbXBsZXIgYW5k IHN0aWxsIGJlaGF2ZSBhcyBleHBlY3RlZC4NCg0KU2V0X0NvbXBvbmVudF9JbmRleCBhbmQgU2V0 X01hbmlmZXN0X0luZGV4IGVmZmVjdGl2ZWx5IGp1c3QgbW92ZXMgYSBwb2ludGVyIHRvIHRoZSBj dXJyZW50IHdvcmtpbmcgc2V0IGJldHdlZW4gc2V2ZXJhbCBvcHRpb25zLiBQYXJhbGxlbCBwcm9j ZXNzaW5nIGlzIG1vc3RseSB1bmFmZmVjdGVkLiBDaGFuZ2luZyBhIHBhcmFtZXRlciBlZmZlY3Rp dmVseSBjcmVhdGVzIGEgc3luY2hyb25pc2F0aW9uIHBvaW50LiBJZiB5b3Ugd2FudCB0byBkbyB0 aGF0IGFuZCBtYWludGFpbiBwYXJhbGxlbGlzbSwgdGhlIHNvbHV0aW9uIGlzIHRvIHdyYXAgZWFj aCBwYXJhbGxlbCBwcm9jZXNzIGluIGEgUnVuX1NlcXVlbmNlLg0KDQpTVUlUX1VucGFja19BbGdv cml0aG1fRGVsdGEgc2hvdWxkIGJlIHNwbGl0IGludG8gaW5kaXZpZHVhbCBJRHMgZm9yIGFsZ29y aXRobXMgbGlrZSBTVUlUX1VucGFja19BbGdvcml0aG1fVkNESUZGLg0KDQpUaGF0IHNlZW1zIHJl YXNvbmFibGUuIFRoZSBvdGhlciBvcHRpb24gd291bGQgYmUgdG8gYnJlYWsgaXQgZG93biBpbnRv IGhpZXJhcmNoaWNhbCBJRHMsIGJ1dCBJIGRvbuKAmXQgdGhpbmsgdGhlcmXigJlzIG11Y2ggYmVu ZWZpdCB0byB0aGF0IGFwcHJvYWNoLg0KDQoNCkkgdGhpbmsgdGhlcmUncyBhIHF1aXJrIHdpdGgg dGhlIHZlcnNpb25zIHdoZXJlIGNvbXBhcmlzb25zIGNhbiBiZSBzdWJ2ZXJ0ZWQuIElmIHlvdSBo YXZlIGEgZGVwZW5kZW5jeSBvbiB2ZXJzaW9uIDEueCBvZiBzb21ldGhpbmcsIGl0J3MgaGFyZCAo aW1wb3NzaWJsZSBpbiB0aGUgZ2VuZXJhbCBzZW5zZSkgdG8gZXhwcmVzcyB0aG9zZSBib3VuZHMg d2l0aCB0aGUgZ3JlYXRlci9sZXNzZXIgY29tcGFyaXNvbnMuIFRoaXMgaXMgYmVjYXVzZSB0aGVy ZSBpcyBubyB3ZWxsLWRlZmluZWQgaGlnaGVzdCBvciBsb3dlc3QgdmVyc2lvbiB3aXRoIGEgZ2l2 ZW4gcHJlZml4IHN1Y2ggYXMgIjEuIiAodW5sZXNzIHRoZSB2ZXJzaW9uIGxpc3QgaGFzIGJvdW5k ZWQgbGVuZ3RoKS4gIElmIHlvdSBoYXZlIGEgYm91bmQgb24gdGhlIGxlbmd0aCBvZiB0aGUgdmVy c2lvbiBsaXN0LCB5b3UgY291bGQgZXhwcmVzcyB0aGUgdXBwZXIgYm91bmQgZS5nLiBhcyAiTGVz c2VyIG9yIGVxdWFsIHRoYW4gMS5JTlRNQVguSU5UTUFYLi4uIiBldGMuIHdoaWNoIGlzbid0IHZl cnkgcHJldHR5LiBDYW4gd2UgZmluZCBzb21lIGJldHRlciB3YXk/IEknbSBhc3N1bWluZyAxLjEg aXMgZXF1aXZhbGVudCAoZXF1YWwpIHRvIDEuMS4wIGV0Yy4NCg0KSeKAmW0gbm90IHN1cmUgSSB1 bmRlcnN0YW5kIHRoZSBwcm9ibGVtLiBUaGUgdGVzdCBpczogPj0xLDwyLiBJbiB0aGlzIGluc3Rh bmNlLCBhbnkgdmVyc2lvbiB0aGF0IGhhcyBhIHByZWZpeCA+PTEgd2lsbCBwYXNzIHRoYXQgY29t cGFyaXNvbiwgYW5kIGFueSB2ZXJzaW9uIHRoYXQgaGFzIGEgcHJlZml4IDwyIHdpbGwgcGFzcyB0 aGF0IHBhcnQgb2YgdGhlIGNvbXBhcmlzb24uIFRoZSBudW1iZXIgb2YgZWxlbWVudHMgaW4gdGhl IGxpc3QgdG8gcHJvY2VzcyBpcyBhc3N1bWVkIHRvIGJlIGRlZmluZWQgYnkgdGhlIHRlc3QuDQoN CklmIFNVSVRfRGlyZWN0aXZlX1NldF9Db21wb25lbnRfSW5kZXggaXMgc2V0IHRvIEFMTCBjb21w b25lbnRzLCBpcyB0aGUgb3JkZXIgaW4gd2hpY2ggaXQgYXBwbGllcyB0byB0aGUgY29tcG9uZW50 cyB3ZWxsLWRlZmluZWQ/IFNhbWUgcXVlc3Rpb24gZm9yIFNVSVRfRGlyZWN0aXZlX1NldF9NYW5p ZmVzdF9JbmRleC4NCg0KVGhlIG9yZGVyIGlzIGRlZmluZWQgdG8gYmUgdGhlIG9yZGVyIGluIHdo aWNoIHRoZXkgYXJlIGxpc3RlZCBpbiB0aGUgbWFuaWZlc3QuDQoNCkNhbiB5b3UgZ2l2ZSBhbiBl eGFtcGxlIG9mIHByb3ZpZGluZyBhbiBhcmd1bWVudCB0byBTVUlUX0RpcmVjdGl2ZV9GZXRjaD8N Cg0KQ2VydGFpbmx5LiBUaGlzIGlzIHByaW1hcmlseSBpbnRlbmRlZCBkZXNjcmliZSBpbmZvcm1h dGlvbiB0aGF0IHRoZSBkZXZpY2Ugd2lsbCB1c2UsIGJ1dCBpcyBub3Qgc2VudCB0byBhIHJlbW90 ZSwgbWFraW5nIGEgVVJJIGluYXBwcm9wcmlhdGUgZm9yIGNvbnRhaW5pbmcgaXQuIFNldmVyYWwg ZXhhbXBsZXMgd291bGQgYmU6DQoNCg0KICAxLiAgQnJvYWRjYXN0IGludGVydmFsDQogIDIuICBL ZXkgSWRlbnRpZmllciB0byB1c2UgZm9yIFRMUyBjbGllbnQgYXV0aGVudGljYXRpb24NCiAgMy4g IFRyYW5zcG9ydCBjb25maWd1cmF0aW9uIHRvIHVzZSBkdXJpbmcgdGhlIGRvd25sb2FkIChlLmcu IE1UVSkNCg0KVGhlIENEREwgZm9yIENvbmRpdGlvbiwgRGlyZWN0aXZlIGFuZCBQYXJhbWV0ZXJz IHNob3VsZCBoYXZlIHRoZSBuYW1lIGFzIHBhcnQgb2YgdGhlIENEREwgKGkuZS4gYXMgYSBsYWJl bC90eXBlLCBub3QgYSBjb21tZW50KSB0byBtYWtlIGl0IG1vcmUgYW1lbmFibGUgdG8gbWFjaGlu ZSBwYXJzaW5nLg0KDQpOb3RlZC4gSeKAmWxsIGhhdmUgYSBsb29rIGF0IHRoYXQgYXMgSSBwcmVw YXJlIGRyYWZ0LW1vcmFuLXN1aXQtbWFuaWZlc3QtMDUNCg0KDQoqVGhlIHJlc3QgaXMgbml0cGlj a2luZyoNCg0KVGhlIG5pdHBpY2tzIG1ha2Ugc2Vuc2UuIEnigJlsbCBkbyBteSBiZXN0IHRvIGlu Y29ycG9yYXRlIHRoZW0uDQoNCg0KVGhlIFNVSVRfTWFuaWZlc3QgQ0RETCByZWZlcmVuY2VzIERp Z2VzdCBpbnN0ZWFkIG9mIFNVSVRfRGlnZXN0Lg0KDQpTaG91bGQgc3VpdC1pbnN0YWxsIGJlIE1B TkRBVE9SWSBpZiBzdWl0LXBheWxvYWQtZmV0Y2ggaXMgcHJlc2VudD8NCg0KSSBzdWdnZXN0IGJl aW5nIG1vcmUgc3BlY2lmaWMgYWJvdXQgc3VpdC12YWxpZGF0ZS4gU29tZXRoaW5nIHRvIHRoZSBl ZmZlY3Qgb2Y6ICJzdWl0LXZhbGlkYXRlIGlzIGEgU1VJVF9Db21tYW5kX1NlcXVlbmNlIHRvIGV4 ZWN1dGUgaW4gb3JkZXIgdG8gdmFsaWRhdGUgdGhhdCB0aGUgcmVzdWx0IG9mIGFwcGx5aW5nIHRo ZSB1cGRhdGUgKGkuZS4gdGhlIHN0YXRlIG9mIHRoZSBkZXZpY2UgYWZ0ZXIgc3VpdC1pbnN0YWxs KSBpcyBjb3JyZWN0LiINCg0KV2hlbiBmb3J3YXJkaW5nIGEgZGVwZW5kZW5jeSB0byBhIGNvbXBv bmVudCB0aGF0IGlzIGNhcGFibGUgb2YgcGFyc2luZyBpdHMgb3duIG1hbmlmZXN0cywgdGhlIGRl cGVuZGVuY3kgbWFuaWZlc3QgbWlnaHQgbm90IGJlIFNVSVQtZm9ybWF0dGVkLCBzbyBpdCBzaG91 bGQgbm90IG5lZWQgdG8gYmUgaW50ZXJwcmV0ZWQuIFRoaXMgY291bGQgYmUgZWxhYm9yYXRlZCBv biBpbiB0aGUgdGV4dC4NCg0KVGhpcyBzZW50ZW5jZSBzaG91bGQgcHJvYmFibHkgYmUgZml4ZWQg KHR5cG8gZXRjLik6ICJJdCBjb25zaXN0cyBvZiB0aHJlZSBlbGVtbnRzOiB0aGUgY29tcG9uZW50 IGlkZW50aWZpZXIgdGhhdCByZXByZXNlbnRzIGEgY29tcG9uZW50IHRoYXQgd2lsbCBiZSBhZmZl Y3RlZCBieSB0aGlzIG1hbmlmZXN0LiINCg0KQ2FuIGEgU1VJVF9Db21wb25lbnRfUmVmZXJlbmNl IHJlZmVyIHRvIGEgY29tcG9uZW50IGluIGEgZGVwZW5kZW5jeSBvZiBhIGRlcGVuZGVuY3k/DQoN CkZvciByZWFkYWJpbGl0eSwgSSBzdWdnZXN0IHBsYWNpbmcgdGhlICJuYW1lIiBjb2x1bW4gKG9m IHRoZSBtYW5pZmVzdCBwYXJhbWV0ZXJzIHRhYmxlKSBmdXJ0aGVyIHRvIHRoZSBsZWZ0Lg0KDQpD YW4geW91IGVsYWJvcmF0ZSBvbiB0aGUgIlNraXAiIGZsYWcgZm9yIHBhcmFtZXRlcnM/IEV2ZW4g anVzdCBtZW50aW9uaW5nIHRoYXQgaXQgaXMgVEJELg0KDQpUaGlzIGNvdWxkIGJlIG1vcmUgc3Bl Y2lmaWM6ICJUaGlzIGluZGV4IGlzIGEgbnVtZXJpYyBpbmRleCBpbnRvIHRoZSBjb21wb25lbnQg SUQgdGFibGVzIGRlZmluZWQgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgZG9jdW1lbnQuIg0KDQpT VUlUX0RpcmVjdGl2ZV9TZXRfUGFyYW1ldGVyX1N0YXRlX0FwcGVuZCBpcyBub3QgbWVudGlvbmVk IGluIHRoZSB0YWJsZS4NCg0KU2hvdWxkICJkZXBlbmRlbnQtY29tcG9uZW50cyIgYmUgImRlcGVu ZGVuY3ktY29tcG9uZW50cyIgaW5zdGVhZD8NCg0KRm9yIHRoZSBzYWtlIG9mIGNvbXBsZXRlbmVz czogSW4gIkFjY2VzcyBDb250cm9sIExpc3RzIiBJIGVudmlzaW9uIGFub3RoZXIgc2l0dWF0aW9u LCB3aGVyZSBBQ0wgaXMgaW1wbGVtZW50ZWQgYXMgYSBmdW5jdGlvbiB0aGF0IGUuZy4gdGFrZXMg dGhlIENvbXBvbmVudCBJRCBhbmQgcmV0dXJucyB0aGUgaWRlbnRpdGllcyB0aGF0IGNhbiBtYW5p cHVsYXRlIGl0LiBUaGlzIGlzIGZvciB3aGVuIENvbXBvbmVudCBJRHMgY2FuIGFsaWFzIGVhY2gg b3RoZXIsIG9yIHRoZSBjb21wb25lbnQgSUQgY29udGFpbnMgYSBmbGFzaCBhZGRyZXNzLCBzbyBp dCBkb2Vzbid0IG1ha2Ugc2Vuc2UgdG8gc3RvcmUgZXZlcnkgY29uY2VpdmFibGUgY29tcG9uZW50 IElEIGluIGEgbGlzdC4NCg0KVGhlIG5hbWVzIGluIHRoZSBleGFtcGxlIGluICJDcmVhdGluZyBj b25kaXRpb25hbCBzZXF1ZW5jZXMiIGRvbid0IGxvb2sgcmlnaHQsIGFyZSB0aGV5IG91dGRhdGVk Pw0KDQpBbiBleGFtcGxlIHdpdGggZGVwZW5kZW5jaWVzIHdvdWxkIG9mIGNvdXJzZSBiZSB1c2Vm dWwuDQoNCg0KDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBTdWl0IDxzdWl0 LWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOnN1aXQtYm91bmNlc0BpZXRmLm9yZz4+IE9uIEJlaGFs ZiBPZiBCcmVuZGFuIE1vcmFuDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxMiwgMjAxOSAxMTozNQ0K VG86IHN1aXRAaWV0Zi5vcmc8bWFpbHRvOnN1aXRAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbU3VpdF0g SW50cm9kdWNpbmcgZHJhZnQtbW9yYW4tc3VpdC1tYW5pZmVzdC0wNA0KDQpkcmFmdC1tb3Jhbi1z dWl0LW1hbmlmZXN0LTA0IGhhcyBub3cgYmVlbiBwdWJsaXNoZWQuDQoNCmh0dHBzOi8vdG9vbHMu aWV0Zi5vcmcvaHRtbC9kcmFmdC1tb3Jhbi1zdWl0LW1hbmlmZXN0LTA0DQoNClRoaXMgZHJhZnQg aXMgdGhlIHJlc3VsdCBvZiBjb21iaW5pbmcgdGhlIGluZm9ybWF0aW9uIG1vZGVsIGluIGRyYWZ0 LW1vcmFuLXN1aXQtYmVoYXZpb3VyYWwtbWFuaWZlc3RzLTAwICh0aGUgMDEgdmVyc2lvbiBmaXhl cyBleGFtcGxlIGZvcm1hdHRpbmcgb25seSkgd2l0aCB0aGF0IGluIGRyYWZ0LWlldGYtc3VpdC1p bmZvcm1hdGlvbi1tb2RlbCwgdGhlbiBzZXJpYWxpc2luZyB0aGUgcmVzdWx0IGluIENCT1IuIFRo aXMgaXMgYSBzaWduaWZpY2FudCBkZXBhcnR1cmUgZnJvbSBwcmV2aW91cyBkcmFmdHMuIEl0IGF0 dGVtcHRzIHRvIHByZXNlcnZlIGZsZXhpYmlsaXR5LCBmdWxseSBkZWZpbmUgdGhlIGJlaGF2aW91 ciBvZiByZWNpcGllbnQsIHNpbXBsaWZ5IHRoZSBtYW5pZmVzdCBzdHJ1Y3R1cmUsIHJlZHVjZSBj b2RlLXNpemUgb2YgdGhlIHJlY2lwaWVudCwgYW5kIHJlZHVjZSB0aGUgc2l6ZSBvZiB0aGUgbWFu aWZlc3QuIFRoaXMgYW1iaXRpb3VzIHNldCBvZiBnb2FscyByZXF1aXJlZCBhIHNpZ25pZmljYW50 IGNoYW5nZSBpbiBhcHByb2FjaCBhcyBjb21wYXJlZCB0byBkcmFmdC1tb3Jhbi1zdWl0LW1hbmlm ZXN0LTAzIGFuZCBiZWZvcmUuIEluIG9yZGVyIHRvIG91dGxpbmUgdGhlIGFwcHJvYWNoIGNsZWFy bHksIHdlIGhhdmUgc2VwYXJhdGVseSBwdWJsaXNoZWQgZHJhZnQtbW9yYW4tc3VpdC1iZWhhdmlv dXJhbC1tYW5pZmVzdHMtMDAuIGRyYWZ0LW1vcmFuLXN1aXQtbWFuaWZlc3QtMDQgZm9jdXNlcyBt b3JlIG9uIHRoZSBzZXJpYWxpc2F0aW9uIG9mIHRoZSBtYW5pZmVzdC4NCg0KSSBsb29rIGZvcndh cmQgdG8gZGlzY3Vzc2luZyB0aGlzIGRyYWZ0IGluIG1vcmUgZGV0YWlsLg0KDQpCZXN0IFJlZ2Fy ZHMsDQpCcmVuZGFuDQpJTVBPUlRBTlQgTk9USUNFOiBUaGUgY29udGVudHMgb2YgdGhpcyBlbWFp bCBhbmQgYW55IGF0dGFjaG1lbnRzIGFyZSBjb25maWRlbnRpYWwgYW5kIG1heSBhbHNvIGJlIHBy aXZpbGVnZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBu b3RpZnkgdGhlIHNlbmRlciBpbW1lZGlhdGVseSBhbmQgZG8gbm90IGRpc2Nsb3NlIHRoZSBjb250 ZW50cyB0byBhbnkgb3RoZXIgcGVyc29uLCB1c2UgaXQgZm9yIGFueSBwdXJwb3NlLCBvciBzdG9y ZSBvciBjb3B5IHRoZSBpbmZvcm1hdGlvbiBpbiBhbnkgbWVkaXVtLiBUaGFuayB5b3UuDQoNCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpTdWl0IG1haWxp bmcgbGlzdA0KU3VpdEBpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0 aW5mby9zdWl0DQoNCklNUE9SVEFOVCBOT1RJQ0U6IFRoZSBjb250ZW50cyBvZiB0aGlzIGVtYWls IGFuZCBhbnkgYXR0YWNobWVudHMgYXJlIGNvbmZpZGVudGlhbCBhbmQgbWF5IGFsc28gYmUgcHJp dmlsZWdlZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIG5v dGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGFuZCBkbyBub3QgZGlzY2xvc2UgdGhlIGNvbnRl bnRzIHRvIGFueSBvdGhlciBwZXJzb24sIHVzZSBpdCBmb3IgYW55IHB1cnBvc2UsIG9yIHN0b3Jl IG9yIGNvcHkgdGhlIGluZm9ybWF0aW9uIGluIGFueSBtZWRpdW0uIFRoYW5rIHlvdS4NCg== --_000_45E47993636B4275B3D81885F23BECACarmcom_ Content-Type: text/html; charset="utf-8" Content-ID: <4AB19AE92C703D4484692A9CB17CBCD1@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgbGluZS1icmVhazogYWZ0 ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0iIj4NCkhpIMOYeXZpbmQsDQo8ZGl2IGNsYXNzPSIiPkni gJl2ZSBkb25lIGEgcnVuIHRocm91Z2ggeW91ciBjb21tZW50cy4gVGhhbmtzIGZvciB5b3VyIHJl dmlldy48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNs YXNzPSIiPlRoYW5rcyw8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+QnJlbmRhbjxiciBjbGFzcz0iIj4N CjxkaXY+PGJyIGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8 ZGl2IGNsYXNzPSIiPk9uIDExIEFwciAyMDE5LCBhdCAxNjowMiwgUsO4bm5pbmdzdGFkLCDDmHl2 aW5kICZsdDs8YSBocmVmPSJtYWlsdG86T3l2aW5kLlJvbm5pbmdzdGFkQG5vcmRpY3NlbWkubm8i IGNsYXNzPSIiPk95dmluZC5Sb25uaW5nc3RhZEBub3JkaWNzZW1pLm5vPC9hPiZndDsgd3JvdGU6 PC9kaXY+DQo8YnIgY2xhc3M9IkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPg0KPGRpdiBjbGFz cz0iIj4NCjxkaXYgY2xhc3M9IiI+SSBkaWQgYSBmdWxsIHBhc3MgdGhyb3VnaCB0aGUgZG9jdW1l bnQgdG9kYXksIGFuZCB3cm90ZSBkb3duIChxdWl0ZSBhIGZldykgY29tbWVudHMsIHNlZSBiZWxv dy4gSSB0aGluayB0aGlzIGRvY3VtZW50IGlzIHZlcnkgZXhjaXRpbmchPGJyIGNsYXNzPSIiPg0K PGJyIGNsYXNzPSIiPg0KLSDDmHl2aW5kPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGJy IGNsYXNzPSIiPg0KVGhlIGRpZ2VzdC1hbGdvcml0aG0taWRzIGxpc3QgaXMgbWlzc2luZyB0aGUg Zm9sbG93aW5nIFNIQS0yIGZhbWlseSBmdW5jdGlvbnM6PGJyIGNsYXNzPSIiPg0KLSBTSEEyMjQ8 YnIgY2xhc3M9IiI+DQotIFNIQTUxMi8yMjQ8YnIgY2xhc3M9IiI+DQotIFNIQTUxMi8yNTY8YnIg Y2xhc3M9IiI+DQpBbHNvLCB0aGUgZnVuY3Rpb25zIHRoYXQgYXJlIHRydW5jYXRlZCB0byAxMjgg YW5kIGZld2VyIGJpdHMgd2lsbCBub3QgYmUgc2VjdXJlIGFnYWluc3QgYnJ1dGUtZm9yY2UgYXR0 YWNrcywgc28gSSBxdWVzdGlvbiB0aGVpciBpbmNsdXNpb24gaGVyZS48YnIgY2xhc3M9IiI+DQo8 L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4N CjxkaXY+VGhlIGFsZ29yaXRobSBpZGVudGlmaWVycyBhcmUgYm9ycm93ZWQgZGlyZWN0bHkgZnJv bSB0aGUmbmJzcDtOYW1pbmcgVGhpbmdzIHdpdGggSGFzaGVzJm5ic3A7UkZDIChSRkMgNjkyMCku Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWFuYS5vcmcvYXNzaWdubWVudHMvbmFtZWQtaW5m b3JtYXRpb24vbmFtZWQtaW5mb3JtYXRpb24ueGh0bWwiIGNsYXNzPSIiPmh0dHBzOi8vd3d3Lmlh bmEub3JnL2Fzc2lnbm1lbnRzL25hbWVkLWluZm9ybWF0aW9uL25hbWVkLWluZm9ybWF0aW9uLnho dG1sPC9hPi4NCiBJZiBwb3NzaWJsZSwgSSB3b3VsZCBsaWtlIHRvIGF2b2lkIGNvbnN0cnVjdGlu ZyBhbm90aGVyIElBTkEgcmVnaXN0cnkgZm9yIGRpZ2VzdCBhbGdvcml0aG0gaWRlbnRpZmllcnMu IEkgY29uZmVzcywgSSBkbyBmaW5kIGl0IGEgYml0IHN0cmFuZ2UgdGhhdCBSRkMgNjkyMCBoYXMg SURzIGZvciBTSEEzLTIyNCBhbmQgU0hBMjU2LTEyOCwgYnV0IG5vdCBmb3IgU0hBMjI0LiBJZiB3 ZSBuZWVkIHRvIGNvbnN0cnVjdCBhIG5ldyByZWdpc3RyeSwgc28NCiBiZSBpdCwgaG93ZXZlciBJ IHdvdWxkIHJhdGhlciBub3QuIFBlcmhhcHMgdGhlcmUgaXMgYW5vdGhlciBkaWdlc3QgYWxnb3Jp dGhtIHJlZ2lzdHJ5IHRoYXQgaXMgYXBwcm9wcmlhdGU/PC9kaXY+DQo8YnIgY2xhc3M9IiI+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNs YXNzPSIiPlRoZSByZXF1aXJlbWVudCB0aGF0IGFsbCBtYW5pZmVzdHMgbXVzdCBoYXZlIGEgc2Vx dWVuY2UgbnVtYmVyIGhpZ2hlciB0aGFuIHRoZWlyIGRlcGVuZGVuY2llcyBtaWdodCBiZSBpbmNv bnZlbmllbnQgd2hlbiBkZXBlbmRlbmNpZXMgYXJlIHZhbGlkYXRlZCBieSB2ZXJzaW9uIHJhbmdl cywgc2luY2UgYSBkZXBlbmRlbmN5IG1pZ2h0IGJlIHVwZGF0ZWQgdG8gc29tZXRoaW5nIHRoYXQg aXMgY3JlYXRlZCBhZnRlciB0aGUgcm9vdA0KIG1hbmlmZXN0LCBidXQgc3RpbGwgZnVsZmlsbHMg dGhlIGNoZWNrLiBDb21wYXJpbmcgc2VxdWVuY2UgbnVtYmVyIGRlcGVuZGVuY3kmbHQ7LSZndDtk ZXBlbmRlbnQgbWlnaHQgYmUgc3VwZXJmbHVvdXMsIHNpbmNlIHRoZSBkZXBlbmRlbmN5IGlzIGFs cmVhZHkgcmVmZXJlbmNlZCBxdWl0ZSBzcGVjaWZpY2FsbHkgaW4gb3RoZXIgd2F5cy4gQWx0ZXJu YXRpdmVseSwgdGhlIHJlcXVpcmVtZW50IGNhbiBiZSB2YWxpZCBvbmx5IHVwIHRvIGFuZCBpbmNs dWRpbmcNCiBpbnN0YWxsYXRpb24uPGJyIGNsYXNzPSIiPg0KQWxzbywgdGhlIHRleHQgc2hvdWxk IHByb2JhYmx5IG1lbnRpb24gdGhhdCBpZiBhIG1hbmlmZXN0IGlzIHJlcGxhY2VkIGJ5IGFuIHVw ZGF0ZSwgdGhlIG5ldyBtYW5pZmVzdCBtdXN0IGhhdmUgYSBoaWdoZXIgc2VxdWVuY2UgbnVtYmVy LjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2PjxiciBj bGFzcz0iIj4NCjwvZGl2Pg0KPGRpdj5DdXJyZW50bHksIHRoZSBkZXNpZ24gY2FsbHMgZm9yIG1h bmlmZXN0cyB0byBiZSByZWZlcmVuY2VkIGJ5IGRpZ2VzdC4gSWYgdGhhdCBpcyB0aGUgY2FzZSwg dGhlbiBhIG1hbmlmZXN04oCZcyBkaWdlc3QgKGFuZCwgdGhlcmVmb3JlLCBzZXF1ZW5jZSBudW1i ZXIpIG11c3QgYmUga25vd24gYXQgdGltZSBvZiBjcmVhdGlvbi4gRm9yIGZ1enp5IGRlcGVuZGVu Y2llcywgc3VjaCBhcyB0aG9zZSBiYXNlZCBvbiB2ZXJzaW9uIG1hdGNoaW5nLCB0aGUNCiBkaXJl Y3QgZGVwZW5kZW5jeSBtZWNoYW5pc20gY2xlYXJseSBkb2VzbuKAmXQgd29yay4gVGhpcyB3YXMg b3JpZ2luYWxseSBtb2RlbGxlZCBhcyBtdXR1YWxseSBpbmRlcGVuZGVudCBjb21wb25lbnRzICh0 aG9zZSB0aGF0IGFyZSBub3QgdXBkYXRlZCB0b2dldGhlcikuIERvZXMgdGhpcyBuZWVkIHRvIGJl IG1hZGUgbW9yZSBleHBsaWNpdCwgb3IgZG9lcyBpdCByZXF1aXJlIGEgbmV3IG9yIG1vZGlmaWVk IGRlcGVuZGVuY3kgbWVjaGFuaXNtPzwvZGl2Pg0KPGJyIGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj5XaGF0 IGRpcmVjdGl2ZXMvY29uZGl0aW9ucyBjYW4gYXBwbHkgdG8gY29tcG9uZW50cyBpbiBzdWl0LWRl cGVuZGVuY3ktY29tcG9uZW50cz8gSSBkb24ndCBxdWl0ZSB1bmRlcnN0YW5kIHRoZSBwdXJwb3Nl IG9mIHRoZSBzdWl0LWRlcGVuZGVuY3ktY29tcG9uZW50cyBsaXN0LjxiciBjbGFzcz0iIj4NCjwv ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0K PGRpdj5UaGUgcHVycG9zZSBvZiBzdWl0LWRlcGVuZGVuY3ktY29tcG9uZW50cyBpcyB0byBlbnVt ZXJhdGUgdGhlIGNvbXBvbmVudHMgdGhhdCBhcmUgZGVzY3JpYmVkIGJ5IHRoZSBkZXBlbmRlbmNp ZXMuIFRoaXMgbWF5IG9yIG1heSBub3QgYmUgbmVjZXNzYXJ5LiBBcyBJIGhhdmUgZGVzY3JpYmVk IGl0IGluIGRyYWZ0LW1vcmFuLXN1aXQtbWFuaWZlc3QtMDQsIGl0IGlzIGEgbGlzdCBvZiBhbGwg Y29tcG9uZW50cyB0aGF0IGFyZSBhZmZlY3RlZA0KIGJ5IGFsbCBkZXBlbmRlbmNpZXMuIFRoaXMg aXMgdXNlZnVsIGZvciB0aHJlZSByZWFzb25zOiAxKSBpdCBhbGxvd3MgdGhlIGRldmljZSB0byBl dmFsdWF0ZSB3aGV0aGVyIG9yIG5vdCBpdCBpbXBsZW1lbnRzIHRoZSB0YXJnZXRlZCBjb21wb25l bnRzIHByaW9yIHRvIGRvd25sb2FkaW5nIHRoZSB3aG9sZSBtYW5pZmVzdCB0cmVlLCAyKSBmb3Ig YSBzaW5nbGUtcGFzcyBwcm9jZXNzb3IsIGl0IGFsbG93cyB0aGUgZGV2aWNlIHRvIHZlcmlmeSB0 aGF0DQogaXQgaGFzIGVub3VnaCBzdG9yYWdlIHRvIHN0b3JlIHRoZSB2YXJpYWJsZXMgdGhhdCB3 aWxsIGJlIHVzZWQgYnkgZWFjaCBjb21wb25lbnQuIEZvciBhIG11bHRpLXBhc3MgcHJvY2Vzc29y LCBpdCBhbGxvd3MgdGhlIGRldmljZSB0byBpdGVyYXRlIHRocm91Z2ggYWZmZWN0ZWQgY29tcG9u ZW50cywgaGFuZGxpbmcgZWFjaCBvbmUgaW4gdHVybi48L2Rpdj4NCjxkaXY+PGJyIGNsYXNzPSIi Pg0KPC9kaXY+DQo8ZGl2PlRoZXJlIGFyZSB0cmFkZW9mZnMgaGVyZS4gSWYgbWFueSBjb21wb25l bnRzIGFyZSBsaXN0ZWQgaW4gYSBkZWVwbHkgbmVzdGVkIHRyZWUsIGl0IHdpbGwgbWFrZSB0aGUg dG9wLWxldmVsIG1hbmlmZXN0IGVub3Jtb3VzLiBUaGlzIGlzIGEgcHJvYmxlbSB0aGF0IGlzIG5v dCB3ZWxsLWFkZHJlc3NlZCBieSB0aGlzIG1vZGVsLiBJdCB3YXMgY2hvc2VuIGZvciBzbWFsbCBu dW1iZXJzIG9mIGNvbXBvbmVudHMgaW4gYSBzbWFsbCB0cmVlIG9uDQogc21hbGwgZGV2aWNlcy4g V2UgbWF5IG5lZWQgdG8gY29uc2lkZXIgd2hldGhlciBpdCB3aWxsIGNvbnRpbnVlIHRvIGJlIHRo ZSBjb3JyZWN0IGNob2ljZSBmb3IgbGFyZ2VyIHN5c3RlbXMuIFBlcmhhcHMgd2Ugc2hvdWxkIGNv bnNpZGVyIHRoZSBvcHRpb24gb2YgbWFraW5nIHRoZSBmaWVsZCBvcHRpb25hbCBhbmQgc3BlY2lm aWNhbGx5IGZvciBtdWx0aS1wYXNzIHByb2Nlc3NvcnMuPC9kaXY+DQo8YnIgY2xhc3M9IiI+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNs YXNzPSIiPkkgcmVhZCBpdCBtYW55IHRpbWVzIG5vdywgYnV0IEkgZG9uJ3QgcmVhbGx5IHVuZGVy c3RhbmQgdGhlIGxhc3QgcGFyYWdyYXBoIG9mICZxdW90OzguNC4gJm5ic3A7U1VJVF9Db21wb25l bnQmcXVvdDsuIENhbiB5b3UgZWxhYm9yYXRlIG9uIHRoZSBhc3N1bXB0aW9ucz8gSG93IGFyZSB0 aGUgdmFsdWVzIGRlcGVuZGVudCBvbiBpbnN0YWxsYXRpb24gb2Zmc2V0PyBXaG8gdXBkYXRlcyB0 aGUgcGFyYW1ldGVycyB0byBtYXRjaCB3aGF0PyBXaGF0IGRvZXMNCiAmcXVvdDtkZWZpbmluZyBh IGNvbXBvbmVudCZxdW90OyBtZWFuPzxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Js b2NrcXVvdGU+DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdj5JIHRoaW5rIHRoaXMg cHJvYmFibHkgbmVlZHMgc29tZSByZXdvcmRpbmcuIFRoZSBpZGVhIHdhcyB0aGF0IGVhY2ggY29t cG9uZW50IGlzIG9ubHkgcGVybWl0dGVkIHRvIGV4aXN0IGluIGEgc2luZ2xlIFNVSVRfQ29tcG9u ZW50LCB3aGVyZWFzIGl0IGNvdWxkIGV4aXN0IGluIHplcm8gb3IgbW9yZSBTVUlUX0NvbXBvbmVu dF9SZWZlcmVuY2UgZWxlbWVudHMuIFRoZSB1bmlxdWUgZmVhdHVyZSB3b3VsZCBiZSB0aGF0IG9u bHkgYSBtYW5pZmVzdA0KIHRoYXQgZGVmaW5lcyBhIFNVSVRfQ29tcG9uZW50IGZvciBhIHBhcnRp Y3VsYXIgY29tcG9uZW50IElEIHdvdWxkIGJlIGFsbG93ZWQgdG8gc2V0IHRoZSBkaWdlc3QgZm9y IHRoYXQgY29tcG9uZW50IElELjwvZGl2Pg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxk aXY+SG93ZXZlciwgSeKAmW0gbm90IGNlcnRhaW4gdGhpcyBpcyBuZWNlc3NhcnkuIFdoZXJlIEFD THMgYXJlIHByZXNlbnQsIHRoaXMgc2hvdWxkIGJlIGltcGxlbWVudGVkIGFzIGFuIEFDTCBmb3Ig dGhlIGRpZ2VzdCBwYXJhbWV0ZXIuIFdoZXJlIEFDTHMgYXJlIG5vdCBwcmVzZW50LCB0aGlzIHNo b3VsZCBiZSBpbXBsZW1lbnRlZCBieSBzZXR0aW5nIHRoZSBkaWdlc3Qgd2l0aCBPdmVycmlkZSBQ YXJhbWV0ZXJzIGluIHRoZSBzYW1lIG1hbmlmZXN0DQogYXMgdGhlIFZlcmlmeSBjb21tYW5kLiBJ ZiB3ZSBtYWtlIHRoZSBhc3N1bXB0aW9uIHRoYXQgbWFuaWZlc3RzIGRlZXBlciBpbiB0aGUgdHJl ZSBhcmUgdHlwaWNhbGx5IG1vcmUgcHJpdmlsZWdlZCwgdGhlbiBpdCBzaG91bGQgYmUgYWRlcXVh dGUgaW4gZWl0aGVyIGEgc2luZ2xlLXNpZ25lciBlbnZpcm9ubWVudCBvciBhIGFuIEFDTC1lbnZp cm9ubWVudC48L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNs YXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+SSBtaWdodCBoYXZlIG1pc3Nl ZCBzb21ldGhpbmcsIGJ1dCBjYW4geW91IGVsYWJvcmF0ZSBvbiBob3cgc2NvcGluZyBvZiBwYXJh bWV0ZXJzIHdvcmssIHNwZWNpZmljYWxseSB3aGVuIGFyZSB0aGV5IHVuc2V0PyBGb3IgZXhhbXBs ZSBFbmNyeXB0aW9uIEluZm8sIGRvZXMgaXQgYmVjb21lIHVuc2V0IGFmdGVyIGJlaW5nIHVzZWQg b25jZT8gV2hpY2ggcGFyYW1ldGVycyBhcmUgaW5oZXJpdGVkIGludG8gYSBSdW5fU2VxdWVuY2UN CiBvciBQcm9jZXNzX0RlcGVuZGVuY3k/IERvZXMgYSBTZXRfQ29tcG9uZW50X0luZGV4L1NldF9N YW5pZmVzdF9JbmRleCBlZmZlY3RpdmVseSB1bnNldCBhbGwgcGFyYW1ldGVycyB0aGF0IGhhdmUg c2NvcGUgJnF1b3Q7Q29tcG9uZW50JnF1b3Q7LyZxdW90O0RlcGVuZGVuY3kmcXVvdDsuIEhvdyBk b2VzIHNjb3BpbmcgYWZmZWN0IHBhcmFsbGVsbCBwcm9jZXNzaW5nIChob3cgdG8ga2VlcCB0cmFj ayBvZiB0aGUgdmFsdWUgb2YgYSBwYXJhbWV0ZXIgZm9yIGEgZ2l2ZW4gRGlyZWN0aXZlL0NvbmRp dGl0aW9uDQogaWYgdGhleSBhcmUgZXhlY3V0ZWQgb3V0IG9mIG9yZGVyKT88c3BhbiBjbGFzcz0i QXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPg0KPC9zcGFuPjxiciBjbGFz cz0iIj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2PjxiciBjbGFzcz0iIj4N CjwvZGl2Pg0KPGRpdj5QYXJhbWV0ZXJzIGFyZSBzY29wZWQgdG8gYSBzcGVjaWZpYyBjb21wb25l bnQgSUQuIFBhcmFtZXRlciBsaWZldGltZSBpc27igJl0IHdlbGwtZGVmaW5lZCBpbiB0aGUgZHJh ZnQuIEl0IHNob3VsZCBiZS4gVGhpcyBpcyBhbiBhcmVhIHdoZXJlIHRoZXJlIGlzIHNvbWUgd29y ayBsZWZ0IHRvIGRvLjwvZGl2Pg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXY+VGhl IGZ1bmRhbWVudGFsIGFzc3VtcHRpb24gaXMgdGhhdCB0d28gc3VjY2Vzc2l2ZSBjb21tYW5kcyBz aG91bGQgYmUgcHJlc2VudGVkIHdpdGggdGhlIHNhbWUgc2V0IG9mIHBhcmFtZXRlcnMgKGV4Y2Vw dGlvbnM6IHNldF9wYXJhbWV0ZXJzLCBvdmVycmlkZV9wYXJhbWV0ZXJzKS4gSG93ZXZlciwgdGhl cmUgYXJlIHVzZS1jYXNlcyBmb3IgUnVuX1NlcXVlbmNlIHRoYXQgYnJlYWsgdGhpcyBhc3N1bXB0 aW9uOiBjb25kaXRpb25hbCBzZXQuDQogSG93ZXZlciwgd2hlcmUgb3V0LW9mLW9yZGVyL3BhcmFs bGVsIHByb2Nlc3NpbmcgaXMgdXNlZCAoU3RyaWN0IG9yZGVyID0gZmFsc2UpIGl0IGNhbiBiZSB2 ZXJ5IGJlbmVmaWNpYWwgdG8gYmUgYWJsZSB0byBtb2RpZnkgYSBsb2NhbCBjb3B5IG9mIHBhcmFt ZXRlcnMsIHJhdGhlciB0aGFuIGNyZWF0aW5nIHN5bmNocm9uaXNhdGlvbiBwb2ludHMgZm9yIHNl dHRpbmcgdGhvc2UgcGFyYW1ldGVycywgc28gdGhlcmUgYXJlIHR3byB1c2UtY2FzZXMgZm9yDQog UnVuX1NlcXVlbmNlIHdpdGggZGlmZmVyZW50IGV4cGVjdGF0aW9ucy48L2Rpdj4NCjxkaXY+PGJy IGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2PkEgZGVwZW5kZW5jeSBtYW5pZmVzdCBtdXN0IG5vdCBj aGFuZ2UgdGhlIHZhbHVlIG9mIGEgcGFyYW1ldGVyIHRoYXQgaXMgbGF0ZXIgY29uc3VtZWQgYnkg dGhlIGRlcGVuZGVudCBtYW5pZmVzdCBvciBhbm90aGVyIGRlcGVuZGVuY3kuIFRoaXMgY291bGQg YmUgYWNjb21wbGlzaGVkIGluIHR3byB3YXlzOiBlaXRoZXIgdGhlIGVudmlyb25tZW50IGNvdWxk IGJlIGR1cGxpY2F0ZWQgZm9yIHRoZSBkZXBlbmRlbmN5IG9yIHRvb2xpbmcgY291bGQNCiBiZSB1 c2VkIHRvIGVuc3VyZSBub24taW50ZXJmZXJlbmNlIHdoZW4gYXV0aG9yaW5nIHRoZSBkZXBlbmRl bnQgbWFuaWZlc3QsIGluY2x1ZGluZyByZXBsYWNpbmcgdmFsdWVzIHRoYXQgaGF2ZSBiZWVuIG92 ZXJyaWRkZW4uPC9kaXY+DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdj5UaGlzIHNl ZW1zIHRvIGluZGljYXRlIHRoZSBmb2xsb3dpbmcgc2V0IG9mIHJ1bGVzOjwvZGl2Pg0KPGRpdj48 YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXY+UGFyYW1ldGVyczo8L2Rpdj4NCjxkaXY+DQo8b2wg Y2xhc3M9Ik1haWxPdXRsaW5lIj4NCjxsaSBjbGFzcz0iIj5BcmUgc2NvcGVkIHRvIGEgc3BlY2lm aWMgY29tcG9uZW50IElEPC9saT48bGkgY2xhc3M9IiI+QXJlIGluaXRpYWxpc2VkIGJ5OjwvbGk+ PG9sIGNsYXNzPSIiPg0KPGxpIGNsYXNzPSIiPlRoZSBkZXBlbmRlbnQgbWFuaWZlc3QgKGlnbm9y ZWQgZm9yIHRoZSByb290IG1hbmlmZXN0KTwvbGk+PGxpIGNsYXNzPSIiPlRoZSBjb21tb24gc2Vj dGlvbiBvZiB0aGUgY3VycmVudCBtYW5pZmVzdDwvbGk+PC9vbD4NCjxsaSBjbGFzcz0iIj5MaXZl IGZvciB0aGUgZHVyYXRpb24gb2YgdGhlIGN1cnJlbnQgc2VjdGlvbiBvZiB0aGUgcm9vdCBtYW5p ZmVzdCBvciB0aGUgY3VycmVudCBzZWN0aW9uIG9mIHRoZSBjdXJyZW50IG1hbmlmZXN0IGFuZCBp dHMgZGVwZW5kZW5jaWVzIChzZWUgYmVsb3cpPC9saT48bGkgY2xhc3M9IiI+QXJlIGd1YXJhbnRl ZWQgdG8gYmUgdW5tb2RpZmllZCBieTo8L2xpPjxvbCBjbGFzcz0iIj4NCjxsaSBjbGFzcz0iIj5S dW5fU2VxdWVuY2Ugd2hlbiBTdHJpY3RfT3JkZXIgPSBmYWxzZTwvbGk+PGxpIGNsYXNzPSIiPlBy b2Nlc3NfRGVwZW5kZW5jeTwvbGk+PC9vbD4NCjwvb2w+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFz cz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5UaGUgZ3VhcmFudGVlIGluIDQgY2FuIGJlIGRv bmUgaW4gb25lIG9mIHR3byB3YXlzOiBlaXRoZXIgYSkgdGhlIHBhcmFtZXRlcnMgYXJlIGR1cGxp Y2F0ZWQgcHJpb3IgdG8gdGhlIGNhbGwgYnkgdGhlIGRldmljZSBvciwgYikgdGhlIHRvb2xpbmcg dGhhdCBjb25zdHJ1Y3RzIHRoZSBtYW5pZmVzdCBwYXJzZXMgdGhlIG1hbmlmZXN0IHRyZWUgdG8g ZW5zdXJlIHRoYXQgcGFyYW1ldGVycyBhcmUgbm90IG92ZXJyaWRkZW4gYW5kLA0KIGlmIHRoZXkg YXJlLCB0aGUgY29ycmVjdCB2YWx1ZXMgYXJlIHJlc3RvcmVkIGFmdGVyIGFueSBpbnZvY2F0aW9u IHRoYXQgY291bGQgb3ZlcnJpZGUgYSBwYXJhbWV0ZXIuIEEpIGlzIG1vcmUgc3VpdGFibGUgZm9y IGxhcmdlciBzeXN0ZW1zIGFuZCBiKSBpcyBtb3JlIHN1aXRhYmxlIGZvciBtb3JlIGNvbnN0cmFp bmVkIHN5c3RlbXMsIGJ1dCB3ZSBzaG91bGQgaGF2ZSBhIGNvbnNpc3RlbnQgdmlldyBvZiB0aGUg YmVoYXZpb3VyIG9mIHRoZSBpbnRlcnByZXRlci4NCiBUaGlzIHNlZW1zIHRvIGluZGljYXRlIGEg Y2FwYWJpbGl0eSBhbmQgYSBmbGFnIHRoYXQgaXMgcmVxdWlyZWQuIFRoaXMgaW5jb25zaXN0ZW5j eSBpbiBiZWhhdmlvdXIgYmV0d2VlbiBsYXJnZSBzY2FsZSBzeXN0ZW1zIGFuZCBjb25zdHJhaW5l ZCBzeXN0ZW1zIGlzIG5vdCBzb21ldGhpbmcgd2Ugd2FudC4gSSB0aGluayBhIGJldHRlciBzb2x1 dGlvbiBpcyBuZWVkZWQsIGJ1dCBpdOKAmXMgbm90IGNsZWFyIHdoYXQgd291bGQgYmUgc2ltcGxl ciBhbmQNCiBzdGlsbCBiZWhhdmUgYXMgZXhwZWN0ZWQuPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxi ciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iIj5TZXRfQ29t cG9uZW50X0luZGV4IGFuZCBTZXRfTWFuaWZlc3RfSW5kZXggZWZmZWN0aXZlbHkganVzdCBtb3Zl cyBhIHBvaW50ZXIgdG8gdGhlIGN1cnJlbnQgd29ya2luZyBzZXQgYmV0d2VlbiBzZXZlcmFsIG9w dGlvbnMuIFBhcmFsbGVsIHByb2Nlc3NpbmcgaXMgbW9zdGx5IHVuYWZmZWN0ZWQuIENoYW5naW5n IGEgcGFyYW1ldGVyIGVmZmVjdGl2ZWx5IGNyZWF0ZXMgYSBzeW5jaHJvbmlzYXRpb24gcG9pbnQu IElmIHlvdQ0KIHdhbnQgdG8gZG8gdGhhdCBhbmQgbWFpbnRhaW4gcGFyYWxsZWxpc20sIHRoZSBz b2x1dGlvbiBpcyB0byB3cmFwIGVhY2ggcGFyYWxsZWwgcHJvY2VzcyBpbiBhIFJ1bl9TZXF1ZW5j ZS4mbmJzcDs8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8L2Rp dj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxk aXYgY2xhc3M9IiI+U1VJVF9VbnBhY2tfQWxnb3JpdGhtX0RlbHRhIHNob3VsZCBiZSBzcGxpdCBp bnRvIGluZGl2aWR1YWwgSURzIGZvciBhbGdvcml0aG1zIGxpa2UgU1VJVF9VbnBhY2tfQWxnb3Jp dGhtX1ZDRElGRi48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K PGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXY+VGhhdCBzZWVtcyByZWFzb25hYmxlLiBU aGUgb3RoZXIgb3B0aW9uIHdvdWxkIGJlIHRvIGJyZWFrIGl0IGRvd24gaW50byBoaWVyYXJjaGlj YWwgSURzLCBidXQgSSBkb27igJl0IHRoaW5rIHRoZXJl4oCZcyBtdWNoIGJlbmVmaXQgdG8gdGhh dCBhcHByb2FjaC48L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+ SSB0aGluayB0aGVyZSdzIGEgcXVpcmsgd2l0aCB0aGUgdmVyc2lvbnMgd2hlcmUgY29tcGFyaXNv bnMgY2FuIGJlIHN1YnZlcnRlZC4gSWYgeW91IGhhdmUgYSBkZXBlbmRlbmN5IG9uIHZlcnNpb24g MS54IG9mIHNvbWV0aGluZywgaXQncyBoYXJkIChpbXBvc3NpYmxlIGluIHRoZSBnZW5lcmFsIHNl bnNlKSB0byBleHByZXNzIHRob3NlIGJvdW5kcyB3aXRoIHRoZSBncmVhdGVyL2xlc3NlciBjb21w YXJpc29ucy4gVGhpcyBpcw0KIGJlY2F1c2UgdGhlcmUgaXMgbm8gd2VsbC1kZWZpbmVkIGhpZ2hl c3Qgb3IgbG93ZXN0IHZlcnNpb24gd2l0aCBhIGdpdmVuIHByZWZpeCBzdWNoIGFzICZxdW90OzEu JnF1b3Q7ICh1bmxlc3MgdGhlIHZlcnNpb24gbGlzdCBoYXMgYm91bmRlZCBsZW5ndGgpLiAmbmJz cDtJZiB5b3UgaGF2ZSBhIGJvdW5kIG9uIHRoZSBsZW5ndGggb2YgdGhlIHZlcnNpb24gbGlzdCwg eW91IGNvdWxkIGV4cHJlc3MgdGhlIHVwcGVyIGJvdW5kIGUuZy4gYXMgJnF1b3Q7TGVzc2VyIG9y IGVxdWFsIHRoYW4NCiAxLklOVE1BWC5JTlRNQVguLi4mcXVvdDsgZXRjLiB3aGljaCBpc24ndCB2 ZXJ5IHByZXR0eS4gQ2FuIHdlIGZpbmQgc29tZSBiZXR0ZXIgd2F5PyBJJ20gYXNzdW1pbmcgMS4x IGlzIGVxdWl2YWxlbnQgKGVxdWFsKSB0byAxLjEuMCBldGMuPGJyIGNsYXNzPSIiPg0KPC9kaXY+ DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2 PknigJltIG5vdCBzdXJlIEkgdW5kZXJzdGFuZCB0aGUgcHJvYmxlbS4gVGhlIHRlc3QgaXM6ICZn dDs9MSwmbHQ7Mi4gSW4gdGhpcyBpbnN0YW5jZSwgYW55IHZlcnNpb24gdGhhdCBoYXMgYSBwcmVm aXggJmd0Oz0xIHdpbGwgcGFzcyB0aGF0IGNvbXBhcmlzb24sIGFuZCBhbnkgdmVyc2lvbiB0aGF0 IGhhcyBhIHByZWZpeCAmbHQ7MiB3aWxsIHBhc3MgdGhhdCBwYXJ0IG9mIHRoZSBjb21wYXJpc29u LiBUaGUgbnVtYmVyIG9mIGVsZW1lbnRzIGluIHRoZSBsaXN0IHRvDQogcHJvY2VzcyBpcyBhc3N1 bWVkIHRvIGJlIGRlZmluZWQgYnkgdGhlIHRlc3QuPC9kaXY+DQo8YnIgY2xhc3M9IiI+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNz PSIiPklmIFNVSVRfRGlyZWN0aXZlX1NldF9Db21wb25lbnRfSW5kZXggaXMgc2V0IHRvIEFMTCBj b21wb25lbnRzLCBpcyB0aGUgb3JkZXIgaW4gd2hpY2ggaXQgYXBwbGllcyB0byB0aGUgY29tcG9u ZW50cyB3ZWxsLWRlZmluZWQ/IFNhbWUgcXVlc3Rpb24gZm9yIFNVSVRfRGlyZWN0aXZlX1NldF9N YW5pZmVzdF9JbmRleC4NCjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVv dGU+DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KVGhlIG9yZGVyIGlzIGRlZmluZWQgdG8g YmUgdGhlIG9yZGVyIGluIHdoaWNoIHRoZXkgYXJlIGxpc3RlZCBpbiB0aGUgbWFuaWZlc3QuPGJy IGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9 IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj5DYW4geW91IGdpdmUgYW4gZXhhbXBs ZSBvZiBwcm92aWRpbmcgYW4gYXJndW1lbnQgdG8gU1VJVF9EaXJlY3RpdmVfRmV0Y2g/PGJyIGNs YXNzPSIiPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+PGJyIGNsYXNzPSIi Pg0KPC9kaXY+DQo8ZGl2PkNlcnRhaW5seS4gVGhpcyBpcyBwcmltYXJpbHkgaW50ZW5kZWQgZGVz Y3JpYmUgaW5mb3JtYXRpb24gdGhhdCB0aGUgZGV2aWNlIHdpbGwgdXNlLCBidXQgaXMgbm90IHNl bnQgdG8gYSByZW1vdGUsIG1ha2luZyBhIFVSSSBpbmFwcHJvcHJpYXRlIGZvciBjb250YWluaW5n IGl0LiBTZXZlcmFsIGV4YW1wbGVzIHdvdWxkIGJlOjwvZGl2Pg0KPGRpdj48YnIgY2xhc3M9IiI+ DQo8L2Rpdj4NCjxkaXY+DQo8b2wgY2xhc3M9Ik1haWxPdXRsaW5lIj4NCjxsaSBjbGFzcz0iIj5C cm9hZGNhc3QgaW50ZXJ2YWw8L2xpPjxsaSBjbGFzcz0iIj5LZXkgSWRlbnRpZmllciB0byB1c2Ug Zm9yIFRMUyBjbGllbnQgYXV0aGVudGljYXRpb248L2xpPjxsaSBjbGFzcz0iIj5UcmFuc3BvcnQg Y29uZmlndXJhdGlvbiB0byB1c2UgZHVyaW5nIHRoZSBkb3dubG9hZCAoZS5nLiBNVFUpPC9saT48 L29sPg0KPC9kaXY+DQo8YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFz cz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPlRoZSBDRERMIGZvciBDb25kaXRp b24sIERpcmVjdGl2ZSBhbmQgUGFyYW1ldGVycyBzaG91bGQgaGF2ZSB0aGUgbmFtZSBhcyBwYXJ0 IG9mIHRoZSBDRERMIChpLmUuIGFzIGEgbGFiZWwvdHlwZSwgbm90IGEgY29tbWVudCkgdG8gbWFr ZSBpdCBtb3JlIGFtZW5hYmxlIHRvIG1hY2hpbmUgcGFyc2luZy48YnIgY2xhc3M9IiI+DQo8L2Rp dj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxk aXY+Tm90ZWQuIEnigJlsbCBoYXZlIGEgbG9vayBhdCB0aGF0IGFzIEkgcHJlcGFyZSBkcmFmdC1t b3Jhbi1zdWl0LW1hbmlmZXN0LTA1PC9kaXY+DQo8YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPjxiciBj bGFzcz0iIj4NCipUaGUgcmVzdCBpcyBuaXRwaWNraW5nKjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0K PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdj5U aGUgbml0cGlja3MgbWFrZSBzZW5zZS4gSeKAmWxsIGRvIG15IGJlc3QgdG8gaW5jb3Jwb3JhdGUg dGhlbS48L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNz PSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KVGhlIFNV SVRfTWFuaWZlc3QgQ0RETCByZWZlcmVuY2VzIERpZ2VzdCBpbnN0ZWFkIG9mIFNVSVRfRGlnZXN0 LjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NClNob3VsZCBzdWl0LWluc3RhbGwgYmUgTUFO REFUT1JZIGlmIHN1aXQtcGF5bG9hZC1mZXRjaCBpcyBwcmVzZW50PzxiciBjbGFzcz0iIj4NCjxi ciBjbGFzcz0iIj4NCkkgc3VnZ2VzdCBiZWluZyBtb3JlIHNwZWNpZmljIGFib3V0IHN1aXQtdmFs aWRhdGUuIFNvbWV0aGluZyB0byB0aGUgZWZmZWN0IG9mOiAmcXVvdDtzdWl0LXZhbGlkYXRlIGlz IGEgU1VJVF9Db21tYW5kX1NlcXVlbmNlIHRvIGV4ZWN1dGUgaW4gb3JkZXIgdG8gdmFsaWRhdGUg dGhhdCB0aGUgcmVzdWx0IG9mIGFwcGx5aW5nIHRoZSB1cGRhdGUgKGkuZS4gdGhlIHN0YXRlIG9m IHRoZSBkZXZpY2UgYWZ0ZXIgc3VpdC1pbnN0YWxsKSBpcyBjb3JyZWN0LiZxdW90OzxiciBjbGFz cz0iIj4NCjxiciBjbGFzcz0iIj4NCldoZW4gZm9yd2FyZGluZyBhIGRlcGVuZGVuY3kgdG8gYSBj b21wb25lbnQgdGhhdCBpcyBjYXBhYmxlIG9mIHBhcnNpbmcgaXRzIG93biBtYW5pZmVzdHMsIHRo ZSBkZXBlbmRlbmN5IG1hbmlmZXN0IG1pZ2h0IG5vdCBiZSBTVUlULWZvcm1hdHRlZCwgc28gaXQg c2hvdWxkIG5vdCBuZWVkIHRvIGJlIGludGVycHJldGVkLiBUaGlzIGNvdWxkIGJlIGVsYWJvcmF0 ZWQgb24gaW4gdGhlIHRleHQuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KVGhpcyBzZW50 ZW5jZSBzaG91bGQgcHJvYmFibHkgYmUgZml4ZWQgKHR5cG8gZXRjLik6ICZxdW90O0l0IGNvbnNp c3RzIG9mIHRocmVlIGVsZW1udHM6IHRoZSBjb21wb25lbnQgaWRlbnRpZmllciB0aGF0IHJlcHJl c2VudHMgYSBjb21wb25lbnQgdGhhdCB3aWxsIGJlIGFmZmVjdGVkIGJ5IHRoaXMgbWFuaWZlc3Qu JnF1b3Q7PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KQ2FuIGEgU1VJVF9Db21wb25lbnRf UmVmZXJlbmNlIHJlZmVyIHRvIGEgY29tcG9uZW50IGluIGEgZGVwZW5kZW5jeSBvZiBhIGRlcGVu ZGVuY3k/PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KRm9yIHJlYWRhYmlsaXR5LCBJIHN1 Z2dlc3QgcGxhY2luZyB0aGUgJnF1b3Q7bmFtZSZxdW90OyBjb2x1bW4gKG9mIHRoZSBtYW5pZmVz dCBwYXJhbWV0ZXJzIHRhYmxlKSBmdXJ0aGVyIHRvIHRoZSBsZWZ0LjxiciBjbGFzcz0iIj4NCjxi ciBjbGFzcz0iIj4NCkNhbiB5b3UgZWxhYm9yYXRlIG9uIHRoZSAmcXVvdDtTa2lwJnF1b3Q7IGZs YWcgZm9yIHBhcmFtZXRlcnM/IEV2ZW4ganVzdCBtZW50aW9uaW5nIHRoYXQgaXQgaXMgVEJELjxi ciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NClRoaXMgY291bGQgYmUgbW9yZSBzcGVjaWZpYzog JnF1b3Q7VGhpcyBpbmRleCBpcyBhIG51bWVyaWMgaW5kZXggaW50byB0aGUgY29tcG9uZW50IElE IHRhYmxlcyBkZWZpbmVkIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlIGRvY3VtZW50LiZxdW90Ozxi ciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NClNVSVRfRGlyZWN0aXZlX1NldF9QYXJhbWV0ZXJf U3RhdGVfQXBwZW5kIGlzIG5vdCBtZW50aW9uZWQgaW4gdGhlIHRhYmxlLjxiciBjbGFzcz0iIj4N CjxiciBjbGFzcz0iIj4NClNob3VsZCAmcXVvdDtkZXBlbmRlbnQtY29tcG9uZW50cyZxdW90OyBi ZSAmcXVvdDtkZXBlbmRlbmN5LWNvbXBvbmVudHMmcXVvdDsgaW5zdGVhZD88YnIgY2xhc3M9IiI+ DQo8YnIgY2xhc3M9IiI+DQpGb3IgdGhlIHNha2Ugb2YgY29tcGxldGVuZXNzOiBJbiAmcXVvdDtB Y2Nlc3MgQ29udHJvbCBMaXN0cyZxdW90OyBJIGVudmlzaW9uIGFub3RoZXIgc2l0dWF0aW9uLCB3 aGVyZSBBQ0wgaXMgaW1wbGVtZW50ZWQgYXMgYSBmdW5jdGlvbiB0aGF0IGUuZy4gdGFrZXMgdGhl IENvbXBvbmVudCBJRCBhbmQgcmV0dXJucyB0aGUgaWRlbnRpdGllcyB0aGF0IGNhbiBtYW5pcHVs YXRlIGl0LiBUaGlzIGlzIGZvciB3aGVuIENvbXBvbmVudCBJRHMgY2FuIGFsaWFzIGVhY2ggb3Ro ZXIsDQogb3IgdGhlIGNvbXBvbmVudCBJRCBjb250YWlucyBhIGZsYXNoIGFkZHJlc3MsIHNvIGl0 IGRvZXNuJ3QgbWFrZSBzZW5zZSB0byBzdG9yZSBldmVyeSBjb25jZWl2YWJsZSBjb21wb25lbnQg SUQgaW4gYSBsaXN0LjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NClRoZSBuYW1lcyBpbiB0 aGUgZXhhbXBsZSBpbiAmcXVvdDtDcmVhdGluZyBjb25kaXRpb25hbCBzZXF1ZW5jZXMmcXVvdDsg ZG9uJ3QgbG9vayByaWdodCwgYXJlIHRoZXkgb3V0ZGF0ZWQ/PGJyIGNsYXNzPSIiPg0KPGJyIGNs YXNzPSIiPg0KQW4gZXhhbXBsZSB3aXRoIGRlcGVuZGVuY2llcyB3b3VsZCBvZiBjb3Vyc2UgYmUg dXNlZnVsLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxiciBj bGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyIGNs YXNzPSIiPg0KRnJvbTogU3VpdCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnN1aXQtYm91bmNlc0BpZXRm Lm9yZyIgY2xhc3M9IiI+c3VpdC1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsgT24gQmVoYWxmIE9m IEJyZW5kYW4gTW9yYW48YnIgY2xhc3M9IiI+DQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxMiwgMjAx OSAxMTozNTxiciBjbGFzcz0iIj4NClRvOiA8YSBocmVmPSJtYWlsdG86c3VpdEBpZXRmLm9yZyIg Y2xhc3M9IiI+c3VpdEBpZXRmLm9yZzwvYT48YnIgY2xhc3M9IiI+DQpTdWJqZWN0OiBbU3VpdF0g SW50cm9kdWNpbmcgZHJhZnQtbW9yYW4tc3VpdC1tYW5pZmVzdC0wNDxiciBjbGFzcz0iIj4NCjxi ciBjbGFzcz0iIj4NCmRyYWZ0LW1vcmFuLXN1aXQtbWFuaWZlc3QtMDQgaGFzIG5vdyBiZWVuIHB1 Ymxpc2hlZC48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQo8YSBocmVmPSJodHRwczovL3Rv b2xzLmlldGYub3JnL2h0bWwvZHJhZnQtbW9yYW4tc3VpdC1tYW5pZmVzdC0wNCIgY2xhc3M9IiI+ aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LW1vcmFuLXN1aXQtbWFuaWZlc3QtMDQ8 L2E+PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KVGhpcyBkcmFmdCBpcyB0aGUgcmVzdWx0 IG9mIGNvbWJpbmluZyB0aGUgaW5mb3JtYXRpb24gbW9kZWwgaW4gZHJhZnQtbW9yYW4tc3VpdC1i ZWhhdmlvdXJhbC1tYW5pZmVzdHMtMDAgKHRoZSAwMSB2ZXJzaW9uIGZpeGVzIGV4YW1wbGUgZm9y bWF0dGluZyBvbmx5KSB3aXRoIHRoYXQgaW4gZHJhZnQtaWV0Zi1zdWl0LWluZm9ybWF0aW9uLW1v ZGVsLCB0aGVuIHNlcmlhbGlzaW5nIHRoZSByZXN1bHQgaW4gQ0JPUi4gVGhpcyBpcyBhIHNpZ25p ZmljYW50DQogZGVwYXJ0dXJlIGZyb20gcHJldmlvdXMgZHJhZnRzLiBJdCBhdHRlbXB0cyB0byBw cmVzZXJ2ZSBmbGV4aWJpbGl0eSwgZnVsbHkgZGVmaW5lIHRoZSBiZWhhdmlvdXIgb2YgcmVjaXBp ZW50LCBzaW1wbGlmeSB0aGUgbWFuaWZlc3Qgc3RydWN0dXJlLCByZWR1Y2UgY29kZS1zaXplIG9m IHRoZSByZWNpcGllbnQsIGFuZCByZWR1Y2UgdGhlIHNpemUgb2YgdGhlIG1hbmlmZXN0LiBUaGlz IGFtYml0aW91cyBzZXQgb2YgZ29hbHMgcmVxdWlyZWQgYSBzaWduaWZpY2FudA0KIGNoYW5nZSBp biBhcHByb2FjaCBhcyBjb21wYXJlZCB0byBkcmFmdC1tb3Jhbi1zdWl0LW1hbmlmZXN0LTAzIGFu ZCBiZWZvcmUuIEluIG9yZGVyIHRvIG91dGxpbmUgdGhlIGFwcHJvYWNoIGNsZWFybHksIHdlIGhh dmUgc2VwYXJhdGVseSBwdWJsaXNoZWQgZHJhZnQtbW9yYW4tc3VpdC1iZWhhdmlvdXJhbC1tYW5p ZmVzdHMtMDAuIGRyYWZ0LW1vcmFuLXN1aXQtbWFuaWZlc3QtMDQgZm9jdXNlcyBtb3JlIG9uIHRo ZSBzZXJpYWxpc2F0aW9uIG9mIHRoZQ0KIG1hbmlmZXN0LjxiciBjbGFzcz0iIj4NCjxiciBjbGFz cz0iIj4NCkkgbG9vayBmb3J3YXJkIHRvIGRpc2N1c3NpbmcgdGhpcyBkcmFmdCBpbiBtb3JlIGRl dGFpbC48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpCZXN0IFJlZ2FyZHMsPGJyIGNsYXNz PSIiPg0KQnJlbmRhbjxiciBjbGFzcz0iIj4NCklNUE9SVEFOVCBOT1RJQ0U6IFRoZSBjb250ZW50 cyBvZiB0aGlzIGVtYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgYXJlIGNvbmZpZGVudGlhbCBhbmQg bWF5IGFsc28gYmUgcHJpdmlsZWdlZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lw aWVudCwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGFuZCBkbyBub3QgZGlz Y2xvc2UgdGhlIGNvbnRlbnRzIHRvIGFueSBvdGhlciBwZXJzb24sIHVzZSBpdCBmb3IgYW55IHB1 cnBvc2UsDQogb3Igc3RvcmUgb3IgY29weSB0aGUgaW5mb3JtYXRpb24gaW4gYW55IG1lZGl1bS4g VGhhbmsgeW91LjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyIGNsYXNzPSIiPg0KU3VpdCBtYWlsaW5n IGxpc3Q8YnIgY2xhc3M9IiI+DQpTdWl0QGlldGYub3JnPGJyIGNsYXNzPSIiPg0KaHR0cHM6Ly93 d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zdWl0PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8 L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQpJTVBP UlRBTlQgTk9USUNFOiBUaGUgY29udGVudHMgb2YgdGhpcyBlbWFpbCBhbmQgYW55IGF0dGFjaG1l bnRzIGFyZSBjb25maWRlbnRpYWwgYW5kIG1heSBhbHNvIGJlIHByaXZpbGVnZWQuIElmIHlvdSBh cmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBp bW1lZGlhdGVseSBhbmQgZG8gbm90IGRpc2Nsb3NlIHRoZSBjb250ZW50cyB0byBhbnkgb3RoZXIg cGVyc29uLCB1c2UgaXQgZm9yIGFueSBwdXJwb3NlLA0KIG9yIHN0b3JlIG9yIGNvcHkgdGhlIGlu Zm9ybWF0aW9uIGluIGFueSBtZWRpdW0uIFRoYW5rIHlvdS4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_45E47993636B4275B3D81885F23BECACarmcom_-- From nobody Fri Jun 14 06:45:24 2019 Return-Path: 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 6BECD12004E for ; Fri, 14 Jun 2019 06:45:22 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=armh.onmicrosoft.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 E3uMlCuDDkLt for ; Fri, 14 Jun 2019 06:45:19 -0700 (PDT) Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50083.outbound.protection.outlook.com [40.107.5.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B2AAF120044 for ; Fri, 14 Jun 2019 06:45:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=my8HXrHAAFQVnIbK9QIseiv8cZwKgEZ6OhExK/3lK+Y=; b=rGtL+qTuZhJdsz4uYHQtlKH3VgYeTcLSJvY25e19Bph6yTjY0H8pA6BPNR5dJSiaJFurNBXmej1gNiljNfXu1wIiWDiMQq3DKH9BjdlO0jplP3GGQ4UATA8rtRyNBK0NScQtS0dmk5s0dU0tvX/yPmg9/lgqHAUNRBk2Ee4Ws4A= Received: from DB6PR0801MB1879.eurprd08.prod.outlook.com (10.168.84.137) by DB6PR0801MB1973.eurprd08.prod.outlook.com (10.168.84.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1987.13; Fri, 14 Jun 2019 13:45:15 +0000 Received: from DB6PR0801MB1879.eurprd08.prod.outlook.com ([fe80::2450:8832:f217:9327]) by DB6PR0801MB1879.eurprd08.prod.outlook.com ([fe80::2450:8832:f217:9327%4]) with mapi id 15.20.1987.012; Fri, 14 Jun 2019 13:45:15 +0000 From: Brendan Moran To: Michael Richardson CC: "suit@ietf.org" Thread-Topic: [Suit] Introducing draft-moran-suit-behavioural-manifests-00 Thread-Index: AQHU1b7FshUEgr2F5EypCp48YE0jsqYGbW0AgAFcZgCAABfWgIA908OAgFYN3wA= Date: Fri, 14 Jun 2019 13:45:15 +0000 Message-ID: <6DF845C6-5D6E-489C-88ED-F33A301B64D3@arm.com> References: <64367D8F-3B10-46D4-B133-74E4E056804A@arm.com> <9941AE75-5071-4F3E-ABDD-A35C4EDFD714@tzi.org> <8284.1555789035@localhost> In-Reply-To: <8284.1555789035@localhost> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3445.102.3) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Brendan.Moran@arm.com; x-originating-ip: [217.140.106.50] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: adc46895-8ecc-42b9-d4cb-08d6f0ce880c x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:DB6PR0801MB1973; x-ms-traffictypediagnostic: DB6PR0801MB1973: x-ms-exchange-purlcount: 1 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 0068C7E410 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(136003)(376002)(396003)(366004)(39860400002)(40434004)(199004)(189003)(71200400001)(8936002)(25786009)(476003)(6246003)(4326008)(2616005)(14454004)(71190400001)(81156014)(966005)(14444005)(256004)(486006)(8676002)(5024004)(86362001)(57306001)(11346002)(446003)(72206003)(50226002)(5660300002)(81166006)(53936002)(66446008)(186003)(64756008)(66556008)(561944003)(66066001)(6486002)(66476007)(6116002)(3846002)(91956017)(76116006)(26005)(73956011)(66946007)(478600001)(36756003)(76176011)(229853002)(99286004)(6512007)(6306002)(316002)(2906002)(305945005)(6436002)(68736007)(6506007)(53546011)(7736002)(33656002)(102836004); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0801MB1973; H:DB6PR0801MB1879.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: X6YDHUR9lu8PxFS6pGCN+pUHPaE0qE9UDeSGmLrwKEeq33lIJk/PRH1p3ZswHf4UAJ8xmBy3itL2LnG0QWi16fwxQx1rFma4/jX+w/SliJuAcdXBXn5zhkoWzpRphPUdKfRnUKywIqbbh51oD9++oWiuevRuUJy1gBg+rzTf/xKhiUDnqlE5CPBMa/ydnkJTWoRCXr4k/SmBc1JbEGOPGMWpHWUsQ0G4CrAbMKUxkrkQSNxpgZu12IyazzqbsBWmUNvONwdEAU0I8YtQgon2Kc8+r7wl7S6qRysRgaQcnkmK4sf/+ROex5LCV7TQ70xJFUzcBiET8eWs6A/Y0/PacDIV/10psSG1GforqGYUxQBuKMO+d4V6gcRnm+jttY1oLSWPObtAnuiD4rS/dS3VXA5sA6itYOF8PcgIB7TEW3U= Content-Type: text/plain; charset="utf-8" Content-ID: <729128234A4E754583B8118473B78193@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: adc46895-8ecc-42b9-d4cb-08d6f0ce880c X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jun 2019 13:45:15.4404 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Brendan.Moran@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB1973 Archived-At: Subject: Re: [Suit] Introducing draft-moran-suit-behavioural-manifests-00 X-BeenThere: suit@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Software Updates for Internet of Things List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Jun 2019 13:45:22 -0000 SGkgTWljaGFlbCwNCg0KVGhhbmtzIGZvciBicmluaW5nIHVwIHRoZXNlIGNvbmNlcm5zLiBJ4oCZ dmUgZG9uZSBteSBiZXN0IHRvIGFkZHJlc3MgdGhlbS4gVG8gc3VtbWFyaXNlLCB0aGUgcG9pbnQg b2YgdGhpcyBkcmFmdCBpcyBOT1QgZmxleGliaWxpdHkuIFRoZSBwb2ludCBpczogYSBzaW5nbGUg ZW5jb2Rpbmcgd2l0aCBmZXcgb3B0aW9uYWwgZmllbGRzIGZvciBtYW55IHVzZSBjYXNlcyB0aGF0 4oCZcyBlYXN5IHRvIHBhcnNlIGFuZCB3aGVyZSBpdOKAmXMgcGxhdXNpYmxlIHRoYXQgYSBzbWFs bCBudW1iZXIgb2YgdG9vbHMgd2lsbCBiZSBhZGVxdWF0ZS4NCg0KU2VlIGJlbG93IGZvciBhZGRp dGlvbmFsIGRldGFpbHMuDQoNCkJlc3QgUmVnYXJkcywNCkJyZW5kYW4NCg0KPiBPbiAyMCBBcHIg MjAxOSwgYXQgMjA6MzcsIE1pY2hhZWwgUmljaGFyZHNvbiA8bWNyK2lldGZAc2FuZGVsbWFuLmNh PiB3cm90ZToNCj4NCj4NCj4gSSd2ZSBiZWVuIHRocm91Z2ggdGhlIGRvY3VtZW50IGFuZCBJJ3Zl IHJlYWQgdGhlIHRocmVhZCwgYW5kIEkgd2F0Y2hlZCB0aGUNCj4gSUVURjEwNCB2aWRlbyAoSSBo YWQgYSBjb25mbGljdCkuICAgSSBoYXZlIGEgbnVtYmVyIG9mIGNvbmNlcm5zLg0KPg0KPiBJIGZp bmQgc29tZSBvZiB0aGUgY29udmVyc2F0aW9uIGFib3V0IHRoZSBkZXRhaWxzIG9mIHRoZSBvcGVy YXRpb25zDQo+IGluZGljYXRpdmUgdGhhdCBjb21pbmcgdG8gYWdyZWVtZW50IGZvciBhbiBwcm9j ZWVkdXJhbCBtZWNoYW5pc20gbWF5IGJlDQo+IHJhdGhlciBkaWZmaWN1bHQgdG8gZ2V0IGNvbnNl bnN1cyBvbjsgYnV0IEkgY291bGQgYmUgd3JvbmcgaGVyZS4NCg0KQ291bGQgeW91IHBvaW50IG91 dCB3aGljaCBvcGVyYXRpb25zIHlvdSBzZWUgYXMgY29uY2VybmluZz8NCg0KPiBJIGZlZWwgdGhh dCB0aGlzIHByb3Bvc2FsIGJyaW5ncyB1cyBhd2F5IGZyb20gYSBkZWNsYXJhdGl2ZSBtYW5pZmVz dCB0aGF0IGNhbg0KPiBiZSByZWFzb25lZCBhYm91dCB3aXRob3V0IHJlZ2FyZCB0byB0aW1lLiAg SSdtIG5vdCBleGFjdGx5IHN1cmUgSSB1bmRlcnN0YW5kDQo+IHRoZSByYXRpb25hbCBmb3IgdGhl IGZsZXhpYmlsaXR5IHRoYXQgaXMgcHJlc2VudGVkLg0KPiBJdCBjb3VsZCBiZSB0aGF0IEkganVz dCBkb24ndCB1bmRlcnN0YW5kIHRoaXMgd2VsbCBlbm91Z2g7IEkgdGVuZCB0bw0KPiB1bmRlcnN0 YW5kIHRoaW5ncyBieSB3cml0aW5nIGNvZGUsIGFuZCBJIGhhdmVuJ3Qgd3JpdHRlbiBhbnkgY29k ZSBhcm91bmQNCj4gdGhpcy4NCg0KVGhpcyBhYnNvbHV0ZWx5IGRvZXMsIGRlbGliZXJhdGVseSwg bW92ZSB1cyBhd2F5IGZyb20gYSBkZWNsYXJhdGl2ZSBkb2N1bWVudC4gVGhlIHJhdGlvbmFsZSBp cyBOT1Qgb25lIG9mIGZsZXhpYmlsaXR5OyB0aGF04oCZcyBqdXN0IGEgaGFwcHkgc2lkZS1lZmZl Y3QuDQoNCldlIGhhdmUgbWFueSB1c2UgY2FzZXMuIFRoaXMgY3JlYXRlcyBhIGxvdCBvZiBjb21w bGV4IGluZm9ybWF0aW9uIHRoYXQgbmVlZHMgdG8gYmUgdHJhbnNmZXJyZWQgdG8gYSByZWNpcGll bnQuIFRoZXJlIGFyZSB0aHJlZSBvYnZpb3VzIHdheXMgdGhhdCB3ZSBjYW4gZGVhbCB3aXRoIHRo aXM6DQoxLiBXZSBjYW4gZWxpbWluYXRlIHVzZSBjYXNlcyB0byBtYWtlIHRoZSBmb3JtYXQgc2lt cGxlcg0KMi4gV2UgY2FuIHVzZSBhIHBlci11c2UtY2FzZSBlbmNvZGluZw0KMy4gV2UgY2FuIHVz ZSBhIGhpZXJhcmNoaWNhbCBlbmNvZGluZyB0aGF0IHdyYXBzIHRoZSByZXF1aXJlZCBpbmZvcm1h dGlvbiBmb3IgZWFjaCB1c2UgY2FzZS4NCg0KRWFjaCBvZiB0aGVzZSBoYXMgYSBwcm9ibGVtLiAx IGxpbWl0cyB0aGUgYXBwbGljYWJpbGl0eSBvZiB0aGlzIHN0YW5kYXJkLCBsZWFkaW5nIHRvIHBv dGVudGlhbGx5IG1hbnkgb3ZlcmxhcHBpbmcgc3RhbmRhcmRzLiAyIGNhdXNlcyBwcm9ibGVtcyBm b3IgdGhlIHVzZXIgZXhwZXJpZW5jZSBvZiBkZXZpY2UgbWFuYWdlbWVudDogd2hlbiBlYWNoIHR5 cGUgb2YgZGV2aWNlIHVzZXMgYSBkaWZmZXJlbnQgZW5jb2RpbmcsIGl0IGNhbiBiZSBlYXN5IHRv IG1ha2UgbWlzdGFrZXMgYW5kIHRoaXMgaXMgbXVsdGlwbGllZCB3aGVuIGRpZmZlcmVudCB2ZW5k b3JzIHVzZSBkaWZmZXJlbnQgdG9vbHMuIDMgY2F1c2VzIGEgaGlnaCBkZWdyZWUgb2YgY29tcGxl eGl0eSBpbiB0aGUgdG9vbGluZy4gSXQgYWxzbyBtYWtlcyBpdCBoYXJkIGZvciB1c2VycyB0byBz ZWxlY3QgdGhlIGNvcnJlY3QgdXNlIGNhc2UgYW1vbmcgbWFueSBzaW1pbGFyIHVzZSBjYXNlcy4g SWYgc29tZSwgYnV0IG5vdCBhbGwgdG9vbHMgaW1wbGVtZW50IGEgcGFydGljdWxhciB1c2UgY2Fz ZSwgYSB1c2VyIG1heSBlbmQgdXAgbmVlZGluZyB0byBjaG9vc2UgYW1vbmcgbWFueSBzaW1pbGFy IHRvb2xzIGluIGFuIGVmZm9ydCB0byBmaW5kIHRoZSBvbmUgdGhhdCBpbXBsZW1lbnRzIHRoZSBl bmNvZGluZyBmb3IgYSBwYXJ0aWN1bGFyIHVzZSBjYXNlLiBIaWVyYXJjaGljYWwgZm9ybWF0cyBh bHNvIG5hdHVyYWxseSBpbnRyb2R1Y2UgbW9yZSBjb21wbGV4aXR5IGluIHRoZSBwYXJzZXI6IGEg c2VwYXJhdGUgdHJlZSBkZXNjcmlwdGlvbi9wYXJzZXIgc3R1Yi92YWxpZGF0b3IgbmVlZHMgdG8g YmUgY29uc3RydWN0ZWQgZm9yIGVhY2ggdXNlLWNhc2UgY29udGFpbmVyLg0KDQpBbGwgb2YgdGhl c2UgYXBwcm9hY2hlcyBhbHNvIHN1ZmZlciBmcm9tIGFub3RoZXIgcHJvYmxlbTogaW1wbGllZCBi ZWhhdmlvdXIuIFdoZW4gd2UgaW1wbHkgYmVoYXZpb3VyIGluIHJlc3BvbnNlIHRvIGEgZGVjbGFy YXRpdmUgZG9jdW1lbnQsIHdlIGxlYXZlIHJvb20gb3BlbiBmb3IgbWlzaW50ZXJwcmV0YXRpb24u IFdoYXQgaXMgdGhlIGV4YWN0IGJlaGF2aW91ciBvZiBhIGRldmljZSBmb3IgYW55IGdpdmVuIHVz ZSBjYXNlPw0KDQpTbywgaXQgYXBwZWFyZWQgdGhhdCBhbm90aGVyIGFwcHJvYWNoIHdhcyBuZWVk ZWQuIEluIGF0dGVtcHRpbmcgdG8gY29uc3RydWN0IGEgYmV0dGVyIGhpZXJhcmNoaWNhbCBmb3Jt YXQsIGl0IGJlY2FtZSBhcHBhcmVudCBxdWl0ZSBxdWlja2x5IHRoYXQgdmlydHVhbGx5IGFsbCBm aXJtd2FyZSB1cGRhdGUgYW5kIHNlY3VyZSBleGVjdXRpb24gdXNlIGNhc2VzIHdlcmUgY29tcG9z ZWQgb2YgdGhlIHNhbWUgb3BlcmF0aW9ucyB3aXRoIGRpZmZlcmVudCBlbmRwb2ludHMsIGRpZmZl cmVudCBhbGdvcml0aG1zLCBhbmQgZGlmZmVyZW50IG9yZGVycy4gV2hhdCBpZiwgaW5zdGVhZCBv ZiB0ZWxsaW5nIGEgZGV2aWNlIHdoYXQgYW4gdXBkYXRlICppcyosIHdlIHdlcmUgdG8gdGVsbCB0 aGUgZGV2aWNlIHdoYXQgdG8gKmRvKi4gVGhpcyBlbGltaW5hdGVzLCBhdCBhIHN0cm9rZSwgYW55 IHJvb20gZm9yIG1pc2ludGVycHJldGF0aW9uIG9mIGludGVuZGVkIGJlaGF2aW91ci4gSXQgYWxz byBtYWtlcyBpdCBzaW1wbGUgZm9yIGEgdG9vbCB0byBlbmNvbXBhc3MgbWFueSB1c2UgY2FzZXMg d2l0aG91dCBleHRlbnNpdmUgc3BlY2lhbCBjYXNlIGJlaGF2aW91cnMuIEl0IGFsc28gZHJhbWF0 aWNhbGx5IHNpbXBsaWZpZXMgdGhlIGRldmljZS1zaWRlIHBhcnNlci4NCg0KVGhlIHNpbXBsaWNp dHkgb2YgZGV2aWNlLXNpZGUgcGFyc2VyIGlzIHRoZSByZWFsIGdvYWwgaGVyZS4gV2Ugd2FudCBh IHNpbXBsZSBkZXZpY2Utc2lkZSBwYXJzZXIgd2l0aG91dCBjb25zdHJ1Y3RpbmcgdGhlIFVYIGNv bmZ1c2lvbiBvZiBkZXZpY2VzIHRoYXQgaW1wbGVtZW50IGEgbmFycm93IHNsaWNlIG9mIGEgaGll cmFyY2hpY2FsIGZvcm1hdCBvciByZXF1aXJlIGEgc3BlY2lhbGlzZWQgZW5jb2RpbmcsIHNwZWNp ZmljIHRvIHRoZWlyIHVzZS1jYXNlLg0KDQo+IEkgZmVlbCB0aGF0IHRoaXMgcHJvcG9zYWwgYnJp bmdzIHVzIGF3YXkgZnJvbSBhIGRlY2xhcmF0aXZlIG1hbmlmZXN0IHRoYXQgY2FuDQo+IGJlIHJl YXNvbmVkIGFib3V0IHdpdGhvdXQgcmVnYXJkIHRvIHRpbWUNCg0KVGhpcyBpcyBzdGlsbCBhIHF1 ZXN0aW9uLiBIb3dldmVyLCBJIHRoaW5rIGl04oCZcyByZWFzb25hYmxlIHRvIHNheSB0aGF0IGRl dmljZXMgc2hvdWxkIG5vdCBwYXkgdGhlIHBlbmFsdHkgZm9yIGludGVybWVkaWF0ZSBzeXN0ZW1z IHJlYXNvbmluZyBhYm91dCBhbiB1cGRhdGU7IHdlIGNhbiBmaXggdGhlIHJlYXNvbmluZyBxdWVz dGlvbiB3aXRoIGFkZGl0aW9uYWwgdG9vbGluZy4gSSBoYXZlIGEgZmV3IGlkZWFzIGFib3V0IGhv dyB0byBtYW5hZ2UgdGhpcyB0aGF0IHdlIGNhbiBkaWcgaW50byBsYXRlci4NCg0KPiBJcyB0aGVy ZSBhbiBleGFtcGxlIChtYXliZSBpbiB0aGUgZHJhZnQgdGhhdCBJIG1pcy11bmRlcnN0b29kKSB0 aGF0IHdvdWxkDQo+IHByb3ZpZGUgYSBwYWlyIG9mIHVzZSBjYXNlcyB3aGVyZSBiZWluZyBhYmxl IHRvIGRvIHRoaW5ncyBpbiBkaWZmZXJlbnQNCj4gb3JkZXJzLCAqYXQgdGhlIGNvbnRyb2wgb2Yg dGhlIGZpcm13YXJlIHVwZGF0ZSBhdXRob3IqIHdvdWxkIG1ha2Ugc2Vuc2U/DQo+IElmIHByb2R1 Y3QgQSBhbHdheXMgbmVlZHMgdG8gZG8gYWN0aW9uLTEgYmVmb3JlIGFjdGlvbi0yLCBhbmQgcHJv ZHVjdCBCDQo+IGFsd2F5cyBuZWVkcyB0byBkbyBhY3Rpb24tMiBiZWZvcmUgYWN0aW9uLTEsIEkg c2VlIG5vIHZhbHVlIGluIGEgYmVoYXZpb3VyDQo+IG1hbmlmZXN0Lg0KPiBJdCdzIHdoZW4gcHJv ZHVjdCBBIHNvbWV0aW1lcyBzaG91bGQgZG8gYWN0aW9uLTEgYmVmb3JlIGFjdGlvbi0yLCBhbmQN Cj4gc29tZXRpbWVzIGFjdGlvbi0yIGJlZm9yZSBhY3Rpb24tMSB0aGF0IHRoZSBiZWhhdmlvdXIg bWFrZXMgc2Vuc2UuDQoNClllcywgaWYgaXQgd2VyZSBzb2xlbHkgYWJvdXQgdGhlIGZsZXhpYmls aXR5LCB0aGVuIEkgd291bGQgYWdyZWUuIEhvd2V2ZXIsIHRoZXJl4oCZcyBtb3JlIHRvIGl0IHRo YW4gdGhhdC4NCg0KPg0KPiBBZ2FpbiwgbWF5YmUgSSBqdXN0IGRvbid0IHVuZGVyc3RhbmQgdGhl IHByb3Bvc2FsLg0KPg0KPiAtLQ0KPiBNaWNoYWVsIFJpY2hhcmRzb24gPG1jcitJRVRGQHNhbmRl bG1hbi5jYT4sIFNhbmRlbG1hbiBTb2Z0d2FyZSBXb3Jrcw0KPiAtPSBJUHY2IElvVCBjb25zdWx0 aW5nID0tDQo+DQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fDQo+IFN1aXQgbWFpbGluZyBsaXN0DQo+IFN1aXRAaWV0Zi5vcmcNCj4gaHR0cHM6Ly93d3cu aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zdWl0DQoNCklNUE9SVEFOVCBOT1RJQ0U6IFRoZSBj b250ZW50cyBvZiB0aGlzIGVtYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgYXJlIGNvbmZpZGVudGlh bCBhbmQgbWF5IGFsc28gYmUgcHJpdmlsZWdlZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVk IHJlY2lwaWVudCwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGFuZCBkbyBu b3QgZGlzY2xvc2UgdGhlIGNvbnRlbnRzIHRvIGFueSBvdGhlciBwZXJzb24sIHVzZSBpdCBmb3Ig YW55IHB1cnBvc2UsIG9yIHN0b3JlIG9yIGNvcHkgdGhlIGluZm9ybWF0aW9uIGluIGFueSBtZWRp dW0uIFRoYW5rIHlvdS4NCg== From nobody Mon Jun 17 01:37:56 2019 Return-Path: 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 E238F12009E for ; Mon, 17 Jun 2019 01:37:54 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.901 X-Spam-Level: X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=armh.onmicrosoft.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 C8xPu5dQ1uBM for ; Mon, 17 Jun 2019 01:37:52 -0700 (PDT) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80049.outbound.protection.outlook.com [40.107.8.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AB87F120091 for ; Mon, 17 Jun 2019 01:37:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=53HtSBtxZQUzMSWZH9RFreFfSG5gtBImvBhONIGJ4AU=; b=KsrBEb6L/rAcHgqjTDgoJ1jbmNNmSqakCH/S4z8kPRc8epduvOUsTF6EyWSJA5GinCcvkpLEcqaXrTDAE9VwPiHXvxtr36CgpeeP22XedjbzxjZ0e+AGrDmGRkfANn5rnvK8GuUo55de/SN38zz+couwsqz3tgyhPi/+gbYCsRI= Received: from DB6PR0801MB1879.eurprd08.prod.outlook.com (10.168.84.137) by DB6PR0801MB1671.eurprd08.prod.outlook.com (10.169.227.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1987.11; Mon, 17 Jun 2019 08:37:48 +0000 Received: from DB6PR0801MB1879.eurprd08.prod.outlook.com ([fe80::2450:8832:f217:9327]) by DB6PR0801MB1879.eurprd08.prod.outlook.com ([fe80::2450:8832:f217:9327%4]) with mapi id 15.20.1987.014; Mon, 17 Jun 2019 08:37:48 +0000 From: Brendan Moran To: David Brown CC: Michael Richardson , "suit@ietf.org" Thread-Topic: [Suit] Introducing draft-moran-suit-manifest-04 Thread-Index: AQHU2L81a2mzuoq9DkiQC46t4fwGyKYM6E0AgAltG4CAAaVnAIAfaJuAgCFNOYCAR22/gA== Date: Mon, 17 Jun 2019 08:37:48 +0000 Message-ID: <061EC56F-5882-4D89-B367-5A7D51C72899@arm.com> References: <16EC7DB9-1649-4A86-A370-F77CB03305AC@arm.com> <20190315163402.GA25574@davidb.org> <59F62162-578C-4975-A25B-EC261A7F4F7D@arm.com> <20190322173908.GA17361@davidb.org> <26593.1555003055@localhost> <20190502215033.GA15664@davidb.org> In-Reply-To: <20190502215033.GA15664@davidb.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3445.102.3) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Brendan.Moran@arm.com; x-originating-ip: [217.140.106.54] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 2515039e-dc26-4445-c1f8-08d6f2ff13bd x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:DB6PR0801MB1671; x-ms-traffictypediagnostic: DB6PR0801MB1671: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-forefront-prvs: 0071BFA85B x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(346002)(136003)(39850400004)(396003)(376002)(199004)(189003)(40434004)(14444005)(66946007)(478600001)(446003)(11346002)(6512007)(6246003)(4326008)(66556008)(64756008)(66446008)(66476007)(14454004)(68736007)(66066001)(50226002)(6486002)(5660300002)(6916009)(102836004)(86362001)(476003)(2616005)(26005)(6506007)(53936002)(36756003)(53546011)(72206003)(486006)(33656002)(316002)(256004)(5024004)(81156014)(186003)(3846002)(7736002)(305945005)(76176011)(6116002)(81166006)(25786009)(229853002)(6436002)(91956017)(76116006)(2906002)(8936002)(73956011)(54906003)(99286004)(8676002)(57306001)(71190400001)(71200400001); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0801MB1671; H:DB6PR0801MB1879.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: 0Cq+mWWFM8LNE825fC3Y5sFrGoBglTR9lcV9WibQkD75GIwphyMOCriLA9S3DVf1+3pPKEVOECON5pxob2AtZRjNujahBnRMS8Xmew1DxS+9BvQmiHjJOt68U148Ik+MagXqF1/SHPyMsXgtTi77+wWTPMg7nve4QmoGzKAdiIdwbj3xk5sru0+LwoRAH27+DZRb9g4wG9DebiEP3Z3qhwwOYbT/7YFylGledYos3Wq00+Ko2TM5tPo65Mf45MWxXbZ9gNMuNA6H/Vb/kleQFCoGcpDNuVVZVM9uym63Ej3OKCbrzhygjMPsgyGfgiwmJo8RF21XcsLRTi/fI9fz3WvwjneNNnawZkp+YiCkVNxtb1M/A0cZ+Jjh3Y7x2Z1Myfi2dH74a63ZnfETnlU27BisSBjifiDUaC6RHj96nLE= Content-Type: text/plain; charset="us-ascii" Content-ID: <88C4AACAB61C5C40A5763CC55DEBAE54@eurprd08.prod.outlook.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2515039e-dc26-4445-c1f8-08d6f2ff13bd X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jun 2019 08:37:48.0328 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Brendan.Moran@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB1671 Archived-At: Subject: Re: [Suit] Introducing draft-moran-suit-manifest-04 X-BeenThere: suit@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Software Updates for Internet of Things List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jun 2019 08:37:55 -0000 > On 2 May 2019, at 22:50, David Brown wrote: > > On Thu, Apr 11, 2019 at 01:17:35PM -0400, Michael Richardson wrote: > >> Very nice animation. >> It really seems like the swap operation does by MCUboot ought to be belo= w the >> level of the manifest instructions. >> >> > One difficulty I see following steps in the manifest is that the cod= e >> > currently maintains state out-of-band from the manifest. The curren= t >> > state is: >> >> That suggests to me that maybe we need to make the state explicit in the >> information model associated with the manifest. > > Although, I think if the swap operation itself is "below" the scope of > the manifest, perhaps the state it keeps is also below that. I agree. There should be a swap operation and it should be responsible for = its own state. Brendan IMPORTANT NOTICE: The contents of this email and any attachments are confid= ential and may also be privileged. If you are not the intended recipient, p= lease 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. From nobody Mon Jun 17 07:53:49 2019 Return-Path: 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 DF260120114 for ; Mon, 17 Jun 2019 07:53:47 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.011 X-Spam-Level: X-Spam-Status: No, score=-2.011 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nist.gov 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 IPBdmGfa1Wqq for ; Mon, 17 Jun 2019 07:53:45 -0700 (PDT) Received: from GCC01-CY1-obe.outbound.protection.outlook.com (mail-cy1gcc01on070c.outbound.protection.outlook.com [IPv6:2a01:111:f400:fd00::70c]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 19BE3120115 for ; Mon, 17 Jun 2019 07:53:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nist.gov; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4qI0OM1KZQixX3Hax9c0+yAU/3rc3MivM8SHjz7gxJ0=; b=WcmClB7I04z8LLdNKvisbMGcMsHiZru8Kn70gXaCFSUIOwPC4s7StgC5nbR4lpEZhDUMBBZ+XOfGfS/Q7U773wp/3flLDasdhuSzvq1LItUzj8ugCrIAZvGkxctqSlidxbIL5gm+gVgXrO0Jvo8tl9SITfCh6Rs3Huw6oSng3zg= Received: from SN6PR09MB3264.namprd09.prod.outlook.com (20.177.251.21) by SN6PR09MB3695.namprd09.prod.outlook.com (52.132.120.159) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1987.11; Mon, 17 Jun 2019 14:53:43 +0000 Received: from SN6PR09MB3264.namprd09.prod.outlook.com ([fe80::b128:f771:d747:569c]) by SN6PR09MB3264.namprd09.prod.outlook.com ([fe80::b128:f771:d747:569c%3]) with mapi id 15.20.1987.014; Mon, 17 Jun 2019 14:53:43 +0000 From: "Waltermire, David A. (Fed)" To: "suit@ietf.org" Thread-Topic: Call for adoption on manifest draft Thread-Index: AdUlGk17Azgs5MEBS3SqpR/7Lt+jfA== Date: Mon, 17 Jun 2019 14:53:43 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=david.waltermire@nist.gov; x-originating-ip: [129.6.225.234] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 4319f2b3-db57-4dbf-4e88-08d6f33397c0 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:SN6PR09MB3695; x-ms-traffictypediagnostic: SN6PR09MB3695: x-ms-exchange-purlcount: 1 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-forefront-prvs: 0071BFA85B x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(136003)(39860400002)(376002)(346002)(396003)(366004)(189003)(199004)(7696005)(76116006)(73956011)(66946007)(66476007)(316002)(66556008)(2351001)(81166006)(81156014)(1730700003)(8676002)(966005)(186003)(25786009)(4744005)(256004)(68736007)(8936002)(478600001)(66446008)(66066001)(71200400001)(5660300002)(71190400001)(64756008)(53936002)(6506007)(7736002)(3846002)(2501003)(486006)(5640700003)(6436002)(9686003)(476003)(6306002)(55016002)(74316002)(305945005)(102836004)(6116002)(99286004)(2906002)(14454004)(33656002)(52536014)(26005)(86362001)(6916009); DIR:OUT; SFP:1102; SCL:1; SRVR:SN6PR09MB3695; H:SN6PR09MB3264.namprd09.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: nist.gov does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: PYZO5QLo8bEqYFOdIyl6qCjEk8BxpOTvtv6mrsARCQFWDnk5RUZnXHfn82bFnIPlBc6+jDZYMV0+LkTkp47IWqc6HBIn3qXmSJKgRTiPXQXmqV58ZNmevuXTs8MBVJ5QL4bqy0j708trhMK+jE5/BpfFOJFk8jbdri+cPqCw6Uoqec3hpl7sklkf1BsLHiuFKW8ebPFiF5g2ieK6mfgvvbX473IB/vmPU1MU2RBQLdcMH5jWMA2zSL/pLJLPwtYfeIcuOaNegUKaMqWy7Un8fVh5n668xSlSe2/9s60xVb6meOBvtvmso0fP7Dv8rw9MiKqmh4OiwqgVAKwebFSm2Mf82Jqm0rCGGqvCuhtKMG1iBvff/oRyDXhMnGNI/1/fNCPT+RLi6HTy/HrTkCOk/HvGWk4Z4iiUhTxIVKmUmhk= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: nist.gov X-MS-Exchange-CrossTenant-Network-Message-Id: 4319f2b3-db57-4dbf-4e88-08d6f33397c0 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jun 2019 14:53:43.2928 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 2ab5d82f-d8fa-4797-a93e-054655c61dec X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: davidwal@NIST.GOV X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR09MB3695 Archived-At: Subject: [Suit] Call for adoption on manifest draft X-BeenThere: suit@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Software Updates for Internet of Things List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jun 2019 14:53:48 -0000 At IETF 104, we had some good discussion on the manifest format and discuss= ed moving it forward with a call for adoption after the meeting. Based on the discussion so far, the chairs would like to start a call for a= doption on draft-moran-suit-manifest. Specifically, the chairs want to hea= r from the WG if this draft is a good starting point for a WG manifest form= at? The latest version of draft-moran-suit-manifest can be found here: https://= datatracker.ietf.org/doc/draft-moran-suit-manifest/ If you believe that this document is not an acceptable starting point, plea= se state the rationale. This call for adoption concludes on July 8, 2019 at 12:01am UTC. Regards, SUIT Chairs From nobody Mon Jun 17 09:47:30 2019 Return-Path: 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 3F661120293 for ; Mon, 17 Jun 2019 09:47:28 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-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 xwAKlTrr8ipy for ; Mon, 17 Jun 2019 09:47:26 -0700 (PDT) Received: from relay.sandelman.ca (relay.cooperix.net [IPv6:2a01:7e00::f03c:91ff:feae:de77]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 60662120282 for ; Mon, 17 Jun 2019 09:47:19 -0700 (PDT) Received: from dooku.sandelman.ca (unknown [75.98.19.133]) by relay.sandelman.ca (Postfix) with ESMTPS id A85911F47D for ; Mon, 17 Jun 2019 16:47:16 +0000 (UTC) Received: by dooku.sandelman.ca (Postfix, from userid 179) id ADD2B3810; Mon, 17 Jun 2019 12:47:26 -0400 (EDT) From: Michael Richardson To: "suit\@ietf.org" In-reply-to: References: Comments: In-reply-to "Waltermire, David A. (Fed)" message dated "Mon, 17 Jun 2019 14:53:43 -0000." X-Mailer: MH-E 8.6; nmh 1.6; GNU Emacs 24.5.1 MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Date: Mon, 17 Jun 2019 12:47:26 -0400 Message-ID: <12354.1560790046@dooku.sandelman.ca> Archived-At: Subject: Re: [Suit] Call for adoption on manifest draft X-BeenThere: suit@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Software Updates for Internet of Things List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jun 2019 16:47:28 -0000 --=-=-= Content-Type: text/plain Waltermire, David A. (Fed) wrote: > At IETF 104, we had some good discussion on the manifest format and > discussed moving it forward with a call for adoption after the meeting. > Based on the discussion so far, the chairs would like to start a call > for adoption on draft-moran-suit-manifest. Specifically, the chairs > want to hear from the WG if this draft is a good starting point for a > WG manifest format? > The latest version of draft-moran-suit-manifest can be found here: > https://datatracker.ietf.org/doc/draft-moran-suit-manifest/ > If you believe that this document is not an acceptable starting point, > please state the rationale. I am happy with this document. The SUIT_Manifest is a map rather than an array, and that was my major beef with previous versions. (I had to go look at the document to be sure I knew which document was which, as I feel very uncomfortable with the proceedural stuff in draft-moran-suit-behavioural-manifest. But, that's not the document you are asking about) -- Michael Richardson , Sandelman Software Works -= IPv6 IoT consulting =- --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEERK+9HEcJHTJ9UqTMlUzhVv38QpAFAl0HxB4ACgkQlUzhVv38 QpAQ4QgAh98HoQGkcbn3nXBIZRlKmCApJmhrAgz8Q4h9dMoDIEoTMc6YhupHoYoR rDUR5TxMALVjc+Pe8iYxe1Mz69g/NtQJSaD+xizS7w2B7dk1JeKyiHdv+H6W0i5x CJ+nCxCFIYN8sjdJYzdORPMM0f1fkUE2wguY/hzorKEFSQACv8z8z4f+gwE8mktC 6wBpA4T2K2dCf7Z6VcR/Ti/TKeg1Ikd0fHXGTVo5fN3QNF0KA9E2yTTiOhChBDrA AozvkXS47j3TMJF5eKOzMICa6Ve2SNEm5O613SkmKEvnJeyYY51f0aVjaTkh3zp7 FMYUJvBi2j6cKEWOLXoS7YoSVxfYlA== =TBDJ -----END PGP SIGNATURE----- --=-=-=-- From nobody Tue Jun 18 01:05:49 2019 Return-Path: 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 D1D5C12048B for ; Tue, 18 Jun 2019 01:05:47 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=armh.onmicrosoft.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 RPLmabbSi3c6 for ; Tue, 18 Jun 2019 01:05:44 -0700 (PDT) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0620.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1f::620]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7CD8412048A for ; Tue, 18 Jun 2019 01:05:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JNKUybyBdC6LpBhuXacKG0YpO94AGH2jNeboz1Wthwk=; b=b0Jsdd99yKqMST0ZaUCdfKJTeLS8ji/QwTJajKcQdvHgj2PeNW2b3+u9UD3WyNRuxQHdHJGLHAUQL3uglRWfLyw1X0zXHFi9uBAyJ398AmMKS7WXPKQ5Q5PFkVBDZ0KNPII7ZijNSoYgZrnEydfvOd19t59o2CYTyaeY0lI5mN0= Received: from DB6PR0801MB1879.eurprd08.prod.outlook.com (10.168.84.137) by DB6PR0801MB1702.eurprd08.prod.outlook.com (10.169.221.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1987.13; Tue, 18 Jun 2019 08:05:41 +0000 Received: from DB6PR0801MB1879.eurprd08.prod.outlook.com ([fe80::2450:8832:f217:9327]) by DB6PR0801MB1879.eurprd08.prod.outlook.com ([fe80::2450:8832:f217:9327%4]) with mapi id 15.20.1987.014; Tue, 18 Jun 2019 08:05:41 +0000 From: Brendan Moran To: Michael Richardson CC: "suit@ietf.org" Thread-Topic: [Suit] Call for adoption on manifest draft Thread-Index: AQHVJSxgMr2ekVH4IUS4nJuL02lq+KahDuQA Date: Tue, 18 Jun 2019 08:05:41 +0000 Message-ID: <9314229C-01E8-4CCC-8EFD-4F5715072C30@arm.com> References: <12354.1560790046@dooku.sandelman.ca> In-Reply-To: <12354.1560790046@dooku.sandelman.ca> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3445.102.3) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Brendan.Moran@arm.com; x-originating-ip: [217.140.106.55] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a32e50f9-9d2a-4ae1-ee08-08d6f3c3c1ba x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:DB6PR0801MB1702; x-ms-traffictypediagnostic: DB6PR0801MB1702: x-ms-exchange-purlcount: 2 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 007271867D x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(376002)(396003)(39860400002)(366004)(136003)(189003)(199004)(40434004)(8936002)(81156014)(305945005)(72206003)(7736002)(478600001)(966005)(68736007)(6486002)(14454004)(66066001)(8676002)(102836004)(6436002)(6306002)(5660300002)(33656002)(71190400001)(71200400001)(186003)(316002)(229853002)(6116002)(3846002)(6512007)(50226002)(11346002)(446003)(6246003)(26005)(53936002)(66476007)(36756003)(99286004)(476003)(66446008)(81166006)(256004)(53546011)(6506007)(14444005)(5024004)(57306001)(25786009)(2616005)(486006)(2906002)(66556008)(66946007)(64756008)(73956011)(76176011)(91956017)(76116006)(4326008)(86362001); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0801MB1702; H:DB6PR0801MB1879.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: AT/SRntp3PyT9CvnwqKKgOkbS8l2p3hLU73nKTRW9wTNDtwI0GZXqP40AIWD+6eSA01wcYWjM2oPFkmrixRXYiVHhF3YXJPyllTCZfqb6OhkAgAh3/WzvGhfKdYvMHbsUnAsNkFVUOKHToAQhgKGBbsDNg0i+41GjUK5zZqii+hs3RbRJ3lgzl6S2i8TavP1FiWwD95OirAQnWPsaVyCJuIIgM/WZSgAhLi1U/O2Z93+/MG9HfGLne8LoboXwvYMzi/b3lvBHEFvo+LCbuVwJsUYDHnNrBDrfj9VgM0FyLLoV25WkjfQKmGauq6bIfiLv+UFRgDOqCOhWlBw4kfDTtNCROhozMAwJHHnHUKPOAHJr3L3XWSJbPeJ0EbmFfKI64XOUp8aU/mrGlr3jjQFTdFSFQmL5o+spr0Gg8uc5JA= Content-Type: text/plain; charset="us-ascii" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: a32e50f9-9d2a-4ae1-ee08-08d6f3c3c1ba X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jun 2019 08:05:41.3208 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Brendan.Moran@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB1702 Archived-At: Subject: Re: [Suit] Call for adoption on manifest draft X-BeenThere: suit@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Software Updates for Internet of Things List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Jun 2019 08:05:48 -0000 Hi Michael, I think it should be pointed out that draft-morean-suit-manifest-04 incorpo= rates the concepts of draft-moran-suit-behavioural-manifest. Can you explai= n what it is that makes you uncomfortable about the procedural approach? Thanks, Brendan > On 17 Jun 2019, at 17:47, Michael Richardson wrot= e: > > > Waltermire, David A. (Fed) wrote: >> At IETF 104, we had some good discussion on the manifest format and >> discussed moving it forward with a call for adoption after the meeting. > >> Based on the discussion so far, the chairs would like to start a call >> for adoption on draft-moran-suit-manifest. Specifically, the chairs >> want to hear from the WG if this draft is a good starting point for a >> WG manifest format? > >> The latest version of draft-moran-suit-manifest can be found here: >> https://datatracker.ietf.org/doc/draft-moran-suit-manifest/ > >> If you believe that this document is not an acceptable starting point, >> please state the rationale. > > I am happy with this document. > The SUIT_Manifest is a map rather than an array, and that was my major be= ef > with previous versions. > > (I had to go look at the document to be sure I knew which document was wh= ich, > as I feel very uncomfortable with the proceedural stuff in draft-moran-su= it-behavioural-manifest. > But, that's not the document you are asking about) > > > -- > Michael Richardson , Sandelman Software Works > -=3D IPv6 IoT consulting =3D- > > > > _______________________________________________ > Suit mailing list > Suit@ietf.org > https://www.ietf.org/mailman/listinfo/suit IMPORTANT NOTICE: The contents of this email and any attachments are confid= ential and may also be privileged. If you are not the intended recipient, p= lease 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. From nobody Tue Jun 18 13:46:21 2019 Return-Path: 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 54DDC1200F6 for ; Tue, 18 Jun 2019 13:46:19 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.899 X-Spam-Level: X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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 DM1B6XIN9Kfn for ; Tue, 18 Jun 2019 13:46:17 -0700 (PDT) Received: from relay.sandelman.ca (relay.cooperix.net [176.58.120.209]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0C7B8120052 for ; Tue, 18 Jun 2019 13:46:16 -0700 (PDT) Received: from dooku.sandelman.ca (unknown [208.113.60.115]) by relay.sandelman.ca (Postfix) with ESMTPS id 814BB1F450 for ; Tue, 18 Jun 2019 20:46:14 +0000 (UTC) Received: by dooku.sandelman.ca (Postfix, from userid 179) id 27FE11328; Tue, 18 Jun 2019 16:46:25 -0400 (EDT) From: Michael Richardson To: "suit\@ietf.org" In-reply-to: <9314229C-01E8-4CCC-8EFD-4F5715072C30@arm.com> References: <12354.1560790046@dooku.sandelman.ca> <9314229C-01E8-4CCC-8EFD-4F5715072C30@arm.com> Comments: In-reply-to Brendan Moran message dated "Tue, 18 Jun 2019 08:05:41 -0000." X-Mailer: MH-E 8.6; nmh 1.6; GNU Emacs 24.5.1 MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Date: Tue, 18 Jun 2019 16:46:25 -0400 Message-ID: <30900.1560890785@dooku.sandelman.ca> Archived-At: Subject: Re: [Suit] Call for adoption on manifest draft X-BeenThere: suit@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Software Updates for Internet of Things List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Jun 2019 20:46:20 -0000 --=-=-= Content-Type: text/plain Brendan Moran wrote: > Hi Michael, I think it should be pointed out that > draft-morean-suit-manifest-04 incorporates the concepts of > draft-moran-suit-behavioural-manifest. Can you explain what it is that > makes you uncomfortable about the procedural approach? okay, so I wasn't really sure as I re-read things quickly. In my quick re-reading, I though that the definition of the proceedures was still to come. I guess I read too quickly!!! Bluntly, it's the stopping problem :-) But, before we worry about programs that do not terminate due to loops, (because that issue can be solved... I maintain libpcap afterall!), the problem that I have is the inability to reason about what the manifest does by just looking at it. I'm coming back to this paragraph after the ones below: I think you've invented a proceedural machine that is trying really hard not to be proceedural, but as a result it is even less understandable! Are the problems we are trying to solve so complex, varied and unknown that we need this? Assuming that the answer really is yes, then who/what is going to write these proceedures that we need? It seems like a highly technical job, if it's really a proceedure. Looking at SUIT_Condition, (8.12) again, let me say that maybe the description of this as a proceedure is really incorrect. It looks totally declarative to me. Where I think it gets less declarative, as I understand it that SUIT_Directive_RUN_Sequence can take a list of SUIT_Condition, evaluate them, and then do stuff? Basically, this is how we do if/then, I think. The Coerce condition explanation could be better. SUIT_Directive_Process_Dependancy seems like a way to invoke matching methods on dependant manifests. SUIT_Directive_Run, could just be called, "and now, download stuff, and magic happens". Yes, okay, it's all signed and the like, but it seems rather hard to reason about. I kept reading in detail, to section 9, and I wonder if I understand option 2 correctly. A device with multiple images to load (and that needs to do in a specific order, and there might be multiple levels), might have a proceedure that looks like: programA: if component-one-version < 4 then load manifest for component-one-version=4; process. else if component-two-version < 5 ... where "load manifest" could effectively overwrite "programA" with the "component-one-program". After that, the firmware finds it needs to upgrade, and starts programA again, but this time, component-one is okay, so it proceeds? I think that section 11, pseudo-code has "SHA256 A", when it should say "SHA256 B", btw. I didn't understand if "condition-component-offset" was a test or a action. -- Michael Richardson , Sandelman Software Works -= IPv6 IoT consulting =- --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEERK+9HEcJHTJ9UqTMlUzhVv38QpAFAl0JTaAACgkQlUzhVv38 QpCxjQf/SbE5e+8nU+70XhQr1shocARczuR9pw9XOkj5e3DZBUXh53Ddazxx3mGE GnAxWGBofNMUy+yOBehwxqL++ttwahR5QzWdvfIJjZpfRk808f6hQVyk9ef0Wekk K99KU1id4oKL1YOlhstbaL+HG5eB7NPAkIKEwU4Nz2rrxKih9dQvdGOGl4nqWTCd nSN5/1OaxA/vDcjrBa4bfDiLVN4zG2moU2c/DAIGHlFMDVsAimT4bBSqIQu2g4H8 qjhoqEJ2rA0cP9Y9U1BEirpdRYnpwsMwovY+1Z+KkbrLgDVpdGy0QpxNy2ZknCih tuh4TB0okPshbDpht4XVMZrKsbNnGA== =0I8P -----END PGP SIGNATURE----- --=-=-=-- From nobody Tue Jun 18 17:26:01 2019 Return-Path: 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 0A7F31200D5 for ; Tue, 18 Jun 2019 17:25:59 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.399 X-Spam-Level: X-Spam-Status: No, score=-0.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_SORBS_WEB=1.5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 WRLgl-_b1iyY for ; Tue, 18 Jun 2019 17:25:57 -0700 (PDT) Received: from relay.sandelman.ca (relay.cooperix.net [IPv6:2a01:7e00::f03c:91ff:feae:de77]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1BDAE1200B5 for ; Tue, 18 Jun 2019 17:25:56 -0700 (PDT) Received: from dooku.sandelman.ca (unknown [75.98.19.132]) by relay.sandelman.ca (Postfix) with ESMTPS id 307731F450 for ; Wed, 19 Jun 2019 00:25:54 +0000 (UTC) Received: by dooku.sandelman.ca (Postfix, from userid 179) id 727D81328; Tue, 18 Jun 2019 20:26:03 -0400 (EDT) From: Michael Richardson to: "suit\@ietf.org" In-reply-to: <30900.1560890785@dooku.sandelman.ca> References: <12354.1560790046@dooku.sandelman.ca> <9314229C-01E8-4CCC-8EFD-4F5715072C30@arm.com> <30900.1560890785@dooku.sandelman.ca> Comments: In-reply-to Michael Richardson message dated "Tue, 18 Jun 2019 16:46:25 -0400." X-Mailer: MH-E 8.6; nmh 1.6; GNU Emacs 24.5.1 MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Date: Tue, 18 Jun 2019 20:26:03 -0400 Message-ID: <12665.1560903963@dooku.sandelman.ca> Archived-At: Subject: Re: [Suit] Call for adoption on manifest draft X-BeenThere: suit@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Software Updates for Internet of Things List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Jun 2019 00:25:59 -0000 --=-=-= Content-Type: text/plain Michael Richardson wrote: > Are the problems we are trying to solve so complex, varied and unknown > that we need this? The most complicated situation that I see is one where there are multiple firmwares images and they need to be upgraded in a particular order, or things stop working. The Android case of KERNEL image vs RADIO/BASEBAND image is perhaps the simplest example of this. (On some phones, you'll not just lose LTE if they are mis-matched, but maybe WIFI too, and often you'll get a kernel panic.) {At this point, I wandered through the document and then into the architecture document looking for the terminology for where a firmware image goes into. The best I came up was that it was a component. Above, in my android case, there were RADIO and KERNEL as slots for firmware} I can readily imagine Industrial applications where it could even take multiple passes: 1) upgrade component A to version 1.99 (which tolerates B being at 2.00) 2) upgrade component B to version 2.00 3) upgrade component A to version 2.00 It should, I think be possible to express this process in a single master manifest (with dependancies, I think) rather than staging it somehow via an operator action. It might be that each step takes mulitple hours to days to transfer the image, and the device needs to be operational the rest of the time (double-buffering). I think that the current document can accomplish the above rather simply, but it seems to go a lot further. (To infinity... and beyond!... so good work!) I think that the directives tries to assume some kind of universal firmware updating system that is identical everywhere, rather than assuming a universal firmware package format, with firmware updaters in specific to each device. Perhaps this comes from being a SoC vendor that is trying to support customers with a large variability in uses, but wanting to provide them all with an identical baked-in-internal-flash firmware system. I would be interested in David Brown's view on this. ps: I think it's only the directives which are the problem. I think the SUIT_Conditions are perfect, btw. -- Michael Richardson , Sandelman Software Works -= IPv6 IoT consulting =- --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEERK+9HEcJHTJ9UqTMlUzhVv38QpAFAl0JgRoACgkQlUzhVv38 QpAy/Qf/TZ2kC9jVu65mASHc5RKRypSty6SIdteqqAtjqFIk5UE+bub6u9ftT5Jl oqnXqUKF0SHTT2dstfnPIcD0o4C9Msg2QSTnNsY0z4QFH/TVX+tlLyx99zuBLm+L ag3bjtEd/oM3j39Tvv+7SUfZgmBogjil1tsDQk2fmvOaj0YxlXYJw7SjRYMiX2QR 4nqEOSZFv/bvD50VtPKp7rKOUdz4Tm7JDBke7c2nnFu1eLO2S+MHCs8gy2KCHX/Y dZYRnFB/wn/QAP8cu1sq2dBosPZgZ8k0Ge8Ns7Jy2YnuRoXYYv4jICi6DsS7Rnwo uPSF/qWVV6oLB9CDMPefESCNoXFfDw== =tgzQ -----END PGP SIGNATURE----- --=-=-=-- From nobody Thu Jun 20 06:53:43 2019 Return-Path: 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 2D123120108 for ; Thu, 20 Jun 2019 06:53:37 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.901 X-Spam-Level: X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=armh.onmicrosoft.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 PkUZHsD6v_V0 for ; Thu, 20 Jun 2019 06:53:33 -0700 (PDT) Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00049.outbound.protection.outlook.com [40.107.0.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8051312015D for ; Thu, 20 Jun 2019 06:53:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lzeWmac7uLdsd6si/1h7mdWsMea2OAe8yy0ySDPA4dA=; b=DrWVoI0Aa6EjAumIibWD4V30ngKvmh6Tf1fJ9b41+iL4Nd1UHXdUH9FtUf3LKFQoAkUcwvYSZY7gQZlA4/tw5gPhfcKrGT6whp0P98yEpbjylb8e0124U0bDzj4n8+hEtIz6Uk47941v0iEaEYyaJeVDrX+8iEo1nAcdNoky+ps= Received: from DB6PR0801MB1879.eurprd08.prod.outlook.com (10.168.84.137) by DB6PR0801MB1960.eurprd08.prod.outlook.com (10.168.86.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1987.11; Thu, 20 Jun 2019 13:53:29 +0000 Received: from DB6PR0801MB1879.eurprd08.prod.outlook.com ([fe80::2450:8832:f217:9327]) by DB6PR0801MB1879.eurprd08.prod.outlook.com ([fe80::2450:8832:f217:9327%4]) with mapi id 15.20.1987.014; Thu, 20 Jun 2019 13:53:29 +0000 From: Brendan Moran To: Michael Richardson CC: "suit@ietf.org" Thread-Topic: [Suit] Call for adoption on manifest draft Thread-Index: AQHVJSxgMr2ekVH4IUS4nJuL02lq+KahDuQAgADUjYCAAD1dgIACc+wA Date: Thu, 20 Jun 2019 13:53:29 +0000 Message-ID: <7DB0F916-D455-435D-B58B-3C919376918F@arm.com> References: <12354.1560790046@dooku.sandelman.ca> <9314229C-01E8-4CCC-8EFD-4F5715072C30@arm.com> <30900.1560890785@dooku.sandelman.ca> <12665.1560903963@dooku.sandelman.ca> In-Reply-To: <12665.1560903963@dooku.sandelman.ca> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3445.102.3) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Brendan.Moran@arm.com; x-originating-ip: [217.140.106.53] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: def145e3-cfa0-47ea-d3c3-08d6f586ad08 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:DB6PR0801MB1960; x-ms-traffictypediagnostic: DB6PR0801MB1960: x-ms-exchange-purlcount: 1 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 0074BBE012 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(136003)(396003)(346002)(39860400002)(366004)(189003)(199004)(51444003)(40434004)(76176011)(8936002)(50226002)(66946007)(6486002)(66446008)(5660300002)(66556008)(64756008)(2616005)(91956017)(476003)(26005)(66476007)(66574012)(186003)(76116006)(305945005)(7736002)(6246003)(6436002)(6512007)(99286004)(6306002)(11346002)(478600001)(72206003)(57306001)(446003)(36756003)(25786009)(14454004)(966005)(53936002)(73956011)(68736007)(6116002)(81166006)(33656002)(229853002)(256004)(486006)(102836004)(3846002)(86362001)(316002)(66066001)(71200400001)(14444005)(71190400001)(5024004)(81156014)(2906002)(8676002)(6506007)(53546011)(4326008); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0801MB1960; H:DB6PR0801MB1879.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: O2tzyCkI6k/h4pz2nO7DKXyxiJpf8L18uNYmFNsuRMNIxIhYrSD96RwlloR67ITO/VyYsIOGw2t8PgAInlSBzMcMAQB8zdSAU9FqeCmWQcXqPNVtb1ykNXyLY8zb/ht2iYrgaLOZl9tD+TJRcc4QlDmfMFJhnCTWyZi37RksfleUnH69+ZrHbVR8GiRl7mR6c0xQgo0Kz+24c3kouNAxNA5G4xwBeG/rXosZ0O8o2lOzl0KQsJzRbr7WwQQ9R76AG0mrFef6aTbuqtUT4WnUvHyuFKPQfyTj7I6KA6MDmsThOQAJZbURzJcVtD8xVIrhFtlHF7s1fiYNC/Ysv2sGOleec7v4xcwb3ubeOlYwEN7THAdtfQIbq0UWeaaugfnLxs9Uqc+3Ovz9sXVU3jZryw/BYULuD6l67d9z2oDR5h0= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: def145e3-cfa0-47ea-d3c3-08d6f586ad08 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jun 2019 13:53:29.5131 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Brendan.Moran@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB1960 Archived-At: Subject: Re: [Suit] Call for adoption on manifest draft X-BeenThere: suit@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Software Updates for Internet of Things List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Jun 2019 13:53:42 -0000 SGkgTWljaGFlbCwNCg0KVGhhbmsgeW91IGZvciBhbGwgeW91ciBmZWVkYmFjay4gSSBhZ3JlZSB0 aGF0IHNvbWUgb2YgdGhlIHdvcmRpbmcgY291bGQgYmUgbXVjaCBjbGVhcmVyLiBJIHRoaW5rIEkg YWxzbyBzaG91bGQgbGF5IG91dCB0aGUgbW90aXZhdGlvbnMgZm9yIHRoaXMgY2hhbmdlIGZyb20g ZGVjbGFyYXRpdmUgdG8gcHJvY2VkdXJhbCBtdWNoIGJldHRlci4NCg0KSSBiZWxpZXZlIHRoYXQg dGhlIGJlaGF2aW91cmFsIChvciBwcm9jZWR1cmFsKSBhcHByb2FjaCBoYXMgbWFueSBiZW5lZml0 cywgYnV0IEkgd2FudCB0byBzdHJlc3MgdGhhdCB0aGlzIGlzIG5vdCBhYm91dCBzb2x2aW5nIHNv bWUgYXJiaXRyYXJpbHkgY29tcGxleCBwcm9ibGVtOyBpdOKAmXMgYWJvdXQgY29tcGFjdCBlbmNv ZGluZywgbWVldGluZyB0aGUgcmVxdWlyZW1lbnRzIHdlIGhhdmUsIGFuZCBlbmFibGluZyBwcmVj aXNlbHkgZGVmaW5lZCBkZXZpY2UgYmVoYXZpb3VyLg0KDQoNCkZpcnN0LCBJIGhhdmUgdGhyZWUg b2JzZXJ2YXRpb25zIGFib3V0IGZpcm13YXJlIHVwZGF0ZToNCg0KMS4gVG8gZWxpbWluYXRlIGEg c291cmNlIG9mIHVzZXIgZXJyb3IsIHNpbXBsaWZ5IG1hbmFnZW1lbnQsIGV0Yy4sIHdlIGNhbuKA mXQgaGF2ZSBtYW55IHNpbWlsYXIgZm9ybWF0cywgdGhlcmUgbmVlZHMgdG8gYmUganVzdCBvbmUu DQoyLiBNYWtpbmcgYSBwYXJzZXIgc21hbGwgYW5kIGVhc3kgdG8gdmFsaWRhdGUgcmVxdWlyZXMg YSBzaW1wbGUgZm9ybWF0LCB3aXRoIGZldyB1bmlxdWUgc3RydWN0dXJlcyBhbmQgbG93IG5lc3Rp bmcgZGVwdGguDQozLiBBbG1vc3QgYWxsIHVzZXIgc3RvcmllcyBhbmQgc2VjdXJpdHkgcmVxdWly ZW1lbnRzIGFyZSBpbXBsZW1lbnRlZCB3aXRoIGEgc21hbGwgbnVtYmVyIG9mIGZ1bmRhbWVudGFs IG9wZXJhdGlvbnMuDQoNClRoaXMgbWFrZXMgYmVoYXZpb3VyYWwgbWFuaWZlc3RzIGludGVyZXN0 aW5nLiBCZWNhdXNlIHRoZXkgYXJlIG5hdHVyYWxseSBzaGFsbG93LCByZXBldGl0aXZlIGVuY29k aW5ncywgdGhleSBhcmUgc2ltcGxlIHRvIHBhcnNlLiBCZWNhdXNlIHRoZSBpbmZvcm1hdGlvbiBj b250YWluZWQgaW4gdGhlIG1hbmlmZXN0IGlzIHZlcnkgY2xvc2VseSByZWxhdGVkIHRvIHRoZSBv cGVyYXRpb24gdGhlIGRldmljZSBtdXN0IHBlcmZvcm0sIHRoZXkgYXJlIHNpbXBsZSB0byBwcm9j ZXNzLiBUaGlzIHNob3VsZCBtZWFuIHRoYXQgd2UgYXJlIGFibGUgdG8gYWNoaWV2ZSBwYXJzZXIg c2ltcGxpY2l0eSBnb2FscyBmb3IgYSBjb25zdHJhaW5lZCBkZXZpY2Ugd2l0aG91dCBzYWNyaWZp Y2luZyBjYXBhYmlsaXRpZXMgbmVlZGVkIG9ubHkgb24gbGFyZ2VyIGRldmljZXMuDQoNCg0KSG93 ZXZlciwgdGhpcyBzaW1wbHkgbWFrZXMgYmVoYXZpb3VyYWwgbWFuaWZlc3RzIGludGVyZXN0aW5n LCBpdCBkb2VzbuKAmXQganVzdGlmeSB0aGVtIGZvciB1c2UgaW4gc3VpdC4gRm9yIHRoYXQsIHdl IG5lZWQgdG8gbG9vayBhdCB0aGUgd2hvbGUgcGljdHVyZS4gQSByb3VnaCBzZXQgb2YgcmVxdWly ZW1lbnRzIGZvciBhIG1hbmlmZXN0IGZvcm1hdCBpbiBzdWl0IGFyZToNCg0KMS4gTWVldHMgdGhl IGluZm9ybWF0aW9uIG1vZGVsIHJlcXVpcmVtZW50cyBmb3IgdXNhYmlsaXR5IGFuZCBzZWN1cml0 eQ0KMi4gU2ltcGxlIHRvIHBhcnNlIG9uIGEgY29uc3RyYWluZWQgbm9kZQ0KMy4gU2ltcGxlIHRv IHByb2Nlc3Mgb24gYSBjb25zdHJhaW5lZCBub2RlDQo0LiBFeHByZXNzaXZlIGVub3VnaCB0byBl bmFibGUgYWR2YW5jZWQgdXNlLWNhc2VzIG9uIHVuY29uc3RyYWluZWQoPykgbm9kZXMsIGUuZy4g TGludXguDQo1LiBDb21wYWN0IGVuY29kaW5nDQo2LiBFeHRlbnNpYmxlDQo3LiBDb21wcmVoZW5z aWJsZSBieSBhbiBpbnRlcm1lZGlhdGUgc3lzdGVtDQo4LiBDb25zdHJ1Y3RpYmxlIGJ5IGEgbW9k ZXJhdGVseSBza2lsbGVkIHVzZXINCg0KSSBzdXNwZWN0IHRoYXQgMS02IGFyZSBub3QgdXAgZm9y IGRlYmF0ZSBhbmQgdGhhdCA3LCA4IGFyZSB0aGUgY29udGVudGlvdXMgcG9pbnRzLiBGb3IgNywg SSB0aGluayBpdOKAmXMgaW1wb3J0YW50IHRvIGxvb2sgYXQgdGhlIGRpZmZlcmVudCBzeXN0ZW1z IHdlIGhhdmUgaW4gdGhlIGNvbnN0cmFpbmVkIG5vZGUgdXNlLWNhc2UuDQoNClRoZXJlIGFyZSB0 d28gY2xhc3NlcyBvZiBtZXRhZGF0YSB1c2VkIGluIGZpcm13YXJlIHVwZGF0ZSwgd2l0aCB0d28g dmVyeSBkaWZmZXJlbnQgc2V0cyBvZiBjb25zdHJhaW50cy4NCkEuIFRoZSBtZXRhZGF0YSBjb25z dW1lZCBieSBhIGNvbnN0cmFpbmVkIG5vZGUgaW4gb3JkZXIgdG8gY29uc3VtZSB0aGUgZmlybXdh cmUgdXBkYXRlLg0KQi4gVGhlIG1ldGFkYXRhIHVzZWQgYnkgYW4gaW50ZXJtZWRpYXRlIHN5c3Rl bSB0byBtYWtlIGRlY2lzaW9ucyBhYm91dCB0aGUgdXBkYXRlDQoNCkEpIGhhcyB0byBiZSBzbWFs bCBhbmQgZWFzeSB0byBwYXJzZSBhbmQgcHJvY2VzcyBhbmQgQikgaGFzIHRvIGJlIGVhc3kgdG8g cmVhc29uIGFib3V0LiBJbiBwcmV2aW91cyBkcmFmdHMsIHRoZXNlIGhhdmUgYmVlbiB0aGUgc2Ft ZS4gSSBub3cgdGhpbmsgdGhpcyBpcyBkZXRyaW1lbnRhbCB0byB0aGUgY29uc3RyYWluZWQgbm9k ZS4gSG93ZXZlciwgdGhlcmUgYXJlIGNoYWxsZW5nZXMgcG9zZWQgYnkgZGl2aWRpbmcgbWV0YWRh dGEgaW50byBjb25zdW1lciBhbmQgaW50ZXJtZWRpYXRlIG1ldGFkYXRhLiBJIHRoaW5rIHdlIGNh biByZXNvbHZlIHRoZXNlIGlzc3VlcyBpbiBvbmUgb2YgdHdvIHdheXM6IGVpdGhlciBieSB1c2lu ZyB0b29saW5nIHRvIGV4dHJhY3QgcmVsZXZhbnQgZGF0YSBmcm9tIHRoZSDigJxieXRlIGNvZGXi gJ0gb2YgdGhlIGJlaGF2aW91cmFsIG1hbmlmZXN0LCBvciBieSBlbmNvZGluZyB0d28gc2V0cyBv ZiBtZXRhZGF0YSB1c2luZyBzZXZlcmFibGUgc2VjdGlvbnMsIGFzIHByZXZpb3VzbHkgZGlzY3Vz c2Vk4oCUdGhpcyB3aWxsIGJlIHRoZSBkZWZhdWx0IHdpdGggZW5jcnlwdGVkIG9yIHBhcnRpYWxs eSBlbmNyeXB0ZWQgbWFuaWZlc3RzIGFueXdheS4NCg0KSWYgdGhlIHN1aXQtd2cgY2hvb3NlcyB0 byBwdXJzdWUgdGhlIGJlaGF2aW91cmFsIG1hbmlmZXN0IGFwcHJvYWNoLCBJIHRoaW5rIHdlIHNo b3VsZCBmb2N1cyBvbiB0b29saW5nIHRvIGV4dHJhY3QgaW5mb3JtYXRpb24uIEkgZG9u4oCZdCBi ZWxpZXZlIGl04oCZcyBjb21wbGV4IHRvIGltcGxlbWVudCwgYW5kIEnigJlsbCBlbmRlYXZvdXIg dG8gcHJvdmUgdGhhdC4gSG93ZXZlciwgdGhlcmUgaXMgY2VydGFpbmx5IHNvbWUgdmFsdWUgaW4g YmVpbmcgYWJsZSB0byBlbmNvZGUgZGF0YSBmb3IgYW4gaW50ZXJtZWRpYXRlIHN5c3RlbSBpbiBh IHNldmVyYWJsZSBzZWN0aW9uLiBTaW5jZSB0aGlzIGhhcyBjb3N0cyBpbiBtYW5pZmVzdCBzaXpl LCBJIHRoaW5rIHRoZSBiZXN0IHdheSB0byBkbyB0aGlzIGlzIHRvIGFkZCBhIEpTT04gYmxvYiBh cyBvbmUgcG9zc2libGUgZWxlbWVudCBpbiB0aGUgYWxyZWFkeSBzZXZlcmFibGUgdGV4dCBzZWN0 aW9uLg0KDQpUbyByZXNvbHZlIDgsIHdoYXQgd2UgbmVlZCBpcyB0b29saW5nIHRoYXQgY2FuIGNv bnN0cnVjdCBhIG1hbmlmZXN0IHRvIGRlbGl2ZXIgb25lIG9yIG1vcmUgaW1hZ2VzLCBiYXNlZCBv biB3aGF0ZXZlciBjYXBhYmlsaXRpZXMgYXJlIHJlcG9ydGVkLiBXZSBwcm9iYWJseSBuZWVkIHRv IGRpc2N1c3Mgd2hhdCB0aGlzIGxvb2tzIGxpa2UuIEEgc2ltcGxlIHZlcnNpb24gd291bGQgd29y ayBieSB1c2luZyB0ZW1wbGF0ZXMgZm9yIGEgc2V0IG9mIHN0YW5kYXJkIHVzZSBjYXNlcywgYnV0 IGFsbG93IHVzZXJzIHRvIHByb2R1Y2UgbW9yZSBhZHZhbmNlZCBvcGVyYXRpb25zIGlmIG5lZWRl ZC4NCg0KDQpIb3dldmVyLCBJIHRoaW5rIHRoZXJlIGlzIG9uZSBtb3JlIGNvbnNpZGVyYXRpb246 IGltcGxpZWQgYmVoYXZpb3VyLiBXaGVuIGEgbWFuaWZlc3QgaXMgc2VudCB0byBhIGRldmljZSwg aXQgaXMgYW4gaW5zdHJ1Y3Rpb24gdG8gZG8gc29tZXRoaW5nLiBJIHRoaW5rIHRoaXMgbWFrZXMg cHJvY2VkdXJhbCBpbmZvcm1hdGlvbiBhIG11Y2ggYmV0dGVyIG1hdGNoLiBJZiB0aGUgY29udGVu dCBvZiB0aGF0IG1hbmlmZXN0IGlzIHB1cmVseSBkZWNsYXJhdGl2ZSwgdGhlbiB0aGUgYmVoYXZp b3VyIG9mIHRoZSBkZXZpY2UgaXMgaW1wbGllZC4gVGhpcyBtZWFucyB0aGF0IHRoZSBzcGVjaWZp Y2F0aW9uIG11c3QgbWFrZSBleHBsaWNpdCB3aGF0IGVhY2ggaW5mb3JtYXRpb24gZWxlbWVudCBp bXBsaWVzIGEgZGV2aWNlIHNob3VsZCBkby4gQXMgbG9uZyBhcyBlYWNoIGluZm9ybWF0aW9uIGVs ZW1lbnQgaXMgaXNvbGF0ZWQsIHRoaXMgaXMgYWNoaWV2YWJsZSwgYnV0IGlmIGluZm9ybWF0aW9u IGVsZW1lbnRzIGludGVyYWN0LCB0aGlzIHF1aWNrbHkgbGVhZHMgdG8gYSBjb21iaW5hdG9yaWFs IGV4cGxvc2lvbiBpbiB0aGUgc3BlY2lmaWNhdGlvbi4gSWYgdGhlIGJlaGF2aW91ciBvZiB0aGUg ZGV2aWNlIGZvciBhbnkgYXJiaXRyYXJ5IGNvbWJpbmF0aW9uIG9mIGluZm9ybWF0aW9uIGVsZW1l bnRzIGlzIG5vdCBleHBsaWNpdCBpbiB0aGUgc3BlY2lmaWNhdGlvbiwgdGhlbiB0aGUgc3BlY2lm aWNhdGlvbiB3aWxsIGJlIG9wZW4gdG8gaW50ZXJwcmV0YXRpb24sIHdoaWNoIHdpbGwgaW5ldml0 YWJseSB5aWVsZCBzdXJwcmlzaW5nIHJlc3VsdHMuIEZvciBhIHNlY3VyaXR5LWNyaXRpY2FsIHN5 c3RlbSwgbGlrZSBmaXJtd2FyZSB1cGRhdGUsIHRoZSBsYXN0IHRoaW5nIHdlIHdhbnQgaXMgc3Vy cHJpc2luZyByZXN1bHRzLg0KDQoNCkkgYmVsaWV2ZSB0aGF0IHRoZSBiZWhhdmlvdXJhbCBtYW5p ZmVzdHMgYXJlIHRoZSBiZXN0IG1hdGNoIGZvciBjb25zdHJhaW5lZCBub2RlcyBiZWNhdXNlIHRo ZXkgc2ltcGxpZnkgdGhlIHBhcnNlciBhbmQgdGhlIHByb2Nlc3Nvci4gVGhleSBtYWtlIHRoZSBi ZWhhdmlvdXIgb2YgdGhlIGRldmljZSBleHBsaWNpdCwgcmF0aGVyIHRoYW4gaW1wbGljaXQuIFRo ZXkgYXJlIGV4dGVuc2libGUgd2l0aG91dCB1bmR1ZSBjb21wbGV4aXR5IG9uIHRoZSB0YXJnZXQu IFRoZXkgZG8gcHJlc2VudCB0d28gY2hhbGxlbmdlczogaW50ZXJwcmV0YXRpb24gb24gaW50ZXJt ZWRpYXRlIHN5c3RlbXMgYW5kIGNvbnN0cnVjdGlvbiBieSBhbiB1bnNraWxsZWQgKGluIGJlaGF2 aW91cmFsIG1hbmlmZXN0cykgdXNlci4gSSB0aGluayB0aGF0IHdlIGNhbiBzb2x2ZSB0aGVzZSBj aGFsbGVuZ2VzIGFuZCBJIHRoaW5rIHRoYXQgdGhlIGludGVycHJldGF0aW9uIGNoYWxsZW5nZSwg YXQgbGVhc3QsIGlzIGxlc3MgY29tcGxleCB0aGFuIGl0IGFwcGVhcnMuIEnigJltIHdpbGxpbmcg dG8gdHJhZGUgY29tcGxleGl0eSBvbiBpbnRlcm1lZGlhdGUvYXV0aG9yaW5nIHN5c3RlbXMgZm9y IHNpbXBsaWNpdHkgb24gYSBjb25zdHJhaW5lZCBub2RlLiBXaGF0IHJlbWFpbnMgdG8gYmUgc2Vl biBpcyB3aGV0aGVyIHRoZSBzdWl0LXdnIGFncmVlcyB3aXRoIG15IGFwcHJvYWNoIG9yIG5vdC4N Cg0KQmVzdCBSZWdhcmRzLA0KQnJlbmRhbg0KDQo+IE9uIDE5IEp1biAyMDE5LCBhdCAwMToyNiwg TWljaGFlbCBSaWNoYXJkc29uIDxtY3IraWV0ZkBzYW5kZWxtYW4uY2E+IHdyb3RlOg0KPg0KPg0K PiBNaWNoYWVsIFJpY2hhcmRzb24gPG1jcitpZXRmQHNhbmRlbG1hbi5jYT4gd3JvdGU6DQo+PiBB cmUgdGhlIHByb2JsZW1zIHdlIGFyZSB0cnlpbmcgdG8gc29sdmUgc28gY29tcGxleCwgdmFyaWVk IGFuZCB1bmtub3duDQo+PiB0aGF0IHdlIG5lZWQgdGhpcz8NCj4NCj4gVGhlIG1vc3QgY29tcGxp Y2F0ZWQgc2l0dWF0aW9uIHRoYXQgSSBzZWUgaXMgb25lIHdoZXJlIHRoZXJlIGFyZSBtdWx0aXBs ZQ0KPiBmaXJtd2FyZXMgaW1hZ2VzIGFuZCB0aGV5IG5lZWQgdG8gYmUgdXBncmFkZWQgaW4gYSBw YXJ0aWN1bGFyIG9yZGVyLCBvcg0KPiB0aGluZ3Mgc3RvcCB3b3JraW5nLiAgVGhlIEFuZHJvaWQg Y2FzZSBvZiBLRVJORUwgaW1hZ2UgdnMgUkFESU8vQkFTRUJBTkQNCj4gaW1hZ2UgaXMgcGVyaGFw cyB0aGUgc2ltcGxlc3QgZXhhbXBsZSBvZiB0aGlzLiAgKE9uIHNvbWUgcGhvbmVzLCB5b3UnbGwN Cj4gbm90IGp1c3QgbG9zZSBMVEUgaWYgdGhleSBhcmUgbWlzLW1hdGNoZWQsIGJ1dCBtYXliZSBX SUZJIHRvbywgYW5kIG9mdGVuDQo+IHlvdSdsbCBnZXQgYSBrZXJuZWwgcGFuaWMuKQ0KPg0KPiB7 QXQgdGhpcyBwb2ludCwgSSB3YW5kZXJlZCB0aHJvdWdoIHRoZSBkb2N1bWVudCBhbmQgdGhlbiBp bnRvIHRoZQ0KPiBhcmNoaXRlY3R1cmUgZG9jdW1lbnQgbG9va2luZyBmb3IgdGhlIHRlcm1pbm9s b2d5IGZvciB3aGVyZSBhIGZpcm13YXJlIGltYWdlDQo+IGdvZXMgaW50by4gIFRoZSBiZXN0IEkg Y2FtZSB1cCB3YXMgdGhhdCBpdCB3YXMgYSBjb21wb25lbnQuICBBYm92ZSwgaW4gbXkNCj4gYW5k cm9pZCBjYXNlLCB0aGVyZSB3ZXJlIFJBRElPIGFuZCBLRVJORUwgYXMgc2xvdHMgZm9yIGZpcm13 YXJlfQ0KPg0KPiBJIGNhbiByZWFkaWx5IGltYWdpbmUgSW5kdXN0cmlhbCBhcHBsaWNhdGlvbnMg d2hlcmUgaXQgY291bGQgZXZlbiB0YWtlDQo+IG11bHRpcGxlIHBhc3NlczoNCj4gICAgMSkgdXBn cmFkZSBjb21wb25lbnQgQSB0byB2ZXJzaW9uIDEuOTkgKHdoaWNoIHRvbGVyYXRlcyBCIGJlaW5n IGF0IDIuMDApDQo+ICAgIDIpIHVwZ3JhZGUgY29tcG9uZW50IEIgdG8gdmVyc2lvbiAyLjAwDQo+ ICAgIDMpIHVwZ3JhZGUgY29tcG9uZW50IEEgdG8gdmVyc2lvbiAyLjAwDQo+DQo+IEl0IHNob3Vs ZCwgSSB0aGluayBiZSBwb3NzaWJsZSB0byBleHByZXNzIHRoaXMgcHJvY2VzcyBpbiBhIHNpbmds ZSBtYXN0ZXINCj4gbWFuaWZlc3QgKHdpdGggZGVwZW5kYW5jaWVzLCBJIHRoaW5rKSByYXRoZXIg dGhhbiBzdGFnaW5nIGl0IHNvbWVob3cgdmlhIGFuIG9wZXJhdG9yDQo+IGFjdGlvbi4gIEl0IG1p Z2h0IGJlIHRoYXQgZWFjaCBzdGVwIHRha2VzIG11bGl0cGxlIGhvdXJzIHRvIGRheXMgdG8gdHJh bnNmZXINCj4gdGhlIGltYWdlLCBhbmQgdGhlIGRldmljZSBuZWVkcyB0byBiZSBvcGVyYXRpb25h bCB0aGUgcmVzdCBvZiB0aGUgdGltZQ0KPiAoZG91YmxlLWJ1ZmZlcmluZykuDQo+DQo+IEkgdGhp bmsgdGhhdCB0aGUgY3VycmVudCBkb2N1bWVudCBjYW4gYWNjb21wbGlzaCB0aGUgYWJvdmUgcmF0 aGVyIHNpbXBseSwgYnV0DQo+IGl0IHNlZW1zIHRvIGdvIGEgbG90IGZ1cnRoZXIuICAoVG8gaW5m aW5pdHkuLi4gYW5kIGJleW9uZCEuLi4gc28gZ29vZCB3b3JrISkNCj4NCj4gSSB0aGluayB0aGF0 IHRoZSBkaXJlY3RpdmVzIHRyaWVzIHRvIGFzc3VtZSBzb21lIGtpbmQgb2YgdW5pdmVyc2FsIGZp cm13YXJlDQo+IHVwZGF0aW5nIHN5c3RlbSB0aGF0IGlzIGlkZW50aWNhbCBldmVyeXdoZXJlLCBy YXRoZXIgdGhhbiBhc3N1bWluZyBhDQo+IHVuaXZlcnNhbCBmaXJtd2FyZSBwYWNrYWdlIGZvcm1h dCwgd2l0aCBmaXJtd2FyZSB1cGRhdGVycyBpbiBzcGVjaWZpYyB0byBlYWNoDQo+IGRldmljZS4g IFBlcmhhcHMgdGhpcyBjb21lcyBmcm9tIGJlaW5nIGEgU29DIHZlbmRvciB0aGF0IGlzIHRyeWlu ZyB0byBzdXBwb3J0DQo+IGN1c3RvbWVycyB3aXRoIGEgbGFyZ2UgdmFyaWFiaWxpdHkgaW4gdXNl cywgYnV0IHdhbnRpbmcgdG8gcHJvdmlkZSB0aGVtIGFsbA0KPiB3aXRoIGFuIGlkZW50aWNhbCBi YWtlZC1pbi1pbnRlcm5hbC1mbGFzaCBmaXJtd2FyZSBzeXN0ZW0uDQo+DQo+IEkgd291bGQgYmUg aW50ZXJlc3RlZCBpbiBEYXZpZCBCcm93bidzIHZpZXcgb24gdGhpcy4NCj4NCj4gcHM6IEkgdGhp bmsgaXQncyBvbmx5IHRoZSBkaXJlY3RpdmVzIHdoaWNoIGFyZSB0aGUgcHJvYmxlbS4gSSB0aGlu ayB0aGUNCj4gU1VJVF9Db25kaXRpb25zIGFyZSBwZXJmZWN0LCBidHcuDQo+DQo+IC0tDQo+IE1p Y2hhZWwgUmljaGFyZHNvbiA8bWNyK0lFVEZAc2FuZGVsbWFuLmNhPiwgU2FuZGVsbWFuIFNvZnR3 YXJlIFdvcmtzDQo+IC09IElQdjYgSW9UIGNvbnN1bHRpbmcgPS0NCj4NCj4NCj4NCj4gX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gU3VpdCBtYWlsaW5n IGxpc3QNCj4gU3VpdEBpZXRmLm9yZw0KPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp c3RpbmZvL3N1aXQNCg0KSU1QT1JUQU5UIE5PVElDRTogVGhlIGNvbnRlbnRzIG9mIHRoaXMgZW1h aWwgYW5kIGFueSBhdHRhY2htZW50cyBhcmUgY29uZmlkZW50aWFsIGFuZCBtYXkgYWxzbyBiZSBw cml2aWxlZ2VkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2Ug bm90aWZ5IHRoZSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRvIG5vdCBkaXNjbG9zZSB0aGUgY29u dGVudHMgdG8gYW55IG90aGVyIHBlcnNvbiwgdXNlIGl0IGZvciBhbnkgcHVycG9zZSwgb3Igc3Rv cmUgb3IgY29weSB0aGUgaW5mb3JtYXRpb24gaW4gYW55IG1lZGl1bS4gVGhhbmsgeW91Lg0K From nobody Fri Jun 21 01:32:10 2019 Return-Path: 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 23944120186 for ; Fri, 21 Jun 2019 01:32:08 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.92 X-Spam-Level: X-Spam-Status: No, score=-0.92 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FROM_EXCESS_BASE64=0.979, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nordicsemi.onmicrosoft.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 9HKMaNuMc-kj for ; Fri, 21 Jun 2019 01:32:03 -0700 (PDT) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60061.outbound.protection.outlook.com [40.107.6.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C517D12017E for ; Fri, 21 Jun 2019 01:32:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nordicsemi.onmicrosoft.com; s=selector2-nordicsemi-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HeUwgKVc//LxKb8AYdAdyi7opE0BB/2hNZioMAzKchc=; b=pivFMmRkY8nRqkGE1ARr+MGJR4Zr8gwI64YCHM4VBqptb7XOhU0hsEEUSVCgjuWsQq1AuamuefHekmS8TkW/FdAOKA4RFJx9tHLI8KGWc8Y4SCMEoS0gECJTABWQ0t8fFPg/pwEzsIyUr5lBwO6ZvcYmZMT9dCl8KZTwPtz8NrA= Received: from HE1PR05MB3228.eurprd05.prod.outlook.com (10.170.243.14) by HE1PR05MB3498.eurprd05.prod.outlook.com (10.170.244.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1987.15; Fri, 21 Jun 2019 08:31:58 +0000 Received: from HE1PR05MB3228.eurprd05.prod.outlook.com ([fe80::3db5:a53:23b9:4233]) by HE1PR05MB3228.eurprd05.prod.outlook.com ([fe80::3db5:a53:23b9:4233%7]) with mapi id 15.20.1987.014; Fri, 21 Jun 2019 08:31:58 +0000 From: =?utf-8?B?UsO4bm5pbmdzdGFkLCDDmHl2aW5k?= To: Brendan Moran CC: suit , =?utf-8?B?S3ZhbXRyw7gsIEZyYW5rIEF1ZHVu?= Thread-Topic: Introducing draft-moran-suit-manifest-04 Thread-Index: AQHU2L81dzELNCQKcEaCHfQ8cPehA6Y2x2+wgABw2OCAYxNsgIAMA9ew Date: Fri, 21 Jun 2019 08:31:58 +0000 Message-ID: References: <16EC7DB9-1649-4A86-A370-F77CB03305AC@arm.com> <45E47993-636B-4275-B3D8-1885F23BECAC@arm.com> In-Reply-To: <45E47993-636B-4275-B3D8-1885F23BECAC@arm.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Oyvind.Ronningstad@nordicsemi.no; x-originating-ip: [2001:8c0:5140:12:81ff:e6e0:2da3:8526] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 8542e0f3-e4b7-4f62-bb9e-08d6f622ecf2 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:HE1PR05MB3498; x-ms-traffictypediagnostic: HE1PR05MB3498: x-ms-exchange-purlcount: 1 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 0075CB064E x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39850400004)(396003)(136003)(366004)(376002)(346002)(199004)(51914003)(189003)(54896002)(14454004)(966005)(8936002)(9686003)(74482002)(236005)(85182001)(6246003)(53936002)(76116006)(6436002)(99286004)(6506007)(53546011)(229853002)(186003)(6306002)(55016002)(316002)(54906003)(6116002)(7696005)(66556008)(64756008)(66446008)(2906002)(102836004)(66946007)(790700001)(68736007)(478600001)(66574012)(14444005)(52536014)(6916009)(73956011)(71200400001)(476003)(86362001)(71190400001)(11346002)(66476007)(76176011)(85202003)(256004)(5660300002)(107886003)(8676002)(33656002)(81166006)(74316002)(81156014)(7736002)(25786009)(4326008)(46003)(446003)(606006)(486006)(72206003)(777600001); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR05MB3498; H:HE1PR05MB3228.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: nordicsemi.no does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: a6HUeVooQBlbQqeE+IXlOL6lvWqEFNFWcdJHBb2yh9vp+FUPJy8raxiWij1ZXE9+OrN182DTim63p8rbW6boK4fy1UiRsS/MoRhEXS/hl9LWyflzqmoWZI4LieTyAfqHREBocxF1eIrhiG9+u8cnLzDt6ctu/EyGDIrupM5UCnrM+SiQI8gZSnucNJx8OcyRut8Pe9DCQsuuG0x2s63l0m3NhEKTGJ4TVQl/WA32jo2JwH9tDOyeY8S2w0SJewIABx0jst/mh1K+5fqJ13zHQwYY/aWeNc72rHrbDTEP5CdCrBtQO6LAwOFeN2AurtBbuD1BS2chze2h6z40aSV+SK/c1iCk0QRsgS3FYlHlwdRc/3W5nYwj4xy5GKrgMUPmVXFMys31Poy0qw6de1ojQeZxhrW88DLX1Z60UsrgS30= Content-Type: multipart/alternative; boundary="_000_HE1PR05MB32285F303789FF86E4080C5B88E70HE1PR05MB3228eurp_" MIME-Version: 1.0 X-OriginatorOrg: nordicsemi.no X-MS-Exchange-CrossTenant-Network-Message-Id: 8542e0f3-e4b7-4f62-bb9e-08d6f622ecf2 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jun 2019 08:31:58.2676 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 28e5afa2-bf6f-419a-8cf6-b31c6e9e5e8d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: oyvind.ronningstad@nordicsemi.no X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR05MB3498 Archived-At: Subject: Re: [Suit] Introducing draft-moran-suit-manifest-04 X-BeenThere: suit@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Software Updates for Internet of Things List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Jun 2019 08:32:08 -0000 --_000_HE1PR05MB32285F303789FF86E4080C5B88E70HE1PR05MB3228eurp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgQnJlbmRhbiwgdGhhbmtzIGZvciB0aGUgaW4tZGVwdGggYW5zd2Vycy4gSSBoYXZlIHNvbWUg bW9yZSBxdWVzdGlvbnMvY29tbWVudHMgYmVsb3cuDQoNClRoYW5rcywNCsOYeXZpbmQNCg0KRnJv bTogQnJlbmRhbiBNb3JhbiA8QnJlbmRhbi5Nb3JhbkBhcm0uY29tPg0KU2VudDogVGh1cnNkYXks IEp1bmUgMTMsIDIwMTkgMTc6NDINClRvOiBSw7hubmluZ3N0YWQsIMOYeXZpbmQgPE95dmluZC5S b25uaW5nc3RhZEBub3JkaWNzZW1pLm5vPg0KQ2M6IHN1aXRAaWV0Zi5vcmc7IEt2YW10csO4LCBG cmFuayBBdWR1biA8ZnJhbmsua3ZhbXRyb0Bub3JkaWNzZW1pLm5vPg0KU3ViamVjdDogUmU6IElu dHJvZHVjaW5nIGRyYWZ0LW1vcmFuLXN1aXQtbWFuaWZlc3QtMDQNCg0KVGhlIGFsZ29yaXRobSBp ZGVudGlmaWVycyBhcmUgYm9ycm93ZWQgZGlyZWN0bHkgZnJvbSB0aGUgTmFtaW5nIFRoaW5ncyB3 aXRoIEhhc2hlcyBSRkMgKFJGQyA2OTIwKS4gaHR0cHM6Ly93d3cuaWFuYS5vcmcvYXNzaWdubWVu dHMvbmFtZWQtaW5mb3JtYXRpb24vbmFtZWQtaW5mb3JtYXRpb24ueGh0bWwuIElmIHBvc3NpYmxl LCBJIHdvdWxkIGxpa2UgdG8gYXZvaWQgY29uc3RydWN0aW5nIGFub3RoZXIgSUFOQSByZWdpc3Ry eSBmb3IgZGlnZXN0IGFsZ29yaXRobSBpZGVudGlmaWVycy4gSSBjb25mZXNzLCBJIGRvIGZpbmQg aXQgYSBiaXQgc3RyYW5nZSB0aGF0IFJGQyA2OTIwIGhhcyBJRHMgZm9yIFNIQTMtMjI0IGFuZCBT SEEyNTYtMTI4LCBidXQgbm90IGZvciBTSEEyMjQuIElmIHdlIG5lZWQgdG8gY29uc3RydWN0IGEg bmV3IHJlZ2lzdHJ5LCBzbyBiZSBpdCwgaG93ZXZlciBJIHdvdWxkIHJhdGhlciBub3QuIFBlcmhh cHMgdGhlcmUgaXMgYW5vdGhlciBkaWdlc3QgYWxnb3JpdGhtIHJlZ2lzdHJ5IHRoYXQgaXMgYXBw cm9wcmlhdGU/DQoNCldoeSBkbyB3ZSBuZWVkIGFuIElBTkEgcmVnaXN0cnk/IEkgaW1hZ2luZSB0 d28gcG9zc2libGUgcmVhc29ucywgYm90aCBvZiB3aGljaCBhcmUgaW52YWxpZCBpbiBteSBvcGlu aW9uIChmb3IgdGhpcyBjYXNlKToNCg0KICAxLiAgQXMgYSBzb3VyY2Ugb2YgYWxnb3JpdGhtIGlk ZW50aWZpZXJzIChudW1iZXJzKS4gU2luY2Ugd2UgY3JlYXRlIG91ciBvd24gdHlwZSAoU1VJVF9E aWdlc3QpLCB0aGVyZeKAmXMgbm90aGluZyB0byByZXRhaW4gY29tcGF0aWJpbGl0eSB3aXRoLiBE b2VzbuKAmXQgdGhpcyBtYWtlIHRoZSBudW1iZXJzIGFyYml0cmFyeT8NCiAgMi4gIFNvIHRoZSBs aXN0IHdpbGwgYmUgY3VyYXRlZCB3aXRob3V0IHRoZSBuZWVkIHRvIG1ha2UgbmV3IFJGQ3MuIFRo aXMgd291bGQgaW5kZWVkIGJlIGdvb2QgdG8gaGF2ZS4gVGhlIHRoaW5nIGlzIHRoYXQgUkZDIDY5 MjAgY29udGFpbnMgYWxnb3JpdGhtcyB0aGF0IHNob3VsZCBORVZFUiBFVkVSIGJlIHVzZWQgYnkg U1VJVCBpbXBsZW1lbnRhdGlvbnMsIHNvIHRoZXkgc2hvdWxkIG5vdCBiZSBwYXJ0IG9mIFNVSVRf RGlnZXN0LiBUaGlzIG1lYW5zIHdlIG5lZWQgdG8gY3VyYXRlIHRoZSBjdXJhdGVkIGxpc3QsIHdo aWNoIG1ha2VzIHVzaW5nIHRoZSBOYW1lZCBJbmZvcm1hdGlvbiByZWdpc3RyeSBubyBiZXR0ZXIg dGhhbiBub3QgdXNpbmcgYSByZWdpc3RyeS4gVGhpcyBpcyBvYnZpb3VzIHdoZW4gbG9va2luZyBh dCB0aGUgZ29hbHMgb2YgdGhlIHJlZ2lzdHJ5IChuYW1pbmcgdGhpbmdzKSwgY29tcGFyZWQgdG8g b3VyIGdvYWwgKHNlY3VyaXR5KTogVGhleSBkb27igJl0IGFsaWduIGF0IGFsbC4NCklmIHlvdSB3 YW50IHRvIHRha2UgSURzIGZyb20gdGhlIHJlZ2lzdHJ5LCB0aGF04oCZcyBubyBwcm9ibGVtLCBi dXQgZG8gcmVtb3ZlIHRoZSBhbGdvcml0aG1zIGtub3duIHRvIGJlIGluc2VjdXJlLiBJdOKAmXMg bm90IHdvcnRoIHRoZSBjaGFuY2UgdGhhdCBldmVuIGEgc2luZ2xlIHVzZXIgdXNlcyB0aGVtLg0K DQpPbmUgc29sdXRpb24gaXMgdG8gYW1lbmQgdGhlIE5hbWVkIEluZm9ybWF0aW9uIHJlZ2lzdHJ5 IHNvIGl0IGFsc28gY292ZXJzIHNlY3VyaXR5IHVzZSBjYXNlcy4gSSB0aGluayB0aGlzIHdhcyBt ZW50aW9uZWQgYnkgRGF2aWQgV2FsdGVybWlyZS4NCkFub3RoZXIgc29sdXRpb24gaXMgdG8gZm9s bG93IFRMU+KAmXMgcmVjb21tZW5kYXRpb25zLCBvciB0byBjb3B5IHRoZWlyIHByb2Nlc3Mgb2Yg c3BlY2lmeWluZyBleGFjdGx5IHdoYXQgY29tYmluYXRpb25zIG9mIGFsZ29yaXRobXMgYXJlIHN1 cHBvcnRlZCBpbiBlYWNoIHZlcnNpb24uDQpJZiB3ZSBjcmVhdGUgb3IgYW1lbmQgYSByZWdpc3Ry eSBvdXJzZWx2ZXMsIHdlIHNob3VsZCBwcm9iYWJseSBhdHRlbXB0IHRvIGNvb3BlcmF0ZSB3aXRo IG90aGVyIFdHcywgc2luY2Ugc3VjaCBhIHJlZ2lzdHJ5IHdvdWxkIGJlIHVzZWZ1bCBiZXlvbmQg anVzdCBTVUlULg0KDQoNCkN1cnJlbnRseSwgdGhlIGRlc2lnbiBjYWxscyBmb3IgbWFuaWZlc3Rz IHRvIGJlIHJlZmVyZW5jZWQgYnkgZGlnZXN0LiBJZiB0aGF0IGlzIHRoZSBjYXNlLCB0aGVuIGEg bWFuaWZlc3TigJlzIGRpZ2VzdCAoYW5kLCB0aGVyZWZvcmUsIHNlcXVlbmNlIG51bWJlcikgbXVz dCBiZSBrbm93biBhdCB0aW1lIG9mIGNyZWF0aW9uLiBGb3IgZnV6enkgZGVwZW5kZW5jaWVzLCBz dWNoIGFzIHRob3NlIGJhc2VkIG9uIHZlcnNpb24gbWF0Y2hpbmcsIHRoZSBkaXJlY3QgZGVwZW5k ZW5jeSBtZWNoYW5pc20gY2xlYXJseSBkb2VzbuKAmXQgd29yay4gVGhpcyB3YXMgb3JpZ2luYWxs eSBtb2RlbGxlZCBhcyBtdXR1YWxseSBpbmRlcGVuZGVudCBjb21wb25lbnRzICh0aG9zZSB0aGF0 IGFyZSBub3QgdXBkYXRlZCB0b2dldGhlcikuIERvZXMgdGhpcyBuZWVkIHRvIGJlIG1hZGUgbW9y ZSBleHBsaWNpdCwgb3IgZG9lcyBpdCByZXF1aXJlIGEgbmV3IG9yIG1vZGlmaWVkIGRlcGVuZGVu Y3kgbWVjaGFuaXNtPw0KDQpJIHRoaW5rIEkgbWlzdW5kZXJzdG9vZCB0aGUgcHVycG9zZSBvZiB0 aGUgdmVyc2lvbiBjb25kaXRpb24uIFNvIHRvIGNsYXJpZnk6IFZlcnNpb24gY29uZGl0aW9ucyBh cmUgY2hlY2tlZCBvbmx5IGFnYWluc3QgZXhpc3RpbmcgY29tcG9uZW50cz8gVGhhdCBtYWtlcyBz ZW5zZSBmb3IgdXBncmFkZSBtYW5pZmVzdHMsIGJ1dCBob3cgZG8geW91IGVudmlzaW9uIGl0IGZv ciB3aGVuIFNVSVQgaXMgdXNlZCBmb3IgYm9vdCBtYW5pZmVzdHM/DQoNCg0KVGhlIHB1cnBvc2Ug b2Ygc3VpdC1kZXBlbmRlbmN5LWNvbXBvbmVudHMgaXMgdG8gZW51bWVyYXRlIHRoZSBjb21wb25l bnRzIHRoYXQgYXJlIGRlc2NyaWJlZCBieSB0aGUgZGVwZW5kZW5jaWVzLiBUaGlzIG1heSBvciBt YXkgbm90IGJlIG5lY2Vzc2FyeS4gQXMgSSBoYXZlIGRlc2NyaWJlZCBpdCBpbiBkcmFmdC1tb3Jh bi1zdWl0LW1hbmlmZXN0LTA0LCBpdCBpcyBhIGxpc3Qgb2YgYWxsIGNvbXBvbmVudHMgdGhhdCBh cmUgYWZmZWN0ZWQgYnkgYWxsIGRlcGVuZGVuY2llcy4gVGhpcyBpcyB1c2VmdWwgZm9yIHRocmVl IHJlYXNvbnM6IDEpIGl0IGFsbG93cyB0aGUgZGV2aWNlIHRvIGV2YWx1YXRlIHdoZXRoZXIgb3Ig bm90IGl0IGltcGxlbWVudHMgdGhlIHRhcmdldGVkIGNvbXBvbmVudHMgcHJpb3IgdG8gZG93bmxv YWRpbmcgdGhlIHdob2xlIG1hbmlmZXN0IHRyZWUsIDIpIGZvciBhIHNpbmdsZS1wYXNzIHByb2Nl c3NvciwgaXQgYWxsb3dzIHRoZSBkZXZpY2UgdG8gdmVyaWZ5IHRoYXQgaXQgaGFzIGVub3VnaCBz dG9yYWdlIHRvIHN0b3JlIHRoZSB2YXJpYWJsZXMgdGhhdCB3aWxsIGJlIHVzZWQgYnkgZWFjaCBj b21wb25lbnQuIEZvciBhIG11bHRpLXBhc3MgcHJvY2Vzc29yLCBpdCBhbGxvd3MgdGhlIGRldmlj ZSB0byBpdGVyYXRlIHRocm91Z2ggYWZmZWN0ZWQgY29tcG9uZW50cywgaGFuZGxpbmcgZWFjaCBv bmUgaW4gdHVybi4NCg0KVGhlcmUgYXJlIHRyYWRlb2ZmcyBoZXJlLiBJZiBtYW55IGNvbXBvbmVu dHMgYXJlIGxpc3RlZCBpbiBhIGRlZXBseSBuZXN0ZWQgdHJlZSwgaXQgd2lsbCBtYWtlIHRoZSB0 b3AtbGV2ZWwgbWFuaWZlc3QgZW5vcm1vdXMuIFRoaXMgaXMgYSBwcm9ibGVtIHRoYXQgaXMgbm90 IHdlbGwtYWRkcmVzc2VkIGJ5IHRoaXMgbW9kZWwuIEl0IHdhcyBjaG9zZW4gZm9yIHNtYWxsIG51 bWJlcnMgb2YgY29tcG9uZW50cyBpbiBhIHNtYWxsIHRyZWUgb24gc21hbGwgZGV2aWNlcy4gV2Ug bWF5IG5lZWQgdG8gY29uc2lkZXIgd2hldGhlciBpdCB3aWxsIGNvbnRpbnVlIHRvIGJlIHRoZSBj b3JyZWN0IGNob2ljZSBmb3IgbGFyZ2VyIHN5c3RlbXMuIFBlcmhhcHMgd2Ugc2hvdWxkIGNvbnNp ZGVyIHRoZSBvcHRpb24gb2YgbWFraW5nIHRoZSBmaWVsZCBvcHRpb25hbCBhbmQgc3BlY2lmaWNh bGx5IGZvciBtdWx0aS1wYXNzIHByb2Nlc3NvcnMuDQoNCkkgaGF2ZW7igJl0IHRob3VnaHQgZGVl cGx5IGFib3V0IGl0LCBidXQgbWFraW5nIGl0IG9wdGlvbmFsIG1ha2VzIHNlbnNlIHRvIG1lLg0K DQoNCkkgdGhpbmsgdGhlcmUncyBhIHF1aXJrIHdpdGggdGhlIHZlcnNpb25zIHdoZXJlIGNvbXBh cmlzb25zIGNhbiBiZSBzdWJ2ZXJ0ZWQuIElmIHlvdSBoYXZlIGEgZGVwZW5kZW5jeSBvbiB2ZXJz aW9uIDEueCBvZiBzb21ldGhpbmcsIGl0J3MgaGFyZCAoaW1wb3NzaWJsZSBpbiB0aGUgZ2VuZXJh bCBzZW5zZSkgdG8gZXhwcmVzcyB0aG9zZSBib3VuZHMgd2l0aCB0aGUgZ3JlYXRlci9sZXNzZXIg Y29tcGFyaXNvbnMuIFRoaXMgaXMgYmVjYXVzZSB0aGVyZSBpcyBubyB3ZWxsLWRlZmluZWQgaGln aGVzdCBvciBsb3dlc3QgdmVyc2lvbiB3aXRoIGEgZ2l2ZW4gcHJlZml4IHN1Y2ggYXMgIjEuIiAo dW5sZXNzIHRoZSB2ZXJzaW9uIGxpc3QgaGFzIGJvdW5kZWQgbGVuZ3RoKS4gIElmIHlvdSBoYXZl IGEgYm91bmQgb24gdGhlIGxlbmd0aCBvZiB0aGUgdmVyc2lvbiBsaXN0LCB5b3UgY291bGQgZXhw cmVzcyB0aGUgdXBwZXIgYm91bmQgZS5nLiBhcyAiTGVzc2VyIG9yIGVxdWFsIHRoYW4gMS5JTlRN QVguSU5UTUFYLi4uIiBldGMuIHdoaWNoIGlzbid0IHZlcnkgcHJldHR5LiBDYW4gd2UgZmluZCBz b21lIGJldHRlciB3YXk/IEknbSBhc3N1bWluZyAxLjEgaXMgZXF1aXZhbGVudCAoZXF1YWwpIHRv IDEuMS4wIGV0Yy4NCg0KSeKAmW0gbm90IHN1cmUgSSB1bmRlcnN0YW5kIHRoZSBwcm9ibGVtLiBU aGUgdGVzdCBpczogPj0xLDwyLiBJbiB0aGlzIGluc3RhbmNlLCBhbnkgdmVyc2lvbiB0aGF0IGhh cyBhIHByZWZpeCA+PTEgd2lsbCBwYXNzIHRoYXQgY29tcGFyaXNvbiwgYW5kIGFueSB2ZXJzaW9u IHRoYXQgaGFzIGEgcHJlZml4IDwyIHdpbGwgcGFzcyB0aGF0IHBhcnQgb2YgdGhlIGNvbXBhcmlz b24uIFRoZSBudW1iZXIgb2YgZWxlbWVudHMgaW4gdGhlIGxpc3QgdG8gcHJvY2VzcyBpcyBhc3N1 bWVkIHRvIGJlIGRlZmluZWQgYnkgdGhlIHRlc3QuDQoNCk9rLCBzbyB3aGVuIGNvbXBhcmluZyB2 ZXJzaW9ucyB3aXRoIGRpZmZlcmVudCBsZW5ndGhzLCB0aGUgbG9uZ2VzdCBpcyB0byBiZSB0cnVu Y2F0ZWQ/IFRoYXQgZG9lcyBpbmRlZWQgc29sdmUgdGhlIHByb2JsZW0gbmljZWx5LiBUaGF0IHJ1 bGUgc2hvdWxkIGJlIGV4cGxpY2l0IGluIHRoZSBkb2N1bWVudCAoSSBhc3N1bWVkIGluY29ycmVj dGx5IHRoYXQgdGhlIHNob3J0ZXN0IHdhcyB0byBiZSBwYWRkZWQgd2l0aCAwcykuIFRvIG1ha2Ug c3VyZSBJIHVuZGVyc3RhbmQ6IENvdWxkIEkgYWN0dWFsbHkgYWNoaWV2ZSBteSBleGFtcGxlIHdp dGggYSBzaW5nbGUgY29uZGl0aW9uOiA9PTE/DQo= --_000_HE1PR05MB32285F303789FF86E4080C5B88E70HE1PR05MB3228eurp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQph OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv cjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1z b0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJw bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxp Lk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlv cml0eTozNDsNCgltYXJnaW4tdG9wOjBpbjsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1hcmdpbi1i b3R0b206MGluOw0KCW1hcmdpbi1sZWZ0Oi41aW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0K CWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0K cC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUt bmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0 OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJ Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpz cGFuLmFwcGxlLXRhYi1zcGFuDQoJe21zby1zdHlsZS1uYW1lOmFwcGxlLXRhYi1zcGFuO30NCnNw YW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQt ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0No cERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBw dDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEu MGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2Vj dGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6 NDQ3NzA2MTIxOw0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlk czoxNjc2ODUwMDI2IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEz IDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1O30NCkBsaXN0IGwwOmxldmVsMQ0K CXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwt bnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCglt c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBs aXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCglt c28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0 Ow0KCXRleHQtaW5kZW50Oi05LjBwdDt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxldmVsLXRh Yi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k ZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6 YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJl ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDYN Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1z dG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsNCgl0ZXh0LWluZGVu dDotOS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0K CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0K QGxpc3QgbDA6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0K CW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm dDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw5DQoJe21zby1sZXZlbC1u dW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1z by1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30NCkBs aXN0IGwxDQoJe21zby1saXN0LWlkOjY1MzUzMDgyMjsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsN Cgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTM3NTEyMjU0OCA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5 ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcx NTt9DQpAbGlzdCBsMTpsZXZlbDENCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxl dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBs MTpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxl dmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl eHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1m b3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVs LW51bWJlci1wb3NpdGlvbjpyaWdodDsNCgl0ZXh0LWluZGVudDotOS4wcHQ7fQ0KQGxpc3QgbDE6 bGV2ZWw0DQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9z aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2ZWw1DQoJe21z by1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpu b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1 aW47fQ0KQGxpc3QgbDE6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxv d2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp b246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30NCkBsaXN0IGwxOmxldmVsNw0KCXttc28t bGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ dGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVy LWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2 ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwx OmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2 ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCXRl eHQtaW5kZW50Oi05LjBwdDt9DQpAbGlzdCBsMg0KCXttc28tbGlzdC1pZDo4NzkzOTI4MzU7DQoJ bXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xNzcxNzUxNTI7fQ0KQGxpc3QgbDMNCgl7bXNvLWxpc3Qt aWQ6MTE3ODgxNDY4NTsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0 ZS1pZHM6MTQ4NTA2Njk2MiAxODYxOTM2Njc0IDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3 Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1O30NCkBsaXN0IGwzOmxl dmVsMQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0 aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MjAuMjVwdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0K QGxpc3QgbDM6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0K CW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm dDsNCgltYXJnaW4tbGVmdDo1Ni4yNXB0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBs MzpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxl dmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsNCglt YXJnaW4tbGVmdDo5Mi4yNXB0Ow0KCXRleHQtaW5kZW50Oi05LjBwdDt9DQpAbGlzdCBsMzpsZXZl bDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv bjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjEyOC4yNXB0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpA bGlzdCBsMzpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJ bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0 Ow0KCW1hcmdpbi1sZWZ0OjE2NC4yNXB0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBs MzpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxl dmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsNCglt YXJnaW4tbGVmdDoyMDAuMjVwdDsNCgl0ZXh0LWluZGVudDotOS4wcHQ7fQ0KQGxpc3QgbDM6bGV2 ZWw3DQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp b246bGVmdDsNCgltYXJnaW4tbGVmdDoyMzYuMjVwdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0K QGxpc3QgbDM6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0K CW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm dDsNCgltYXJnaW4tbGVmdDoyNzIuMjVwdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3Qg bDM6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1s ZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJ bWFyZ2luLWxlZnQ6MzA4LjI1cHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30NCkBsaXN0IGw0DQoJ e21zby1saXN0LWlkOjE5MTAyNjUxODQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xNjA3NjA0 NDI7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowaW47 fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMg djpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lm IGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFw IHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlm XS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJw bGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhp IEJyZW5kYW4sIHRoYW5rcyBmb3IgdGhlIGluLWRlcHRoIGFuc3dlcnMuIEkgaGF2ZSBzb21lIG1v cmUgcXVlc3Rpb25zL2NvbW1lbnRzIGJlbG93LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFu a3MsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj7DmHl2aW5kPG86cD48L286 cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs YW5nPSJOTy1CT0siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48c3BhbiBsYW5nPSJOTy1CT0siPkZy b206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJOTy1CT0siPiBCcmVuZGFuIE1vcmFuICZsdDtCcmVu ZGFuLk1vcmFuQGFybS5jb20mZ3Q7DQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIEp1bmUg MTMsIDIwMTkgMTc6NDI8YnI+DQo8Yj5Ubzo8L2I+IFLDuG5uaW5nc3RhZCwgw5h5dmluZCAmbHQ7 T3l2aW5kLlJvbm5pbmdzdGFkQG5vcmRpY3NlbWkubm8mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBzdWl0 QGlldGYub3JnOyBLdmFtdHLDuCwgRnJhbmsgQXVkdW4gJmx0O2ZyYW5rLmt2YW10cm9Abm9yZGlj c2VtaS5ubyZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IEludHJvZHVjaW5nIGRyYWZ0LW1v cmFuLXN1aXQtbWFuaWZlc3QtMDQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBsYW5nPSJOTy1CT0siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDou NWluIj5UaGUgYWxnb3JpdGhtIGlkZW50aWZpZXJzIGFyZSBib3Jyb3dlZCBkaXJlY3RseSBmcm9t IHRoZSZuYnNwO05hbWluZyBUaGluZ3Mgd2l0aCBIYXNoZXMmbmJzcDtSRkMgKFJGQyA2OTIwKS4m bmJzcDs8YSBocmVmPSJodHRwczovL3d3dy5pYW5hLm9yZy9hc3NpZ25tZW50cy9uYW1lZC1pbmZv cm1hdGlvbi9uYW1lZC1pbmZvcm1hdGlvbi54aHRtbCI+aHR0cHM6Ly93d3cuaWFuYS5vcmcvYXNz aWdubWVudHMvbmFtZWQtaW5mb3JtYXRpb24vbmFtZWQtaW5mb3JtYXRpb24ueGh0bWw8L2E+Lg0K IElmIHBvc3NpYmxlLCBJIHdvdWxkIGxpa2UgdG8gYXZvaWQgY29uc3RydWN0aW5nIGFub3RoZXIg SUFOQSByZWdpc3RyeSBmb3IgZGlnZXN0IGFsZ29yaXRobSBpZGVudGlmaWVycy4gSSBjb25mZXNz LCBJIGRvIGZpbmQgaXQgYSBiaXQgc3RyYW5nZSB0aGF0IFJGQyA2OTIwIGhhcyBJRHMgZm9yIFNI QTMtMjI0IGFuZCBTSEEyNTYtMTI4LCBidXQgbm90IGZvciBTSEEyMjQuIElmIHdlIG5lZWQgdG8g Y29uc3RydWN0IGEgbmV3IHJlZ2lzdHJ5LCBzbw0KIGJlIGl0LCBob3dldmVyIEkgd291bGQgcmF0 aGVyIG5vdC4gUGVyaGFwcyB0aGVyZSBpcyBhbm90aGVyIGRpZ2VzdCBhbGdvcml0aG0gcmVnaXN0 cnkgdGhhdCBpcyBhcHByb3ByaWF0ZT88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5X aHkgZG8gd2UgbmVlZCBhbiBJQU5BIHJlZ2lzdHJ5PyBJIGltYWdpbmUgdHdvIHBvc3NpYmxlIHJl YXNvbnMsIGJvdGggb2Ygd2hpY2ggYXJlIGludmFsaWQgaW4gbXkgb3BpbmlvbiAoZm9yIHRoaXMg Y2FzZSk6PG86cD48L286cD48L3A+DQo8b2wgc3R5bGU9Im1hcmdpbi10b3A6MGluIiBzdGFydD0i MSIgdHlwZT0iMSI+DQo8bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4t bGVmdDowaW47bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzMiPkFzIGEgc291cmNlIG9mIGFsZ29yaXRo bSBpZGVudGlmaWVycyAobnVtYmVycykuIFNpbmNlIHdlIGNyZWF0ZSBvdXIgb3duIHR5cGUgKFNV SVRfRGlnZXN0KSwgdGhlcmXigJlzIG5vdGhpbmcgdG8gcmV0YWluIGNvbXBhdGliaWxpdHkgd2l0 aC4gRG9lc27igJl0IHRoaXMgbWFrZSB0aGUgbnVtYmVycyBhcmJpdHJhcnk/PG86cD48L286cD48 L2xpPjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbjtt c28tbGlzdDpsMCBsZXZlbDEgbGZvMyI+U28gdGhlIGxpc3Qgd2lsbCBiZSBjdXJhdGVkIHdpdGhv dXQgdGhlIG5lZWQgdG8gbWFrZSBuZXcgUkZDcy4gVGhpcyB3b3VsZCBpbmRlZWQgYmUgZ29vZCB0 byBoYXZlLiBUaGUgdGhpbmcgaXMgdGhhdCBSRkMgNjkyMCBjb250YWlucyBhbGdvcml0aG1zIHRo YXQgc2hvdWxkIE5FVkVSIEVWRVIgYmUgdXNlZCBieSBTVUlUDQogaW1wbGVtZW50YXRpb25zLCBz byB0aGV5IHNob3VsZCBub3QgYmUgcGFydCBvZiBTVUlUX0RpZ2VzdC4gVGhpcyBtZWFucyB3ZSBu ZWVkIHRvIGN1cmF0ZSB0aGUgY3VyYXRlZCBsaXN0LCB3aGljaCBtYWtlcyB1c2luZyB0aGUgTmFt ZWQgSW5mb3JtYXRpb24gcmVnaXN0cnkgbm8gYmV0dGVyIHRoYW4gbm90IHVzaW5nIGEgcmVnaXN0 cnkuIFRoaXMgaXMgb2J2aW91cyB3aGVuIGxvb2tpbmcgYXQgdGhlIGdvYWxzIG9mIHRoZSByZWdp c3RyeSAobmFtaW5nDQogdGhpbmdzKSwgY29tcGFyZWQgdG8gb3VyIGdvYWwgKHNlY3VyaXR5KTog VGhleSBkb27igJl0IGFsaWduIGF0IGFsbC48bzpwPjwvbzpwPjwvbGk+PC9vbD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPklmIHlvdSB3YW50IHRvIHRha2UgSURzIGZyb20gdGhlIHJlZ2lzdHJ5LCB0 aGF04oCZcyBubyBwcm9ibGVtLCBidXQgZG8gcmVtb3ZlIHRoZSBhbGdvcml0aG1zIGtub3duIHRv IGJlIGluc2VjdXJlLiBJdOKAmXMgbm90IHdvcnRoIHRoZSBjaGFuY2UgdGhhdCBldmVuIGEgc2lu Z2xlIHVzZXIgdXNlcyB0aGVtLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbmUgc29sdXRpb24g aXMgdG8gYW1lbmQgdGhlIE5hbWVkIEluZm9ybWF0aW9uIHJlZ2lzdHJ5IHNvIGl0IGFsc28gY292 ZXJzIHNlY3VyaXR5IHVzZSBjYXNlcy4gSSB0aGluayB0aGlzIHdhcyBtZW50aW9uZWQgYnkgRGF2 aWQgV2FsdGVybWlyZS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFub3Ro ZXIgc29sdXRpb24gaXMgdG8gZm9sbG93IFRMU+KAmXMgcmVjb21tZW5kYXRpb25zLCBvciB0byBj b3B5IHRoZWlyIHByb2Nlc3Mgb2Ygc3BlY2lmeWluZyBleGFjdGx5IHdoYXQgY29tYmluYXRpb25z IG9mIGFsZ29yaXRobXMgYXJlIHN1cHBvcnRlZCBpbiBlYWNoIHZlcnNpb24uPG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JZiB3ZSBjcmVhdGUgb3IgYW1lbmQgYSByZWdpc3Ry eSBvdXJzZWx2ZXMsIHdlIHNob3VsZCBwcm9iYWJseSBhdHRlbXB0IHRvIGNvb3BlcmF0ZSB3aXRo IG90aGVyIFdHcywgc2luY2Ugc3VjaCBhIHJlZ2lzdHJ5IHdvdWxkIGJlIHVzZWZ1bCBiZXlvbmQg anVzdCBTVUlULjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPkN1cnJlbnRseSwgdGhlIGRlc2lnbiBjYWxscyBmb3IgbWFu aWZlc3RzIHRvIGJlIHJlZmVyZW5jZWQgYnkgZGlnZXN0LiBJZiB0aGF0IGlzIHRoZSBjYXNlLCB0 aGVuIGEgbWFuaWZlc3TigJlzIGRpZ2VzdCAoYW5kLCB0aGVyZWZvcmUsIHNlcXVlbmNlIG51bWJl cikgbXVzdCBiZSBrbm93biBhdCB0aW1lIG9mIGNyZWF0aW9uLiBGb3IgZnV6enkgZGVwZW5kZW5j aWVzLCBzdWNoDQogYXMgdGhvc2UgYmFzZWQgb24gdmVyc2lvbiBtYXRjaGluZywgdGhlIGRpcmVj dCBkZXBlbmRlbmN5IG1lY2hhbmlzbSBjbGVhcmx5IGRvZXNu4oCZdCB3b3JrLiBUaGlzIHdhcyBv cmlnaW5hbGx5IG1vZGVsbGVkIGFzIG11dHVhbGx5IGluZGVwZW5kZW50IGNvbXBvbmVudHMgKHRo b3NlIHRoYXQgYXJlIG5vdCB1cGRhdGVkIHRvZ2V0aGVyKS4gRG9lcyB0aGlzIG5lZWQgdG8gYmUg bWFkZSBtb3JlIGV4cGxpY2l0LCBvciBkb2VzIGl0IHJlcXVpcmUgYSBuZXcNCiBvciBtb2RpZmll ZCBkZXBlbmRlbmN5IG1lY2hhbmlzbT88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5J IHRoaW5rIEkgbWlzdW5kZXJzdG9vZCB0aGUgcHVycG9zZSBvZiB0aGUgdmVyc2lvbiBjb25kaXRp b24uIFNvIHRvIGNsYXJpZnk6IFZlcnNpb24gY29uZGl0aW9ucyBhcmUgY2hlY2tlZCBvbmx5IGFn YWluc3QgZXhpc3RpbmcgY29tcG9uZW50cz8gVGhhdCBtYWtlcyBzZW5zZSBmb3IgdXBncmFkZSBt YW5pZmVzdHMsIGJ1dCBob3cgZG8geW91IGVudmlzaW9uIGl0IGZvciB3aGVuIFNVSVQgaXMgdXNl ZCBmb3IgYm9vdA0KIG1hbmlmZXN0cz88bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPlRoZSBwdXJwb3NlIG9mIHN1aXQtZGVwZW5kZW5jeS1j b21wb25lbnRzIGlzIHRvIGVudW1lcmF0ZSB0aGUgY29tcG9uZW50cyB0aGF0IGFyZSBkZXNjcmli ZWQgYnkgdGhlIGRlcGVuZGVuY2llcy4gVGhpcyBtYXkgb3IgbWF5IG5vdCBiZSBuZWNlc3Nhcnku IEFzIEkgaGF2ZSBkZXNjcmliZWQgaXQgaW4gZHJhZnQtbW9yYW4tc3VpdC1tYW5pZmVzdC0wNCwg aXQgaXMgYQ0KIGxpc3Qgb2YgYWxsIGNvbXBvbmVudHMgdGhhdCBhcmUgYWZmZWN0ZWQgYnkgYWxs IGRlcGVuZGVuY2llcy4gVGhpcyBpcyB1c2VmdWwgZm9yIHRocmVlIHJlYXNvbnM6IDEpIGl0IGFs bG93cyB0aGUgZGV2aWNlIHRvIGV2YWx1YXRlIHdoZXRoZXIgb3Igbm90IGl0IGltcGxlbWVudHMg dGhlIHRhcmdldGVkIGNvbXBvbmVudHMgcHJpb3IgdG8gZG93bmxvYWRpbmcgdGhlIHdob2xlIG1h bmlmZXN0IHRyZWUsIDIpIGZvciBhIHNpbmdsZS1wYXNzIHByb2Nlc3NvciwNCiBpdCBhbGxvd3Mg dGhlIGRldmljZSB0byB2ZXJpZnkgdGhhdCBpdCBoYXMgZW5vdWdoIHN0b3JhZ2UgdG8gc3RvcmUg dGhlIHZhcmlhYmxlcyB0aGF0IHdpbGwgYmUgdXNlZCBieSBlYWNoIGNvbXBvbmVudC4gRm9yIGEg bXVsdGktcGFzcyBwcm9jZXNzb3IsIGl0IGFsbG93cyB0aGUgZGV2aWNlIHRvIGl0ZXJhdGUgdGhy b3VnaCBhZmZlY3RlZCBjb21wb25lbnRzLCBoYW5kbGluZyBlYWNoIG9uZSBpbiB0dXJuLjxvOnA+ PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h cmdpbi1sZWZ0Oi41aW4iPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPlRoZXJlIGFyZSB0cmFk ZW9mZnMgaGVyZS4gSWYgbWFueSBjb21wb25lbnRzIGFyZSBsaXN0ZWQgaW4gYSBkZWVwbHkgbmVz dGVkIHRyZWUsIGl0IHdpbGwgbWFrZSB0aGUgdG9wLWxldmVsIG1hbmlmZXN0IGVub3Jtb3VzLiBU aGlzIGlzIGEgcHJvYmxlbSB0aGF0IGlzIG5vdCB3ZWxsLWFkZHJlc3NlZCBieSB0aGlzIG1vZGVs LiBJdCB3YXMgY2hvc2VuIGZvciBzbWFsbA0KIG51bWJlcnMgb2YgY29tcG9uZW50cyBpbiBhIHNt YWxsIHRyZWUgb24gc21hbGwgZGV2aWNlcy4gV2UgbWF5IG5lZWQgdG8gY29uc2lkZXIgd2hldGhl ciBpdCB3aWxsIGNvbnRpbnVlIHRvIGJlIHRoZSBjb3JyZWN0IGNob2ljZSBmb3IgbGFyZ2VyIHN5 c3RlbXMuIFBlcmhhcHMgd2Ugc2hvdWxkIGNvbnNpZGVyIHRoZSBvcHRpb24gb2YgbWFraW5nIHRo ZSBmaWVsZCBvcHRpb25hbCBhbmQgc3BlY2lmaWNhbGx5IGZvciBtdWx0aS1wYXNzIHByb2Nlc3Nv cnMuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgaGF2ZW7igJl0IHRob3VnaHQgZGVlcGx5IGFi b3V0IGl0LCBidXQgbWFraW5nIGl0IG9wdGlvbmFsIG1ha2VzIHNlbnNlIHRvIG1lLjxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVv dGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj5JIHRo aW5rIHRoZXJlJ3MgYSBxdWlyayB3aXRoIHRoZSB2ZXJzaW9ucyB3aGVyZSBjb21wYXJpc29ucyBj YW4gYmUgc3VidmVydGVkLiBJZiB5b3UgaGF2ZSBhIGRlcGVuZGVuY3kgb24gdmVyc2lvbiAxLngg b2Ygc29tZXRoaW5nLCBpdCdzIGhhcmQgKGltcG9zc2libGUgaW4gdGhlIGdlbmVyYWwgc2Vuc2Up IHRvIGV4cHJlc3MgdGhvc2UgYm91bmRzIHdpdGggdGhlIGdyZWF0ZXIvbGVzc2VyDQogY29tcGFy aXNvbnMuIFRoaXMgaXMgYmVjYXVzZSB0aGVyZSBpcyBubyB3ZWxsLWRlZmluZWQgaGlnaGVzdCBv ciBsb3dlc3QgdmVyc2lvbiB3aXRoIGEgZ2l2ZW4gcHJlZml4IHN1Y2ggYXMgJnF1b3Q7MS4mcXVv dDsgKHVubGVzcyB0aGUgdmVyc2lvbiBsaXN0IGhhcyBib3VuZGVkIGxlbmd0aCkuICZuYnNwO0lm IHlvdSBoYXZlIGEgYm91bmQgb24gdGhlIGxlbmd0aCBvZiB0aGUgdmVyc2lvbiBsaXN0LCB5b3Ug Y291bGQgZXhwcmVzcyB0aGUgdXBwZXIgYm91bmQgZS5nLiBhcw0KICZxdW90O0xlc3NlciBvciBl cXVhbCB0aGFuIDEuSU5UTUFYLklOVE1BWC4uLiZxdW90OyBldGMuIHdoaWNoIGlzbid0IHZlcnkg cHJldHR5LiBDYW4gd2UgZmluZCBzb21lIGJldHRlciB3YXk/IEknbSBhc3N1bWluZyAxLjEgaXMg ZXF1aXZhbGVudCAoZXF1YWwpIHRvIDEuMS4wIGV0Yy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1hcmdpbi1sZWZ0Oi41aW4iPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPknigJltIG5vdCBz dXJlIEkgdW5kZXJzdGFuZCB0aGUgcHJvYmxlbS4gVGhlIHRlc3QgaXM6ICZndDs9MSwmbHQ7Mi4g SW4gdGhpcyBpbnN0YW5jZSwgYW55IHZlcnNpb24gdGhhdCBoYXMgYSBwcmVmaXggJmd0Oz0xIHdp bGwgcGFzcyB0aGF0IGNvbXBhcmlzb24sIGFuZCBhbnkgdmVyc2lvbiB0aGF0IGhhcyBhIHByZWZp eCAmbHQ7MiB3aWxsIHBhc3MgdGhhdCBwYXJ0IG9mIHRoZSBjb21wYXJpc29uLg0KIFRoZSBudW1i ZXIgb2YgZWxlbWVudHMgaW4gdGhlIGxpc3QgdG8gcHJvY2VzcyBpcyBhc3N1bWVkIHRvIGJlIGRl ZmluZWQgYnkgdGhlIHRlc3QuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxicj4NCk9rLCBzbyB3aGVuIGNvbXBhcmluZyB2ZXJzaW9ucyB3aXRoIGRpZmZlcmVu dCBsZW5ndGhzLCB0aGUgbG9uZ2VzdCBpcyB0byBiZSB0cnVuY2F0ZWQ/IFRoYXQgZG9lcyBpbmRl ZWQgc29sdmUgdGhlIHByb2JsZW0gbmljZWx5LiBUaGF0IHJ1bGUgc2hvdWxkIGJlIGV4cGxpY2l0 IGluIHRoZSBkb2N1bWVudCAoSSBhc3N1bWVkIGluY29ycmVjdGx5IHRoYXQgdGhlIHNob3J0ZXN0 IHdhcyB0byBiZSBwYWRkZWQgd2l0aCAwcykuIFRvIG1ha2Ugc3VyZSBJDQogdW5kZXJzdGFuZDog Q291bGQgSSBhY3R1YWxseSBhY2hpZXZlIG15IGV4YW1wbGUgd2l0aCBhIHNpbmdsZSBjb25kaXRp b246ID09MT88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K --_000_HE1PR05MB32285F303789FF86E4080C5B88E70HE1PR05MB3228eurp_-- From nobody Fri Jun 21 15:48:34 2019 Return-Path: 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 ECA3C12025F; Fri, 21 Jun 2019 15:48:03 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.197 X-Spam-Level: X-Spam-Status: No, score=-4.197 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=unavailable 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 RdTencrwKDPg; Fri, 21 Jun 2019 15:48:02 -0700 (PDT) Received: from smtp.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C1B2E1201CA; Fri, 21 Jun 2019 15:47:58 -0700 (PDT) Received: from [192.168.217.113] (p54A6CA4C.dip0.t-ipconnect.de [84.166.202.76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.uni-bremen.de (Postfix) with ESMTPSA id 45Vv3K1S6RzyQG; Sat, 22 Jun 2019 00:47:57 +0200 (CEST) From: Carsten Bormann Content-Type: text/plain; charset=utf-8 X-Mao-Original-Outgoing-Id: 582850069.8317569-c2cd306dac1f450f7937a01941199677 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Message-Id: <39E6E4DA-4A67-4B62-86A3-B45B6C68045F@tzi.org> Date: Sat, 22 Jun 2019 00:47:57 +0200 To: suit , teep@ietf.org, din@irtf.org, rats@ietf.org, lake@ietf.org X-Mailer: Apple Mail (2.3445.9.1) Archived-At: Subject: [Suit] [Ace] Constrained Node/Network Cluster @ IETF105: DRAFT AGENDA X-BeenThere: suit@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Software Updates for Internet of Things List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Jun 2019 22:48:06 -0000 Here is my usual eclectic condensed agenda based on the DRAFT AGENDA for IETF105. Remember that there is still quite some potential for changes. Conflicts that meet the eye: COSE/TEEP again! ROLL/SUIT/DINRG and 6TISCH/ACE are maybe slightly less annoying. (The poor TEEP people get to both start and end the week, too.) LAKE and LOOPS -- two BOFs at the same time? All times are EDT (Eastern Daylight Time) =3D=3D UTC -4 hours. (Pure UTC times at https://datatracker.ietf.org/meeting/agenda-utc are useful for those who want to listen from remote.) Gr=C3=BC=C3=9Fe, Carsten FRIDAY, March 22, 2019 -- OMA/T2TRG Work Meeting - @ Ericsson Montreal Office (St-Laurent) SATURDAY/SUNDAY, March 23/24. 2019 -- Hackathon (including various interops) - Centre Ville -- Sun 1700-1900 Welcome Reception - Place du Canada -- Sun 1800-2000 Hot RFC Lightning Talks - Viger MONDAY, July 22, 2019 1000-1200 Morning Session I Laurier ART dispatch Dispatch WG Van Horne SEC *** teep Trusted Execution Environment = Provisioning WG 1330-1530 Afternoon Session I Van Horne INT *** 6lo IPv6 over Networks of = Resource-constrained Nodes WG Place du Canada SEC secdispatch Security Dispatch WG Duluth TSV taps Transport Services WG 1550-1750 Afternoon Session II Laurier ART httpbis Hypertext Transfer Protocol WG St-Catherine OPS v6ops IPv6 Operations WG Van Horne SEC *** lake Lightweight Authenticated Key Exchange = BOF Place du Canada TSV loops Local Optimizations on Path Segments BOF 1810-1910 Afternoon Session III Laurier TSV tsvwg Transport Area Working Group WG TUESDAY, July 23, 2019 1000-1200 Morning Session I St-Catherine ART *** cbor 1000-1130 Concise Binary Object = Representation Maintenance and Extensions WG St-Catherine INT ipwave 1130-1200 IP Wireless Access in = Vehicular Environments WG Notre Dame IRTF icnrg Information-Centric Networking Duluth OPS anima Autonomic Networking Integrated Model = and Approach WG Van Horne SEC cacao Collaborative Automated Course of Action = Operations for Cyber Security BOF Place du Canada TSV quic QUIC WG 1330-1500 Afternoon Session I Duluth OPS anima Autonomic Networking Integrated Model = and Approach WG 1520-1650 Afternoon Session II Duluth INT intarea Internet Area Working Group WG Place du Canada IRTF irtfopen IRTF Open Meeting Van Horne SEC oauth Web Authorization Protocol WG 1710-1810 Afternoon Session III Duluth ART *** core Constrained RESTful Environments WG Laurier INT 6man IPv6 Maintenance WG Place du Canada SEC tls Transport Layer Security WG WEDNESDAY, July 24, 2019 1000-1200 Morning Session I Van Horne IRTF*** dinrg Decentralized Internet Infrastructure St-Catherine RTG *** roll Routing Over Low power and Lossy = networks WG Viger SEC *** suit Software Updates for Internet of Things = WG Place du Canada TSV quic QUIC WG 1330-1530 Afternoon Session I Place du Canada GEN netrqmts IETF Meeting Network = Requirements BOF Laurier IRTF pearg Privacy Enhancements and Assessments = Research Group Viger IRTF*** t2trg Thing-to-Thing St-Catherine RTG bier Bit Indexed Explicit Replication WG Centre Ville RTG detnet Deterministic Networking WG 1550-1650 Afternoon Session II St-Catherine RTG babel Babel routing protocol WG Centre Ville RTG detnet Deterministic Networking WG Van Horne SEC *** rats Remote ATtestation ProcedureS WG THURSDAY, July 25, 2019 1000-1200 Morning Session I Centre Ville ART *** core Constrained RESTful Environments WG St-Catherine RTG rift Routing In Fat Trees WG Place du Canada SEC tls Transport Layer Security WG Laurier TSV tsvwg Transport Area Working Group WG 1330-1530 Afternoon Session I Duluth INT dnssd Extensions for Scalable DNS Service = Discovery WG Viger IRTF coinrg Computing in the Network Proposed = Research Group Laurier IRTF panrg Path Aware Networking RG Place du Canada SEC saag Security Area Open Meeting 1550-1720 Afternoon Session II Laurier ART httpbis Hypertext Transfer Protocol WG Duluth INT 6man IPv6 Maintenance WG Place du Canada IRTF cfrg Crypto Forum St-Catherine SEC *** rats Remote ATtestation ProcedureS WG Centre Ville TSV tsvarea Transport Area Open Meeting 1740-1910 Afternoon Session III Duluth INT *** 6tisch IPv6 over the TSCH mode of IEEE = 802.15.4e WG Centre Ville SEC *** ace Authentication and Authorization for = Constrained Environments WG Place du Canada SEC mls Messaging Layer Security WG Notre Dame TSV rmcat RTP Media Congestion Avoidance = Techniques WG FRIDAY, July 26, 2019 1000-1200 Morning Session I Notre Dame ART ice Interactive Connectivity Establishment = WG Centre Ville INT *** lpwan IPv6 over Low Power Wide-Area Networks = WG Place du Canada IRTF maprg Measurement and Analysis for Protocols Laurier SEC mls Messaging Layer Security WG Duluth SEC oauth Web Authorization Protocol WG 1220-1350 Afternoon Session I Centre Ville SEC acme Automated Certificate Management = Environment WG Van Horne SEC *** cose CBOR Object Signing and Encryption WG St-Catherine SEC *** teep Trusted Execution Environment = Provisioning WG _______________________________________________ Ace mailing list Ace@ietf.org https://www.ietf.org/mailman/listinfo/ace From nobody Fri Jun 21 16:10:44 2019 Return-Path: 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 F21ED1201CA; Fri, 21 Jun 2019 16:10:27 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.01 X-Spam-Level: X-Spam-Status: No, score=-2.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=microsoft.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 x3ZHo0-YtPur; Fri, 21 Jun 2019 16:10:26 -0700 (PDT) Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-eopbgr750127.outbound.protection.outlook.com [40.107.75.127]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BE0491201E0; Fri, 21 Jun 2019 16:10:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nnXuIMbwcmuiwpApe8Y1DYJCqpAoDOclmUwN8HfJJYgjlav0JMaXjXNQ6kQSzQ/FSOcG6fW1ZP2A8wn3L7DZBWs3Y2nd+wRkNwJsjq/xQ1WR99uJ8Yxzf2tlWS/jqVwSXrgLBslGe6sUJH3is8znJ5MBjutdvXIqqpDBs4c1LNBHhWuHW2aFc0Q5qbFyKlBBCSXRWtIwIdkMw8ShfnwkNm0TZrEiwq5OVjee5tB480EVzjaq0LtU/TNbikA+tUIS45nKF9zK0PR3ir1CbPm/fkaB94umG2WPob/QEshntREoC7WwwCl/edGW1N6OM8CuhRCojqQTOI/KQG+bQEDtjQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lAMNvhFYktLk4FUDn6TJa1UUY71hKqSKLizsElfqz4s=; b=i8+WTYCpxSXINEK6Tji+ezB21pa7taMaHjyeW31bxr9NI40Fq3Hsf91XeFrov86dARSlWAHslaSrhBRhO0jPvrZzXymGKuC6k4CwrS4kN9DO3hLWuXhGfB/6lqgUa/+/JL/V34MzCkC008kLvn2xS5bFV6m48xjj/TlAdq/OjMiV1zchxrgVeYS7zj7NSBSQcaVC9Jss9rH0PaVAmxlt4fShejnfXgcVltugmCGZ4HX95UnnwbBbH/F/Lj0yeyY4ytT4/hZ/zerppto/Ink4g1AH1mEmX/2WxqN0G2eb9ZdYuUht3178XtnsPWL4KGoEe/9Sq2uyZr4V5cIS5IlEww== ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=microsoft.com;dmarc=pass action=none header.from=microsoft.com;dkim=pass header.d=microsoft.com;arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lAMNvhFYktLk4FUDn6TJa1UUY71hKqSKLizsElfqz4s=; b=oKUsb17g3kRwZXlNIbKwhlg1kELB3RB6F+g1+jzYiNDYdCpWOprmQ6kLbHOeVkZazRf+J+QwGbCo3kp26720D6F+s+JdmFm4UOgwRjsytDAy7cHgm98ZcoZvzif+r6Dd9hMxr3GoPMD7Fu3MTrdBOgNyl2JZGWBTwnpxNlfYIYM= Received: from BN6PR21MB0497.namprd21.prod.outlook.com (10.172.112.7) by BN6PR21MB0772.namprd21.prod.outlook.com (10.173.205.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2032.9; Fri, 21 Jun 2019 23:10:22 +0000 Received: from BN6PR21MB0497.namprd21.prod.outlook.com ([fe80::8dec:7b59:4889:a0ae]) by BN6PR21MB0497.namprd21.prod.outlook.com ([fe80::8dec:7b59:4889:a0ae%4]) with mapi id 15.20.2032.008; Fri, 21 Jun 2019 23:10:22 +0000 From: Dave Thaler To: Carsten Bormann , suit , "teep@ietf.org" , "din@irtf.org" , "rats@ietf.org" , "lake@ietf.org" Thread-Topic: [Teep] [Ace] Constrained Node/Network Cluster @ IETF105: DRAFT AGENDA Thread-Index: AQHVKINrpCm5GI+0ck6mJgWQnh/1o6amu7pQ Importance: low X-Priority: 5 Date: Fri, 21 Jun 2019 23:10:22 +0000 Message-ID: References: <39E6E4DA-4A67-4B62-86A3-B45B6C68045F@tzi.org> In-Reply-To: <39E6E4DA-4A67-4B62-86A3-B45B6C68045F@tzi.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Owner=dthaler@ntdev.microsoft.com; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2019-06-21T23:10:21.0387210Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Application=Microsoft Azure Information Protection; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=521a1182-e5a5-4d4f-86be-77916a139804; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic authentication-results: spf=none (sender IP is ) smtp.mailfrom=dthaler@microsoft.com; x-originating-ip: [2001:4898:80e8:a:24a5:3df2:76b6:b657] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3b0e588e-4f90-42eb-7a41-08d6f69da318 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BN6PR21MB0772; x-ms-traffictypediagnostic: BN6PR21MB0772: x-ms-exchange-purlcount: 3 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:883; x-forefront-prvs: 0075CB064E x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39860400002)(396003)(346002)(366004)(136003)(376002)(199004)(189003)(13464003)(2501003)(86362001)(66946007)(74316002)(110136005)(316002)(6116002)(68736007)(22452003)(966005)(99286004)(52536014)(5660300002)(2201001)(25786009)(7736002)(73956011)(71200400001)(71190400001)(8936002)(478600001)(76116006)(33656002)(64756008)(66556008)(66476007)(66446008)(10090500001)(6436002)(446003)(486006)(8990500004)(19627235002)(6246003)(46003)(10290500003)(476003)(55016002)(11346002)(81686011)(14454004)(76176011)(81156014)(53936002)(6306002)(81166006)(102836004)(9686003)(8676002)(305945005)(2906002)(7696005)(256004)(53546011)(186003)(66574012)(229853002)(14444005)(6506007); DIR:OUT; SFP:1102; SCL:1; SRVR:BN6PR21MB0772; H:BN6PR21MB0497.namprd21.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: carN1+h4l7XZYTh60ZwsAZ9rQPtS9ye4BkTwhuC0IX/+N88CV2zHMZucDcw7lR/uOZ5U/wczHjc20nvV7CTTWAh0UfGCe6g/tJHm99tM8fcIFhsSfjj/30r9YHPpT7ldQKJyakp57xuYk0u6utjW2hRzZD/JZnj+ZcmKi9xBGXYEpwUXcQiB6pxJ+6GNGEAx5ZsAA0W6JH5sK1kS4St1Xht/BY1iObqTfVbet7080zavX96k/NsNwnwHzz/vS3EkLfRt6JkbYwMVJbdLs4eOu4cIeoXDXs3l95E+hDEpRp23VOrGtLUdxI1/56W/eLUg8Ci3NyEBkwvhDtxXuzYQ7hMlck9fUzda1dYS25WyM6O7mZcftol0po8bCtMJ4YGGNHnw4O5L/ycpI7YY2BwSdoGFD26lvlL45m50hdoRQpg= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3b0e588e-4f90-42eb-7a41-08d6f69da318 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jun 2019 23:10:22.4143 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: dthaler@ntdev.microsoft.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR21MB0772 Archived-At: Subject: Re: [Suit] [Teep] [Ace] Constrained Node/Network Cluster @ IETF105: DRAFT AGENDA X-BeenThere: suit@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Software Updates for Internet of Things List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Jun 2019 23:10:28 -0000 PiBUaGUgcG9vciBURUVQIHBlb3BsZSBnZXQgdG8gYm90aCBzdGFydCBhbmQgZW5kIHRoZSB3ZWVr LCB0b28uDQoNClllYWgsIHdlIGRpc2N1c3Mgc2VjdXJpdHkgZW5kLXRvLWVuZCA6KQ0KDQpEYXZl DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBURUVQIDx0ZWVwLWJvdW5jZXNA aWV0Zi5vcmc+IE9uIEJlaGFsZiBPZiBDYXJzdGVuIEJvcm1hbm4NClNlbnQ6IEZyaWRheSwgSnVu ZSAyMSwgMjAxOSAzOjQ4IFBNDQpUbzogc3VpdCA8c3VpdEBpZXRmLm9yZz47IHRlZXBAaWV0Zi5v cmc7IGRpbkBpcnRmLm9yZzsgcmF0c0BpZXRmLm9yZzsgbGFrZUBpZXRmLm9yZw0KU3ViamVjdDog W1RlZXBdIFtBY2VdIENvbnN0cmFpbmVkIE5vZGUvTmV0d29yayBDbHVzdGVyIEAgSUVURjEwNTog RFJBRlQgQUdFTkRBDQoNCkhlcmUgaXMgbXkgdXN1YWwgZWNsZWN0aWMgY29uZGVuc2VkIGFnZW5k YSBiYXNlZCBvbiB0aGUgRFJBRlQgQUdFTkRBIGZvciBJRVRGMTA1LiAgUmVtZW1iZXIgdGhhdCB0 aGVyZSBpcyBzdGlsbCBxdWl0ZSBzb21lIHBvdGVudGlhbCBmb3IgY2hhbmdlcy4NCg0KQ29uZmxp Y3RzIHRoYXQgbWVldCB0aGUgZXllOiAgQ09TRS9URUVQIGFnYWluIQ0KUk9MTC9TVUlUL0RJTlJH IGFuZCA2VElTQ0gvQUNFIGFyZSBtYXliZSBzbGlnaHRseSBsZXNzIGFubm95aW5nLg0KKFRoZSBw b29yIFRFRVAgcGVvcGxlIGdldCB0byBib3RoIHN0YXJ0IGFuZCBlbmQgdGhlIHdlZWssIHRvby4p IExBS0UgYW5kIExPT1BTIC0tIHR3byBCT0ZzIGF0IHRoZSBzYW1lIHRpbWU/DQoNCkFsbCB0aW1l cyBhcmUgRURUIChFYXN0ZXJuIERheWxpZ2h0IFRpbWUpID09IFVUQyAtNCBob3Vycy4NCihQdXJl IFVUQyB0aW1lcyBhdCBodHRwczovL25hbTA2LnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2su Y29tLz91cmw9aHR0cHMlM0ElMkYlMkZkYXRhdHJhY2tlci5pZXRmLm9yZyUyRm1lZXRpbmclMkZh Z2VuZGEtdXRjJmFtcDtkYXRhPTAyJTdDMDElN0NkdGhhbGVyJTQwbWljcm9zb2Z0LmNvbSU3Qzk4 ZDFjY2Y2YTk1ODRhZGJmMDlhMDhkNmY2OWE4Yzc2JTdDNzJmOTg4YmY4NmYxNDFhZjkxYWIyZDdj ZDAxMWRiNDclN0MxJTdDMCU3QzYzNjk2NzU0MDk4MDEzNDU0MCZhbXA7c2RhdGE9eGUwMDlVOTJW aWQ1YjJTRk0wJTJGWGQ2YzRmZGZPamc4dnRGZDV3JTJCaUk0OTAlM0QmYW1wO3Jlc2VydmVkPTAg YXJlIHVzZWZ1bCBmb3IgdGhvc2Ugd2hvIHdhbnQgdG8gbGlzdGVuIGZyb20gcmVtb3RlLikNCg0K R3LDvMOfZSwgQ2Fyc3Rlbg0KDQpGUklEQVksIE1hcmNoIDIyLCAyMDE5DQotLSBPTUEvVDJUUkcg V29yayBNZWV0aW5nIC0gQCBFcmljc3NvbiBNb250cmVhbCBPZmZpY2UgKFN0LUxhdXJlbnQpDQoN ClNBVFVSREFZL1NVTkRBWSwgTWFyY2ggMjMvMjQuIDIwMTkNCi0tIEhhY2thdGhvbiAoaW5jbHVk aW5nIHZhcmlvdXMgaW50ZXJvcHMpIC0gQ2VudHJlIFZpbGxlDQotLSBTdW4gMTcwMC0xOTAwICBX ZWxjb21lIFJlY2VwdGlvbiAtIFBsYWNlIGR1IENhbmFkYQ0KLS0gU3VuIDE4MDAtMjAwMCAgSG90 IFJGQyBMaWdodG5pbmcgVGFsa3MgLSBWaWdlcg0KDQpNT05EQVksIEp1bHkgMjIsIDIwMTkNCg0K MTAwMC0xMjAwICBNb3JuaW5nIFNlc3Npb24gSQ0KTGF1cmllciAJQVJUCWRpc3BhdGNoCURpc3Bh dGNoIFdHDQpWYW4gSG9ybmUJU0VDICoqKgl0ZWVwCVRydXN0ZWQgRXhlY3V0aW9uIEVudmlyb25t ZW50IFByb3Zpc2lvbmluZyBXRw0KDQoxMzMwLTE1MzAgIEFmdGVybm9vbiBTZXNzaW9uIEkNClZh biBIb3JuZQlJTlQgKioqCTZsbwlJUHY2IG92ZXIgTmV0d29ya3Mgb2YgUmVzb3VyY2UtY29uc3Ry YWluZWQgTm9kZXMgV0cNClBsYWNlIGR1IENhbmFkYQlTRUMJc2VjZGlzcGF0Y2gJU2VjdXJpdHkg RGlzcGF0Y2ggV0cNCkR1bHV0aCAgCVRTVgl0YXBzCVRyYW5zcG9ydCBTZXJ2aWNlcyBXRw0KDQox NTUwLTE3NTAgIEFmdGVybm9vbiBTZXNzaW9uIElJDQpMYXVyaWVyIAlBUlQJaHR0cGJpcwlIeXBl cnRleHQgVHJhbnNmZXIgUHJvdG9jb2wgV0cNClN0LUNhdGhlcmluZQlPUFMJdjZvcHMJSVB2NiBP cGVyYXRpb25zIFdHDQpWYW4gSG9ybmUJU0VDICoqKglsYWtlCUxpZ2h0d2VpZ2h0IEF1dGhlbnRp Y2F0ZWQgS2V5IEV4Y2hhbmdlIEJPRg0KUGxhY2UgZHUgQ2FuYWRhCVRTVglsb29wcwlMb2NhbCBP cHRpbWl6YXRpb25zIG9uIFBhdGggU2VnbWVudHMgQk9GDQoNCjE4MTAtMTkxMCAgQWZ0ZXJub29u IFNlc3Npb24gSUlJDQpMYXVyaWVyIAlUU1YJdHN2d2cJVHJhbnNwb3J0IEFyZWEgV29ya2luZyBH cm91cCBXRw0KDQpUVUVTREFZLCBKdWx5IDIzLCAyMDE5DQoNCjEwMDAtMTIwMCAgTW9ybmluZyBT ZXNzaW9uIEkNClN0LUNhdGhlcmluZQlBUlQgKioqCWNib3IJMTAwMC0xMTMwIENvbmNpc2UgQmlu YXJ5IE9iamVjdCBSZXByZXNlbnRhdGlvbiBNYWludGVuYW5jZSBhbmQgRXh0ZW5zaW9ucyBXRw0K U3QtQ2F0aGVyaW5lCUlOVAlpcHdhdmUJMTEzMC0xMjAwIElQIFdpcmVsZXNzIEFjY2VzcyBpbiBW ZWhpY3VsYXIgRW52aXJvbm1lbnRzIFdHDQpOb3RyZSBEYW1lCUlSVEYJaWNucmcJSW5mb3JtYXRp b24tQ2VudHJpYyBOZXR3b3JraW5nDQpEdWx1dGggIAlPUFMJYW5pbWEJQXV0b25vbWljIE5ldHdv cmtpbmcgSW50ZWdyYXRlZCBNb2RlbCBhbmQgQXBwcm9hY2ggV0cNClZhbiBIb3JuZQlTRUMJY2Fj YW8JQ29sbGFib3JhdGl2ZSBBdXRvbWF0ZWQgQ291cnNlIG9mIEFjdGlvbiBPcGVyYXRpb25zIGZv ciBDeWJlciBTZWN1cml0eSBCT0YNClBsYWNlIGR1IENhbmFkYQlUU1YJcXVpYwlRVUlDIFdHDQoN CjEzMzAtMTUwMCAgQWZ0ZXJub29uIFNlc3Npb24gSQ0KRHVsdXRoICAJT1BTCWFuaW1hCUF1dG9u b21pYyBOZXR3b3JraW5nIEludGVncmF0ZWQgTW9kZWwgYW5kIEFwcHJvYWNoIFdHDQoNCjE1MjAt MTY1MCAgQWZ0ZXJub29uIFNlc3Npb24gSUkNCkR1bHV0aCAgCUlOVAlpbnRhcmVhCUludGVybmV0 IEFyZWEgV29ya2luZyBHcm91cCBXRw0KUGxhY2UgZHUgQ2FuYWRhCUlSVEYJaXJ0Zm9wZW4JSVJU RiBPcGVuIE1lZXRpbmcNClZhbiBIb3JuZQlTRUMJb2F1dGgJV2ViIEF1dGhvcml6YXRpb24gUHJv dG9jb2wgV0cNCg0KMTcxMC0xODEwICBBZnRlcm5vb24gU2Vzc2lvbiBJSUkNCkR1bHV0aCAgCUFS VCAqKioJY29yZQlDb25zdHJhaW5lZCBSRVNUZnVsIEVudmlyb25tZW50cyBXRw0KTGF1cmllciAJ SU5UCTZtYW4JSVB2NiBNYWludGVuYW5jZSBXRw0KUGxhY2UgZHUgQ2FuYWRhCVNFQwl0bHMJVHJh bnNwb3J0IExheWVyIFNlY3VyaXR5IFdHDQoNCldFRE5FU0RBWSwgSnVseSAyNCwgMjAxOQ0KDQox MDAwLTEyMDAgIE1vcm5pbmcgU2Vzc2lvbiBJDQpWYW4gSG9ybmUJSVJURioqKglkaW5yZwlEZWNl bnRyYWxpemVkIEludGVybmV0IEluZnJhc3RydWN0dXJlDQpTdC1DYXRoZXJpbmUJUlRHICoqKgly b2xsCVJvdXRpbmcgT3ZlciBMb3cgcG93ZXIgYW5kIExvc3N5IG5ldHdvcmtzIFdHDQpWaWdlciAg IAlTRUMgKioqCXN1aXQJU29mdHdhcmUgVXBkYXRlcyBmb3IgSW50ZXJuZXQgb2YgVGhpbmdzIFdH DQpQbGFjZSBkdSBDYW5hZGEJVFNWCXF1aWMJUVVJQyBXRw0KDQoxMzMwLTE1MzAgIEFmdGVybm9v biBTZXNzaW9uIEkNClBsYWNlIGR1IENhbmFkYQlHRU4JbmV0cnFtdHMJSUVURiBNZWV0aW5nIE5l dHdvcmsgUmVxdWlyZW1lbnRzIEJPRg0KTGF1cmllciAJSVJURglwZWFyZwlQcml2YWN5IEVuaGFu Y2VtZW50cyBhbmQgQXNzZXNzbWVudHMgUmVzZWFyY2ggR3JvdXANClZpZ2VyICAgCUlSVEYqKioJ dDJ0cmcJVGhpbmctdG8tVGhpbmcNClN0LUNhdGhlcmluZQlSVEcJYmllcglCaXQgSW5kZXhlZCBF eHBsaWNpdCBSZXBsaWNhdGlvbiBXRw0KQ2VudHJlIFZpbGxlCVJURwlkZXRuZXQJRGV0ZXJtaW5p c3RpYyBOZXR3b3JraW5nIFdHDQoNCjE1NTAtMTY1MCAgQWZ0ZXJub29uIFNlc3Npb24gSUkNClN0 LUNhdGhlcmluZQlSVEcJYmFiZWwJQmFiZWwgcm91dGluZyBwcm90b2NvbCBXRw0KQ2VudHJlIFZp bGxlCVJURwlkZXRuZXQJRGV0ZXJtaW5pc3RpYyBOZXR3b3JraW5nIFdHDQpWYW4gSG9ybmUJU0VD ICoqKglyYXRzCVJlbW90ZSBBVHRlc3RhdGlvbiBQcm9jZWR1cmVTIFdHDQoNClRIVVJTREFZLCBK dWx5IDI1LCAyMDE5DQoNCjEwMDAtMTIwMCAgTW9ybmluZyBTZXNzaW9uIEkNCkNlbnRyZSBWaWxs ZQlBUlQgKioqCWNvcmUJQ29uc3RyYWluZWQgUkVTVGZ1bCBFbnZpcm9ubWVudHMgV0cNClN0LUNh dGhlcmluZQlSVEcJcmlmdAlSb3V0aW5nIEluIEZhdCBUcmVlcyBXRw0KUGxhY2UgZHUgQ2FuYWRh CVNFQwl0bHMJVHJhbnNwb3J0IExheWVyIFNlY3VyaXR5IFdHDQpMYXVyaWVyIAlUU1YJdHN2d2cJ VHJhbnNwb3J0IEFyZWEgV29ya2luZyBHcm91cCBXRw0KDQoxMzMwLTE1MzAgIEFmdGVybm9vbiBT ZXNzaW9uIEkNCkR1bHV0aCAgCUlOVAlkbnNzZAlFeHRlbnNpb25zIGZvciBTY2FsYWJsZSBETlMg U2VydmljZSBEaXNjb3ZlcnkgV0cNClZpZ2VyICAgCUlSVEYJY29pbnJnCUNvbXB1dGluZyBpbiB0 aGUgTmV0d29yayBQcm9wb3NlZCBSZXNlYXJjaCBHcm91cA0KTGF1cmllciAJSVJURglwYW5yZwlQ YXRoIEF3YXJlIE5ldHdvcmtpbmcgUkcNClBsYWNlIGR1IENhbmFkYQlTRUMJc2FhZwlTZWN1cml0 eSBBcmVhIE9wZW4gTWVldGluZw0KDQoxNTUwLTE3MjAgIEFmdGVybm9vbiBTZXNzaW9uIElJDQpM YXVyaWVyIAlBUlQJaHR0cGJpcwlIeXBlcnRleHQgVHJhbnNmZXIgUHJvdG9jb2wgV0cNCkR1bHV0 aCAgCUlOVAk2bWFuCUlQdjYgTWFpbnRlbmFuY2UgV0cNClBsYWNlIGR1IENhbmFkYQlJUlRGCWNm cmcJQ3J5cHRvIEZvcnVtDQpTdC1DYXRoZXJpbmUJU0VDICoqKglyYXRzCVJlbW90ZSBBVHRlc3Rh dGlvbiBQcm9jZWR1cmVTIFdHDQpDZW50cmUgVmlsbGUJVFNWCXRzdmFyZWEJVHJhbnNwb3J0IEFy ZWEgT3BlbiBNZWV0aW5nDQoNCjE3NDAtMTkxMCAgQWZ0ZXJub29uIFNlc3Npb24gSUlJDQpEdWx1 dGggIAlJTlQgKioqCTZ0aXNjaAlJUHY2IG92ZXIgdGhlIFRTQ0ggbW9kZSBvZiBJRUVFIDgwMi4x NS40ZSBXRw0KQ2VudHJlIFZpbGxlCVNFQyAqKioJYWNlCUF1dGhlbnRpY2F0aW9uIGFuZCBBdXRo b3JpemF0aW9uIGZvciBDb25zdHJhaW5lZCBFbnZpcm9ubWVudHMgV0cNClBsYWNlIGR1IENhbmFk YQlTRUMJbWxzCU1lc3NhZ2luZyBMYXllciBTZWN1cml0eSBXRw0KTm90cmUgRGFtZQlUU1YJcm1j YXQJUlRQIE1lZGlhIENvbmdlc3Rpb24gQXZvaWRhbmNlIFRlY2huaXF1ZXMgV0cNCg0KRlJJREFZ LCBKdWx5IDI2LCAyMDE5DQoNCjEwMDAtMTIwMCAgTW9ybmluZyBTZXNzaW9uIEkNCk5vdHJlIERh bWUJQVJUCWljZQlJbnRlcmFjdGl2ZSBDb25uZWN0aXZpdHkgRXN0YWJsaXNobWVudCBXRw0KQ2Vu dHJlIFZpbGxlCUlOVCAqKioJbHB3YW4JSVB2NiBvdmVyIExvdyBQb3dlciBXaWRlLUFyZWEgTmV0 d29ya3MgV0cNClBsYWNlIGR1IENhbmFkYQlJUlRGCW1hcHJnCU1lYXN1cmVtZW50IGFuZCBBbmFs eXNpcyBmb3IgUHJvdG9jb2xzDQpMYXVyaWVyIAlTRUMJbWxzCU1lc3NhZ2luZyBMYXllciBTZWN1 cml0eSBXRw0KRHVsdXRoICAJU0VDCW9hdXRoCVdlYiBBdXRob3JpemF0aW9uIFByb3RvY29sIFdH DQoNCjEyMjAtMTM1MCAgQWZ0ZXJub29uIFNlc3Npb24gSQ0KQ2VudHJlIFZpbGxlCVNFQwlhY21l CUF1dG9tYXRlZCBDZXJ0aWZpY2F0ZSBNYW5hZ2VtZW50IEVudmlyb25tZW50IFdHDQpWYW4gSG9y bmUJU0VDICoqKgljb3NlCUNCT1IgT2JqZWN0IFNpZ25pbmcgYW5kIEVuY3J5cHRpb24gV0cNClN0 LUNhdGhlcmluZQlTRUMgKioqCXRlZXAJVHJ1c3RlZCBFeGVjdXRpb24gRW52aXJvbm1lbnQgUHJv dmlzaW9uaW5nIFdHDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18NCkFjZSBtYWlsaW5nIGxpc3QNCkFjZUBpZXRmLm9yZw0KaHR0cHM6Ly9uYW0wNi5z YWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGd3d3Lmll dGYub3JnJTJGbWFpbG1hbiUyRmxpc3RpbmZvJTJGYWNlJmFtcDtkYXRhPTAyJTdDMDElN0NkdGhh bGVyJTQwbWljcm9zb2Z0LmNvbSU3Qzk4ZDFjY2Y2YTk1ODRhZGJmMDlhMDhkNmY2OWE4Yzc2JTdD NzJmOTg4YmY4NmYxNDFhZjkxYWIyZDdjZDAxMWRiNDclN0MxJTdDMCU3QzYzNjk2NzU0MDk4MDEz NDU0MCZhbXA7c2RhdGE9TDVrbUhHMU9BVDhUVGZnb2UzU2laJTJGcjFKJTJGSGZ2ekFEOW9YTFpD T0hLenclM0QmYW1wO3Jlc2VydmVkPTANCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXw0KVEVFUCBtYWlsaW5nIGxpc3QNClRFRVBAaWV0Zi5vcmcNCmh0 dHBzOi8vbmFtMDYuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUz QSUyRiUyRnd3dy5pZXRmLm9yZyUyRm1haWxtYW4lMkZsaXN0aW5mbyUyRnRlZXAmYW1wO2RhdGE9 MDIlN0MwMSU3Q2R0aGFsZXIlNDBtaWNyb3NvZnQuY29tJTdDOThkMWNjZjZhOTU4NGFkYmYwOWEw OGQ2ZjY5YThjNzYlN0M3MmY5ODhiZjg2ZjE0MWFmOTFhYjJkN2NkMDExZGI0NyU3QzElN0MwJTdD NjM2OTY3NTQwOTgwMTM0NTQwJmFtcDtzZGF0YT1SN1RsNzR3cWVnUDFodTIyJTJCdWJiZmpKWlcl MkYwNTFaVXh5blU2WTJ6dXE5QSUzRCZhbXA7cmVzZXJ2ZWQ9MA0K From nobody Fri Jun 28 16:01:04 2019 Return-Path: X-Original-To: suit@ietf.org Delivered-To: suit@ietfa.amsl.com Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 4C074120705; Fri, 28 Jun 2019 15:57:56 -0700 (PDT) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit From: "\"IETF Secretariat\"" To: , Cc: rdd@cert.org, suit@ietf.org X-Test-IDTracker: no X-IETF-IDTracker: 6.98.1 Auto-Submitted: auto-generated Precedence: bulk Message-ID: <156176267630.11015.3256907041527026171.idtracker@ietfa.amsl.com> Date: Fri, 28 Jun 2019 15:57:56 -0700 Archived-At: Subject: [Suit] suit - Requested session has been scheduled for IETF 105 X-BeenThere: suit@ietf.org X-Mailman-Version: 2.1.29 List-Id: Software Updates for Internet of Things List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Jun 2019 22:58:06 -0000 Dear Russ Housley, The session(s) that you have requested have been scheduled. Below is the scheduled session information followed by the original request. suit Session 1 (1:30 requested) Wednesday, 24 July 2019, Morning Session I 1000-1200 Room Name: Viger size: 200 --------------------------------------------- iCalendar: https://datatracker.ietf.org/meeting/105/sessions/suit.ics Request Information: --------------------------------------------------------- Working Group Name: Software Updates for Internet of Things Area Name: Security Area Session Requester: Russ Housley Number of Sessions: 1 Length of Session(s): 1.5 Hours Number of Attendees: 100 Conflicts to Avoid: First Priority: ipwave lamps stir ipsecme tls sipbrandy curdle sacm mile teep core ace acme mls saag Second Priority: t2trg lwig 6lo cfrg perc cbor dprive secdispatch sidrops tcpinc Third Priority: v6ops 6man intarea uta People who must be present: Russ Housley Dave Thaler Roman Danyliw Hannes Tschofenig David Waltermire Resources Requested: Special Requests: Due to travel to a family wedding, please do not schedule this session on Friday. ---------------------------------------------------------