[lp-wan] C Implementation of SCHC ?

Hannes Tschofenig <Hannes.Tschofenig@arm.com> Fri, 18 October 2019 14:56 UTC

Return-Path: <Hannes.Tschofenig@arm.com>
X-Original-To: lp-wan@ietfa.amsl.com
Delivered-To: lp-wan@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 11EC6120114 for <lp-wan@ietfa.amsl.com>; Fri, 18 Oct 2019 07:56:03 -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 header.b=V9rWPQLI; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=armh.onmicrosoft.com header.b=uUStVsFd
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 KYwF18IaP-iF for <lp-wan@ietfa.amsl.com>; Fri, 18 Oct 2019 07:55:59 -0700 (PDT)
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00057.outbound.protection.outlook.com [40.107.0.57]) (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 7607A1201DB for <lp-wan@ietf.org>; Fri, 18 Oct 2019 07:55:59 -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=8YipIvJFlCsPDXUzj+noZhOXWzXmxCa7l6kMHbJXjUw=; b=V9rWPQLIff+p8gkk3DM5Wd+3NfGUnK0EyJiGTl8o2pvsOoR3gY1nWPQ7IDGlGzERI3na+fevqcZyMkXT9Qr1QLVN3DziyXTl7vfyGvA0WUr0gO7wEsBtZt5/vVBXIPTHqlycHNTfAP/6VTRSjUYjaw9AavYuxvZSARCZ3+r5dKQ=
Received: from VE1PR08CA0012.eurprd08.prod.outlook.com (2603:10a6:803:104::25) by AM4PR08MB2691.eurprd08.prod.outlook.com (2603:10a6:205:a::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.16; Fri, 18 Oct 2019 14:55:55 +0000
Received: from AM5EUR03FT015.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e08::207) by VE1PR08CA0012.outlook.office365.com (2603:10a6:803:104::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2367.20 via Frontend Transport; Fri, 18 Oct 2019 14:55:55 +0000
Authentication-Results: spf=temperror (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; ietf.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;ietf.org; dmarc=none action=none header.from=arm.com;
Received-SPF: TempError (protection.outlook.com: error in processing during lookup of arm.com: DNS Timeout)
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT015.mail.protection.outlook.com (10.152.16.132) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2305.15 via Frontend Transport; Fri, 18 Oct 2019 14:55:54 +0000
Received: ("Tessian outbound 081de437afc7:v33"); Fri, 18 Oct 2019 14:55:54 +0000
X-CR-MTA-TID: 64aa7808
Received: from 1aad7621dc95.1 (ip-172-16-0-2.eu-west-1.compute.internal [104.47.0.58]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id 95AE4008-2EED-4A95-B932-9CB217A911DA.1; Fri, 18 Oct 2019 14:55:48 +0000
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01lp2058.outbound.protection.outlook.com [104.47.0.58]) by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 1aad7621dc95.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 18 Oct 2019 14:55:48 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BVqJmzC/JA+URuK/KWg2cSGqkyNMKPvN/RO4QJuCk0Zcq/OAZEfz6E13E4TdVBJCHHsbzakZR0W1PiarIeLSBBkFhGNBXHfp3IVz4LavIfE0oXzxuFlTccshTSHK5xOou2b3aBn2uZA17AQFl++ju34i1ttIJsNx0dDflziBRe0LFhRCz788jBf6t0i3JgvQWGFU0XoOKwzMHaCWSoOX/rKJQTsWaOlQv8aazmO7l3B9qZLVILVCR383SxdMi5irSuyh7wThUbKESm6iQVovSrSBKAqBIvDqRXkJLfk0lIgndkjEG5LKWa6vOWOCf0ubkq8mm4/u3CTb10pCW6QHqw==
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=sGaC3vdFCPhknTjqTPLNspFnGisF1ed9LLHSX6DHjwA=; b=YeNkI3hRatySNqum3AMckP+gaho/cM8MA7etT02Cd25E5ThRFWxawhRcr5fizjKK6UeRLqhx5MWNlfG+bYR2rz2TaDnbWcPEQb2EciHOTeoMQPe/bp1TkBmyju3Rs69vh3aBIfHZrTAOtYfFZzLuO3Hibt+vvsjegC5z4Y+5BEqqC0lNq6vCVQPSaJBCH45NyA6JhQpEZcbTdLuyRzykleqnNEkek0GA7GUzUGui+d3SmFBgfzxfwg7rgiqEZPhwyvuS5t5Tm/vwhHYkgDZqqh5zitxZe77ylYNdtheqp8pz0H7QXxekOE6oXXGLoxwiPZ4HVHg1YLBPu20P66gs5g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
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=sGaC3vdFCPhknTjqTPLNspFnGisF1ed9LLHSX6DHjwA=; b=uUStVsFds4i3+8naprakIKUl2ZrTg+MuXB0dI1gp35ixSLHzIurqUTC2UbIM84u+WM8CmAVJ/0CDluaDjENfHtJqzB1P4XWWzeJHvbb3zr8cSkN6MqgAUEYm+KAqhmPqBC3Vyw1GjaBncdOhXPGpydDXmonnt5tZ7XfPJpC9dsQ=
Received: from VI1PR08MB5360.eurprd08.prod.outlook.com (52.133.245.74) by VI1PR08MB2943.eurprd08.prod.outlook.com (10.175.244.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2367.20; Fri, 18 Oct 2019 14:55:47 +0000
Received: from VI1PR08MB5360.eurprd08.prod.outlook.com ([fe80::21b9:aacd:ea36:92ee]) by VI1PR08MB5360.eurprd08.prod.outlook.com ([fe80::21b9:aacd:ea36:92ee%5]) with mapi id 15.20.2347.024; Fri, 18 Oct 2019 14:55:47 +0000
From: Hannes Tschofenig <Hannes.Tschofenig@arm.com>
To: lp-wan <lp-wan@ietf.org>
Thread-Topic: C Implementation of SCHC ?
Thread-Index: AdWFw7Fxb0UYRpz7RauK3TsyOSxH7w==
Date: Fri, 18 Oct 2019 14:55:47 +0000
Message-ID: <VI1PR08MB53608031188DF5BCA511C579FA6C0@VI1PR08MB5360.eurprd08.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ts-tracking-id: 10c6c562-fad3-479a-a098-2183dbb8d237.0
x-checkrecipientchecked: true
Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Hannes.Tschofenig@arm.com;
x-originating-ip: [80.92.123.83]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-Correlation-Id: 5ac634db-5a84-488f-8b4f-08d753db4670
X-MS-Office365-Filtering-HT: Tenant
X-MS-TrafficTypeDiagnostic: VI1PR08MB2943:|AM4PR08MB2691:
X-Microsoft-Antispam-PRVS: <AM4PR08MB269180A782FE76339B2F77A2FA6C0@AM4PR08MB2691.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:7691;OLM:7691;
x-forefront-prvs: 01949FE337
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(4636009)(346002)(39860400002)(136003)(376002)(366004)(396003)(189003)(199004)(53754006)(9686003)(6306002)(66476007)(54896002)(76116006)(66446008)(64756008)(66556008)(66946007)(5660300002)(55016002)(478600001)(4744005)(6436002)(33656002)(2906002)(6916009)(25786009)(7736002)(74316002)(8676002)(81156014)(81166006)(8936002)(52536014)(3480700005)(256004)(71200400001)(99286004)(7696005)(71190400001)(186003)(26005)(102836004)(316002)(86362001)(6506007)(14454004)(6116002)(3846002)(486006)(66066001)(790700001)(476003); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB2943; H:VI1PR08MB5360.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-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: XiY3lciJ7PG3YvawPC80Du5Hlh34Y9SGu1T2+8Zi753eyfGbXSoB2zZOtkOH5Yy5pIBXzX0JXG3XpJdKsXlN4hk5OHcKGFna3KHNA00inkGjsB7Z+dlVqe7E8d7pbV4cXC/3DeLagNtFu0/gtI4BgrOVhz5vLthIzw9i1L6oCcbV5YBS4npwdnE4cW0IICJ8V+T8IzxRLfPTIlfLM3d3yvO1zXEBpNQ1lCNcd8KZU7wlRvdcoN2DYRY9Q/bjciXyfXlitKBvwX3QjSfIRq+xrkpcKJnh9LGsd3ErIRE6VUN+yyd5HSS8bnWNX74oZOBS0gefIhcOXCu4NJ4Yq1jiwhH+1m9t3HS7cS1T+dghyLeF8JN6kP2S82T5ns9xYL1HWCLnBZEb0K9RSmA/rxiRg1raOYlGbTiFDjAeAhSlsvrQMgabgPmMcvtrJX3VWkxN
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_VI1PR08MB53608031188DF5BCA511C579FA6C0VI1PR08MB5360eurp_"
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB2943
Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Hannes.Tschofenig@arm.com;
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT015.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE; EFV:NLI; SFV:NSPM; SFS:(10009020)(4636009)(136003)(396003)(346002)(376002)(39860400002)(40434004)(53754006)(189003)(199004)(33656002)(790700001)(7736002)(3846002)(55016002)(6116002)(74316002)(71190400001)(70586007)(70206006)(99286004)(7696005)(86362001)(5660300002)(14454004)(9686003)(6306002)(54896002)(5024004)(14444005)(356004)(3480700005)(8936002)(8676002)(316002)(486006)(478600001)(63350400001)(25786009)(336012)(186003)(6916009)(36906005)(126002)(476003)(22756006)(6506007)(16586007)(2906002)(52536014)(102836004)(76130400001)(66066001)(81166006)(26005)(81156014)(26826003); DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR08MB2691; H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:TempError; LANG:en; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; MX:1; A:1;
X-MS-Office365-Filtering-Correlation-Id-Prvs: ee9e60a9-89b8-4870-11d0-08d753db4264
X-Forefront-PRVS: 01949FE337
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: nqKVeA4TOLg814Pur7z5FPYLyWswdWXY1/rVIH6ZAaAWGbqPknJJBk14t6GnRVpBDiZtSFimkg8zAi3TPzrloSHz/dK7JgAoLv4sGj7ZElrmlCZNcHn7iFmL8KqkYTOHCFRS5lFKMO+9cW/054TxPRp0lrTWqvyuXOJ1yBklMYD+kISxsC3J5yDiJueJUJDCwEAl+uUGNvWjs5DtsmMPSgQaC/TsL4g2ekNu95tTOOffKMu/6x8gDGtMKctp8qGvdB366Z+xHrbHDhPBQlNHGAxYOuvngdZdSssjR5KPLMR6+ywzJAFnef0VC+n2TCKr5UX6UBJrAqTtnr7v3smOzZFp5+lPZYNWvmpochD4zhleYrP2ZGYY3vLEb5gYqbSr8O+olSwo1d9FA+wvYgjJHwmcEgXwBHrgTOnMdJyjl4k=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Oct 2019 14:55:54.0388 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 5ac634db-5a84-488f-8b4f-08d753db4670
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR08MB2691
Archived-At: <https://mailarchive.ietf.org/arch/msg/lp-wan/IlMr1uic3aJ2DrBb9zgP6Fl8_7Q>
Subject: [lp-wan] C Implementation of SCHC ?
X-BeenThere: lp-wan@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Low-Power Wide Area Networking \(LP-WAN\), also known as LPWA or Low-Rate WAN \(LR-WAN\)" <lp-wan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lp-wan>, <mailto:lp-wan-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lp-wan/>
List-Post: <mailto:lp-wan@ietf.org>
List-Help: <mailto:lp-wan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lp-wan>, <mailto:lp-wan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Oct 2019 14:56:03 -0000

Hi all,

I was searching for a C implementation of SCHC and only found Python and JavaScript implementations. Can someone send me a pointer to a C implementation?

I also recall a paper being distributed about the performance of SCHC but I cannot find that either. A pointer would be great.

Thanks.

Ciao
Hannes
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.