[Lake] EDHOC example implementations

"Sipos, Brian J." <Brian.Sipos@jhuapl.edu> Wed, 28 February 2024 15:19 UTC

Return-Path: <Brian.Sipos@jhuapl.edu>
X-Original-To: lake@ietfa.amsl.com
Delivered-To: lake@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 43FF8C14F699 for <lake@ietfa.amsl.com>; Wed, 28 Feb 2024 07:19:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.406
X-Spam-Level:
X-Spam-Status: No, score=-4.406 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=jhuapl.edu
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BOcC4XrO7_U9 for <lake@ietfa.amsl.com>; Wed, 28 Feb 2024 07:19:41 -0800 (PST)
Received: from aplegw02.jhuapl.edu (aplegw02.jhuapl.edu [128.244.251.169]) (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 4D4AEC14F690 for <lake@ietf.org>; Wed, 28 Feb 2024 07:19:40 -0800 (PST)
Received: from pps.filterd (aplegw02.jhuapl.edu [127.0.0.1]) by aplegw02.jhuapl.edu (8.17.1.19/8.17.1.19) with ESMTP id 41SDiGbq008199 for <lake@ietf.org>; Wed, 28 Feb 2024 10:19:39 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jhuapl.edu; h=from : to : subject : date : message-id : content-type : mime-version; s=JHUAPLDec2018; bh=RMhBx+7WT6H7ItGePKnxeXr3YORIfN1JLpDSuVWkgKA=; b=hwdeYUhH8M9SF71Tnj0QcdgFLJMclgtzWOZFOdsAHzdipkOqAZu8kjbfBSK6XL3HxgHQ ZBas77rXwP15vXsvxyLa+0PXcv5iDxY1xisKfymoU6SrXBY6zyyCJ/9rNAJ6ygtL8lWK 9au2maWdLvlVVqk4Yfo15ermRnZfybPpZ/MYvPtEr5dzKfo3jTRa13iv5Q+B/x5InBkC ZGIt0oe7ZsrG4BArKUQtch7ljW/vOqU8Ah+nDObSSMJJ7R+ymmAK+sdETkJbZRjRs3sD lvCnitkAaOArgW2uuX1t/M2UzGwXloj2xj1Mrg1vYOF/At3g2XJdH6e3HyIB4DKaXYdn zQ==
Received: from aplex21.dom1.jhuapl.edu (aplex21.dom1.jhuapl.edu [10.114.162.6]) by aplegw02.jhuapl.edu (PPS) with ESMTPS id 3wfdj5ee5u-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <lake@ietf.org>; Wed, 28 Feb 2024 10:19:39 -0500
Received: from APLEX21.dom1.jhuapl.edu (10.114.162.6) by APLEX21.dom1.jhuapl.edu (10.114.162.6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.40; Wed, 28 Feb 2024 10:19:39 -0500
Received: from APLEX21.dom1.jhuapl.edu ([fe80::20d7:9545:f01e:9b2]) by APLEX21.dom1.jhuapl.edu ([fe80::20d7:9545:f01e:9b2%5]) with mapi id 15.02.1118.040; Wed, 28 Feb 2024 10:19:39 -0500
From: "Sipos, Brian J." <Brian.Sipos@jhuapl.edu>
To: "lake@ietf.org" <lake@ietf.org>
Thread-Topic: EDHOC example implementations
Thread-Index: AdpqVRNEDzrcCXbySAuiFTvMAfwg+Q==
Date: Wed, 28 Feb 2024 15:19:39 +0000
Message-ID: <0eea5f1ce63a4049aefefd796ce9994c@jhuapl.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-originating-ip: [10.114.162.19]
Content-Type: multipart/signed; micalg="SHA1"; protocol="application/x-pkcs7-signature"; boundary="----=_NextPart_000_0101_01DA6A2F.A256B6D0"
MIME-Version: 1.0
X-CrossPremisesHeadersFilteredBySendConnector: APLEX21.dom1.jhuapl.edu
X-OrganizationHeadersPreserved: APLEX21.dom1.jhuapl.edu
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-02-28_07,2024-02-27_01,2023-05-22_02
Archived-At: <https://mailarchive.ietf.org/arch/msg/lake/bEsVNM3iX9xAWTCE2_kAIIifH8w>
Subject: [Lake] EDHOC example implementations
X-BeenThere: lake@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Lightweight Authenticated Key Exchange <lake.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lake>, <mailto:lake-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lake/>
List-Post: <mailto:lake@ietf.org>
List-Help: <mailto:lake-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lake>, <mailto:lake-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Feb 2024 15:19:45 -0000

All,

I've been doing some prototyping recently with COSE, based on a COSE-C
<https://github.com/cose-wg/COSE-C/>  library example from the COSE WG, and
would like to do some similar experimentation with an EDHOC C or C++
implementation. I see that there have been several references on this list
to EDHOC-C <https://github.com/openwsn-berkeley/EDHOC-C>  repository but it
seems like that implementation has not been kept up-to-date with draft
changes for a while now.

 

Are there any recommendations from this WG for existing open source EDHOC
implementations in C or C++ that are usable out of the box (meaning don't
require a lot of binding or integration work) even if they might be
inefficient of duplicative of some COSE things?

 

Thanks for any pointers,

Brian S.