[Suit] CBOR and Firmware Word Alignment

Paul Lambert <paul.lambert@intrinsic-id.com> Tue, 26 June 2018 18:21 UTC

Return-Path: <paul.lambert@intrinsic-id.com>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D82891310EB for <suit@ietfa.amsl.com>; Tue, 26 Jun 2018 11:21:00 -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, RCVD_IN_DNSWL_NONE=-0.0001, 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 V7yRkM8EzSdU for <suit@ietfa.amsl.com>; Tue, 26 Jun 2018 11:20:58 -0700 (PDT)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-am5eur03on070a.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe08::70a]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BE6061310CA for <suit@ietf.org>; Tue, 26 Jun 2018 11:20:57 -0700 (PDT)
Received: from HE1PR05MB1628.eurprd05.prod.outlook.com (10.169.119.142) by HE1PR05MB3178.eurprd05.prod.outlook.com (10.170.242.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.884.23; Tue, 26 Jun 2018 18:20:53 +0000
Received: from HE1PR05MB1628.eurprd05.prod.outlook.com ([fe80::f103:ad70:6100:223c]) by HE1PR05MB1628.eurprd05.prod.outlook.com ([fe80::f103:ad70:6100:223c%4]) with mapi id 15.20.0884.024; Tue, 26 Jun 2018 18:20:53 +0000
From: Paul Lambert <paul.lambert@intrinsic-id.com>
To: suit <suit@ietf.org>
Thread-Topic: CBOR and Firmware Word Alignment
Thread-Index: AQHUDXpqlZOfRiTqM06CKoHAYhbheA==
Date: Tue, 26 Jun 2018 18:20:53 +0000
Message-ID: <5DF0B5F0-85E2-4681-9581-E28A3F0A5446@intrinsic-id.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=paul.lambert@intrinsic-id.com;
x-originating-ip: [96.86.174.246]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; HE1PR05MB3178; 7:CrX7XzQ4w6I+HvE+P4kV8bfu/p9cqzEXKp44vbEND1+S9rjbgWaN8+Mm9InmsdoJC2Dg3vSBy/5O/Rg9jWhCqCFSlLNNkH5G9v0nhGVSTfUOniS7xh6ptxSB6RIqzpR8daeUrdmgF6zmwP/bP9rp8wvIvnPLOQBYYXPOmPIv5mD1fXoUzbIvBE8NrZFObmmzZqTXi1ql7AXl+C7eA3fH9tMgep9+DBcqFKYSn8vb6EayEzS3693MlbG1zNkPMaaa
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: d8abf185-3e67-4bdb-389d-08d5db918d62
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(7021125)(8989117)(4534165)(7022125)(4603075)(4627221)(201702281549075)(8990107)(7048125)(7024125)(7027125)(7028125)(7023125)(5600026)(711020)(2017052603328)(7153060)(7193020); SRVR:HE1PR05MB3178;
x-ms-traffictypediagnostic: HE1PR05MB3178:
x-microsoft-antispam-prvs: <HE1PR05MB3178CAE75C1E612108B6F2D8AD490@HE1PR05MB3178.eurprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231254)(944501410)(52105095)(10201501046)(3002001)(149027)(150027)(6041310)(20161123560045)(20161123562045)(20161123564045)(2016111802025)(20161123558120)(6072148)(6043046)(201708071742011)(7699016); SRVR:HE1PR05MB3178; BCL:0; PCL:0; RULEID:; SRVR:HE1PR05MB3178;
x-forefront-prvs: 071518EF63
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(136003)(346002)(376002)(366004)(39830400003)(396003)(199004)(189003)(36756003)(7736002)(106356001)(2900100001)(14454004)(33656002)(6512007)(2906002)(305945005)(66066001)(82746002)(476003)(486006)(53936002)(105586002)(25786009)(68736007)(44832011)(256004)(6486002)(97736004)(6436002)(2616005)(102836004)(83716003)(86362001)(26005)(186003)(6506007)(5250100002)(6916009)(5660300001)(6116002)(8676002)(81166006)(81156014)(99286004)(3846002)(478600001)(8936002)(316002); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR05MB3178; H:HE1PR05MB1628.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: intrinsic-id.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: oIdeqUMoA6VRgbaGsdUuKtDyfCj0OxErf87RCDM55Ep6/CAGDN9pFTfrZEFhO+s9wCmpGKHfIYLe6c5mDCqZ4jbpkiFPs/T5AtVLjBTcghF8JIXN7vnFmNdYMEovISfhvdDRvywZX8CuyRNekGqFo1EN60mcKihvHok+fTk+WWaovpJhLt+a1DL1oeFsPkciC7I2Z77go9Zb8yEQl2JgBafeqmTxNssDr2UpkF8DPZcxlSuxFtJT0EkH8ive6EaEQFcxlgnm7DocfebHu7Why2wDh2JkJ9FCe0vB5t4QT+MM6vPbEyGoFRSpUf8kn+me2pOm1vAX3f1M/+lAe6uLqk/1NN8TPp4vPwNscJyCqjg=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <5A883DD22BE42546B8C30F76C17C7485@eurprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: intrinsic-id.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d8abf185-3e67-4bdb-389d-08d5db918d62
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jun 2018 18:20:53.0777 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: ba1ffe94-beb8-45fb-8407-ee2e3510fc68
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR05MB3178
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/Ong6N4zZFEUOhnJL52tGWlM3mfA>
Subject: [Suit] CBOR and Firmware Word Alignment
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.26
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Jun 2018 18:21:01 -0000

Has any thought gone into word alignment issues?

Many platforms require firmware or other data objects to be word aligned. It waould be especially desirable to have large objects (like the firmware) be packaged such that the data does not have to be copied to a new location just to ensure word alignment. Word alignment would also facilitate in-place decryption of the firmeare.


Paul