Re: [core] Open Source c_OSCORE

Göran Selander <goran.selander@ericsson.com> Mon, 04 February 2019 18:45 UTC

Return-Path: <goran.selander@ericsson.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7FF98130EE9 for <core@ietfa.amsl.com>; Mon, 4 Feb 2019 10:45:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.875
X-Spam-Level:
X-Spam-Status: No, score=-7.875 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-4.553, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FROM_EXCESS_BASE64=0.979, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com header.b=OIVLom9C; dkim=pass (1024-bit key) header.d=ericsson.com header.b=Y8XcKg6q
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 hhnQ85_ZmZyp for <core@ietfa.amsl.com>; Mon, 4 Feb 2019 10:45:46 -0800 (PST)
Received: from sesbmg23.ericsson.net (sesbmg23.ericsson.net [193.180.251.37]) (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 96448130EE6 for <core@ietf.org>; Mon, 4 Feb 2019 10:45:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/relaxed; q=dns/txt; i=@ericsson.com; t=1549305943; x=1551897943; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:CC:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=qf3HO88YNNv4oGg1IGIUBn/RudF/AfN1r8jdrBHnOL0=; b=OIVLom9CGm07o1H74NSS3n//h+OmzkqwbryDqiscp6ijqzeCJRtknAnMpT+Bs+mp jnsfwib3XVGKmIwdEdEz9J7d1UPB0EIGlIndDF9OQX24TsATrTkTccWgaUywNoWG ffKSNAmUrDl0TiJM/RyzFAB58EczNNRtChU2D0y3Xf4=;
X-AuditID: c1b4fb25-209009e000005ff7-90-5c58885724df
Received: from ESESSMB501.ericsson.se (Unknown_Domain [153.88.183.119]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id E3.BF.24567.758885C5; Mon, 4 Feb 2019 19:45:43 +0100 (CET)
Received: from ESESSMB504.ericsson.se (153.88.183.165) by ESESSMB501.ericsson.se (153.88.183.162) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Mon, 4 Feb 2019 19:45:42 +0100
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (153.88.183.157) by ESESSMB504.ericsson.se (153.88.183.165) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3 via Frontend Transport; Mon, 4 Feb 2019 19:45:42 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qf3HO88YNNv4oGg1IGIUBn/RudF/AfN1r8jdrBHnOL0=; b=Y8XcKg6qyvCQWedgd5JZHl6q96KC/fEQ2PU+gxs7wLG5Yw8txIgJ7HvCi8y0TVGirYQosT0EhKGNS+4NKQf5oGG2KFY6y+mFTWx0nIpc0vdLZM9S1hfWd0ABiqZlhyX/pe5xROxpUdQB3394nqT8cxrdIn8lG3iLHOm/n/LL05Q=
Received: from HE1PR07MB4172.eurprd07.prod.outlook.com (20.176.166.25) by HE1PR07MB3418.eurprd07.prod.outlook.com (10.170.247.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1601.15; Mon, 4 Feb 2019 18:45:40 +0000
Received: from HE1PR07MB4172.eurprd07.prod.outlook.com ([fe80::68c4:9b7b:a2ad:8b5a]) by HE1PR07MB4172.eurprd07.prod.outlook.com ([fe80::68c4:9b7b:a2ad:8b5a%2]) with mapi id 15.20.1580.019; Mon, 4 Feb 2019 18:45:40 +0000
From: Göran Selander <goran.selander@ericsson.com>
To: Jaro Fietz <jaro.fietz@aisec.fraunhofer.de>, "core@ietf.org" <core@ietf.org>
CC: "stokcons@bbhmail.nl" <stokcons@bbhmail.nl>, Christian Amsüss <christian@amsuess.com>
Thread-Topic: Open Source c_OSCORE
Thread-Index: AQHUvJ/vTkhYBs3Fskyr7Id86rZq2KXQCymA
Date: Mon, 04 Feb 2019 18:45:40 +0000
Message-ID: <3920A73F-2935-40B4-BB66-3777256CC1A9@ericsson.com>
References: <8e2a1535-a0b8-c93b-9222-b3acba7dd9d0@aisec.fraunhofer.de>
In-Reply-To: <8e2a1535-a0b8-c93b-9222-b3acba7dd9d0@aisec.fraunhofer.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.15.0.190117
authentication-results: spf=none (sender IP is ) smtp.mailfrom=goran.selander@ericsson.com;
x-originating-ip: [192.176.1.95]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; HE1PR07MB3418; 6:iC+GZCgLWx6/VV7kJ4nwj6k/RhTSR717/lyLwhxd3jtwuXN+y87QRUZ8z7Oh47RER17iiYmxVaap7np9YJc1Hmix/9eQprsajsF6WFrlTaQCFvGtC11jpRk+Mz5Th5pps6Hd3rFphfIvI08ZXEhCYcLePZIsxVemn4A+djPOZaHauUtXbSiBPM5JTQ/dOe09N00nE2MjT4oOe4Uet1VhuKi4T8yn8W7b1JOtAs7d7kdTWpZgR5KUlUUf0kDIpL0b9IFc+v7CwQS6tHMl1obDC+yAO6Ka2Nm6AWoVry3w691e/iYjiPRgalBQYSWb6v3moUXq6caZOeZ28fVMwaJ7IfCqiRmEkP3pJrSZ3/zA+YE9LtBiTGalvUbbAPslQgs+rKZiTyMCQTZi+UmgMLcIqkWhTNtqoCA+gZ6rTrDHdiRc9duTewB6fTnFbZ503ThL7FIvIa9rjmNrjwTSqZK9Aw==; 5:uen2B2dEqDYt9K7U2e9epPNDqogwb1+CUQSLa4Y4RJZyrJrXblxJK/UVZ8+6S7st+YodreL9QhajDC3xNKEO4CrSbNtC6vKbc6YxOZafUYBUjirIFZKBWuKeYWskXvn+QZcL0rlOT+xziJv9GA61kfR+to5fd2M2vTEKbxGKD5BqTZM56Dz9SA97fBPJVuXR+zixqZ6yMhhK2jinWIvfRw==; 7:HhxKoI6mwXXLOs6WPBmK4wjcaJKu0l/vxEDcY19W6SROSslzURiZ3fFKqw/zSMLvJKsb/6n7nReufX+dJEj9m+a4hiOGZOPBZjLX+tZycJU9JAXd/U5eq61bMm5Ni8FAJYS/5zAC+HLmn/TJnpzlgA==
x-ms-office365-filtering-correlation-id: 471fcc7b-0e7a-4e29-fa33-08d68ad0f631
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020); SRVR:HE1PR07MB3418;
x-ms-traffictypediagnostic: HE1PR07MB3418:
x-microsoft-antispam-prvs: <HE1PR07MB34181787DE2D857092BD3CFCF46D0@HE1PR07MB3418.eurprd07.prod.outlook.com>
x-forefront-prvs: 0938781D02
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(136003)(366004)(346002)(396003)(39860400002)(199004)(189003)(6246003)(6306002)(106356001)(85202003)(105586002)(478600001)(6116002)(33656002)(11346002)(8936002)(99286004)(3846002)(446003)(966005)(68736007)(14454004)(54906003)(229853002)(76176011)(8676002)(110136005)(26005)(186003)(81156014)(81166006)(58126008)(102836004)(6506007)(2906002)(2501003)(53936002)(82746002)(486006)(256004)(83716004)(97736004)(71190400001)(2616005)(71200400001)(36756003)(4326008)(7736002)(316002)(86362001)(476003)(305945005)(6486002)(7116003)(6436002)(66066001)(25786009)(85182001)(6512007); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR07MB3418; H:HE1PR07MB4172.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: eJB/Xfhfa9tU6jOUZp2F60pnclaUtmgLcXvwrtt1KKc856Fcjeqk5TsBgyGXz/yuR8dLzgWu+PUC4GiHjx3xwrIGBbPjMvpejWEmTommk6dJn4Po17E4+yfPxKyuRRvSxHMKH2ZvdwMQIe6t6DQmWeAMQSVBhRLjfz0syXKq/GBJzP5mxKFw7iIJnbkiDCUcJ2seAu1HfbPMU6HTDWjS28t3kzKtGWCFFbGsjv8M63Ms6+loaSBTDC4ciWjbR6myGJ7n5LRZJr+5eQiqjhTempJ5bV/6zWmxpxfUmT6uVirLcDV9xucLbu1YFbkYp7QotP1RzQYcP6ioLhoHVounuF6X5dNwXME1ebmCO7WAKJPYTee2QXv+sxR8GBU68I5n3Xn+LQwciqG7C48/HmepX4TVQQeRWOpyYd14sA12WrY=
Content-Type: text/plain; charset="utf-8"
Content-ID: <02914CB43C5B9A42A6FD5B2077272A7B@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 471fcc7b-0e7a-4e29-fa33-08d68ad0f631
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Feb 2019 18:45:40.6574 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB3418
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02Sa0iTURjHOXsve10NTsvlo1nkyC5CWlpgIVkRugQlpFBiXVa+XlKnbGra F+cy8gKmssLti0nLyqKJDp1mkkvNK0a2rlZa6lQ0ijBvJW3vu6Bvv//z/P/nOefhMITkDuXD pKiyWLVKmSajRaQhvvnSrriieMXum5U7QtutZWRo+5yZCJ36XECH9he8pQ6R8nvGEVpe0rFM yS3fTbTcZFoSHCdPicIS2LSUHFYddPCcKHmmZ5TIrGdyH/TP0FqkZ0oQwwDeC61dB0qQiJHg TgQrSwYhL+YRTJvb3OK2AGrb7KRLkLicgB8TlQTfqRRAh9VB8mIMQX1/lVN4MDQ+CqPaLwIX e+JYsFTYKRcTOAM+vujh6uuxHzjsM4j3yED/alHIczAMjHQTLibxVtDr3nAsxuHQ1PSMO0eC I6B9TMtlPXAkfJh4zc1FeAMs9D0U8LO84P14NceAMZjahgiepTD9dZU7R4qDYOVuvzt7BnSP tDTv2QLFT2fd2U3wsroUuR4JWCcE89xjId+IhqZRfmOA3yFomNIhfq0BMPaE4j2poP1U5B7s C7aiToL3/6FgtqsFlaMg43+XNTrjBN4J5lZ3WQ6NZivBsx/oS8eERm4X66DXME7eQlQdkmpY zfn0pOCQQFadckGjyVAFqtisBuT8PB2WFX8rGp49bEOYQbK14ufX4hUSSpmjyUu3IWAImae4 O8pZEico8y6z6oyz6uw0VmNDGxlS5iX+LVmnkOAkZRabyrKZrPpfV8B4+GjR6TX6fVM/57Yv 4KTBi1ntQ62GxGK9qWizeGm/41tJZMPJuPkryx5RsXX2I8cKa5Is4Tdi8ptXS1sGAy112cOF Ofl5tRFXr4ckGrv0YQGRIp/FoKWqzuEyXQvtPWmVzvkqYgZ6T8wG+0dXCrb55dZ4L7JCUXiF t0NlbLxP/+qblJGaZOWeAEKtUf4FKm49jDgDAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/gCS_Aj5BFnu0hXHVSAyWjWobhDg>
Subject: Re: [core] Open Source c_OSCORE
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Feb 2019 18:45:48 -0000

Hi Jaro, 

Thanks for sharing!

Göran

On 2019-02-04, 16:40, "Jaro Fietz" <jaro.fietz@aisec.fraunhofer.de> wrote:

    Hey,
    
    I'm pleased to announce open-sourcing the c_OSCORE project, which is a 
    minimal implementation of an OSCORE server in C for the 96Boards 
    Nitrogen on top of Zephyr. It implements most required elements of the 
    specification (version 14), but lacks for example replay protection.
    It handles the Tests Specification for OSCORE Test 1 [1] correctly, 
    which I tested with aiocoap's plugtest-client.
    
    You can find the source code on github: 
    https://github.com/Fraunhofer-AISEC/c_OSCORE
    
    BR,
    Jaro
    
    [1]: https://ericssonresearch.github.io/OSCOAP/test-spec5.html#get