[tsvwg] DTLS for SCTP: DTLS Chunk kernel part testing

Magnus Westerlund <magnus.westerlund@ericsson.com> Sun, 17 March 2024 23:04 UTC

Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DD1BCC14F61E for <tsvwg@ietfa.amsl.com>; Sun, 17 Mar 2024 16:04:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.109
X-Spam-Level:
X-Spam-Status: No, score=-7.109 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, 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_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=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=ericsson.com
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 7pgAQ7-77ltJ for <tsvwg@ietfa.amsl.com>; Sun, 17 Mar 2024 16:04:13 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2111.outbound.protection.outlook.com [40.107.21.111]) (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 1382CC14EB19 for <tsvwg@ietf.org>; Sun, 17 Mar 2024 16:04:12 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UEkR+AsIvUllHXgmRXH4ReRsYI/dikukSNrtZzu6bfvcnTlOqblyCwNP1fxPLdm9KQlR2fkVyoDmPRk86fAI8eB5jVYsNmnzltFBjH5m8YMfw6f1tBlLgKeBBQ7SRgTcRGuYcJGKcPW3etryeUfK+35yLKRVArN8k3Bgfwamk0UnnR8L8VGLH3ceY7e6vMRDUSunKzN/2wXh02gg4qvY59K0o04vrY6tJVIw+5Itl3GKMuJtCl/6ushcotGoz8yzr2ThUpXMpugYc+AE6W0jBNeAf6ySSe3njE+aJDw6sFgHvSUl4CvC0wAent8xhFune4jiICI8q9zSok7AcbJGZA==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=I60xNRlaVokKgurOpvJb0+NMlbgasqX2BRRePLaX/XU=; b=E+D0jdMO1wjbHT7vA9X4R4ySTRLP4ehPxFWdKIpOeBlzE8P5sB5HTL1CMqnvkwCuvCUrDeujYG9HN03Qk09o1iGVh/Eyrf+4PeD2mhxbiTxKjDtcUK5ysKnT9cxgoMamDTG5fAu3OHITqsT5KuhJ29pkBoCGPrfJlOk5eQ//9FiHdiyJdf6NXtsiJL2at8a02fuep1ZMZ9wE3FWvaEEyNcptn1kbWHQjCUgDvgpjLOvNFenPIxn38dKU5RnP78g+r7n/jSrAnJZt5nYjnp9b06cNtM60wjD5bz+4DLixYbZC3HaUKFCr5J9AgLa3RbE1XyFLE8YxqQP6cWHOdE/GKA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
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=I60xNRlaVokKgurOpvJb0+NMlbgasqX2BRRePLaX/XU=; b=IiZbNISW5ldVScmgqIbPsbAE41a5j+kBa9D0/lxk+h34KBoBYq7gW6nVtJc72jF4m5FGKgbgO9FSOMlnXkzImqSjdpqd3xT1xZE6w/gXX6bH2AbvRFnE5RnOhTUiPW+iC0Ibc0LoIko8ZMH/qk+l841TCT/reHRHBySaSl0NJ3FnkeybBmh1q7KfrCM/qglsQaPAO/Mq1X2FRvPQLQpqsJ8sHXsvHQjyJsdmHao9HVYEB01WdE/HqNEgJcZ0DN4QGMvPDd3JBVikYyWR5smK7ljmWLoXtAEn94TpMHMQ7CisQ7fgytMBCBaCHzsNW2KhWjwAAJP6rDBn0Kz2bE6mMw==
Received: from AS4PR07MB8874.eurprd07.prod.outlook.com (2603:10a6:20b:4f5::6) by PAWPR07MB10045.eurprd07.prod.outlook.com (2603:10a6:102:38e::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.26; Sun, 17 Mar 2024 23:04:09 +0000
Received: from AS4PR07MB8874.eurprd07.prod.outlook.com ([fe80::c104:41bd:ac71:7b13]) by AS4PR07MB8874.eurprd07.prod.outlook.com ([fe80::c104:41bd:ac71:7b13%4]) with mapi id 15.20.7386.023; Sun, 17 Mar 2024 23:04:09 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: tsvwg IETF list <tsvwg@ietf.org>
Thread-Topic: DTLS for SCTP: DTLS Chunk kernel part testing
Thread-Index: AQHaeLt22oirLS45zEmJOmpSGUSmNg==
Date: Sun, 17 Mar 2024 23:04:09 +0000
Message-ID: <AS4PR07MB887498E4AFC609054B074A40952E2@AS4PR07MB8874.eurprd07.prod.outlook.com>
Accept-Language: en-US, sv-SE
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AS4PR07MB8874:EE_|PAWPR07MB10045:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: hCMTTW1vusDnmX4foeFg8+2dIu6jbqxNUNQFkeu5BVGnSIyrnj/dwLnzJASG1CJBkEL1uLvBs2M4NJF3J1PHEbzn6oy2lRs+55+2nJ/lF/Cx22aExyv06Jfir/fole5KivUlo7Ud7g4U+PeOnvVWwl8tDz6W7cIvq4Nhp15dHOtfxUk3LxMrzxwipfmpRyNx2bKdBEurmp8owla0oVy3mVu7uFJ0eILI/2pqkUh1wjV0I7/6aEjq9juIj72D7MPxlL/a69JoUK0grPMSsLvJCyKr6V+v2vFlBCBLstjAyfiJ0b2douFvA3XScJvkEPSyC14bejwx+jxNRVAI+ywnAVlOuINEVN4dryPholws966XE2uTX1XGlS5ve51+KbulzOwg1riRSlsgvUdREQlEkn/RrpIN9oGZ8W9UcjPxtfGsbkCszhaaS5NOnTqp6wVHt1F96hxe64RR/GsoIbG3hfdSQINuEA+E1ZWEnB7YaS+SOCezdQ1oerkg9EEyrpID/wJZ1JmT2E9RhNS6IgliTaerSJPkxj++ZaVAmh/jVgD4ycBHVESCCJAy/4CMCQ0DU3M5RcPauY/9IyXJf0mk6Aclnd4wxZqB25whCwj7fKY=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS4PR07MB8874.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376005)(1800799015)(366007); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 5sgvdIPplGuOosX97n66tPZDz1uNnX2c0YS1PFjohlN+8fj+GLVtXRVxXJvDTB4J/qcrTqfIunKjfc7Wet63sZ3cSYWLy853781+U8llJCnwOpaXIFi9FnvSzUBxQkokEouCGXwtUu2UmrrSYTWSewZ7rfPnGs5lGQt5b9ybzG82lq9X11kkNgIbkzO/5ydgRVjSkuDWNicc8jYf+BOJz2vQxMQAycsgDKjLMe7T7Gxd839Iu5oVwvMlMxZerw/ZUevUzw8CdCH7GukbBIMdPQGANQHxsdbbc3ubb7TZ+nGOFJMSyhWXNIp/1PjWpOGHzi4LbfmOlr8/phPpX7usiq/WMHsh86pQFvfUBl29Z5cmQ6hBCFcbMJzjZDsz6HHFHyg54jV97Mk44mqTccpJoC58/DPUNYFZmedgH2qrIFgGxAzg4QIFf6hCF7KbC3319Nyca8ThLbexcnn3ml2rqILLXYJAcu1CWZzb9ETOvXmYeNVMO0ZI4zOs6YD5T8zooRRfQsh2dGur5b/MNcXb7cNRWLbI3QaepumF+pyhX2b+x7niuITdnsrXHErQqAg7dl589jW70mv538wBit/uHIxXl0hZKSrhM46gvuVjJApGFmAOWAn0mEKWQ+c1fUn64vGeZxkEfnb2T52DmSS3hzfnadhCLdDe0vLe9Lj0AGy2FRefga3LsH+Tv7Lc6HNZuIVMUWAb7dZRDvZH/ydMGb9SDYhIcaXsuSf/ai2azoLkaJLQlBYNmlmRIY4yvxqND5CmZZAuQMpYCw5MkZiXkAf4Zf2UPqNaTxeCrX4NaNPg5EIX2UB1kEphRd0Sat/q+jsa3jS6l1jJz0890OEuXC+l3wEbvSK2XvwvbFYfPq69j14D3pZ2sGhqnxWgoLwc28y5sgqTDua34ApfbJAEoWn89+GcagGAkZkk+nMzoFos4VQovwF2MEJ0O6OtIDha4fydBmDjcbX+ONRsR7HzO2HW5PsIK/jBpIie0JC+e4L3dr7PNSsEYRcPzUGlp9utUOgcmC5gA1IDZZAVdEtnnZ2LDs0Vh5Ohirg7Sqzq5ozoyImNRQe4eMqz8iRT01V5ulHZNsQd9m4XABdWiC1Z2nc0mObk/kuT0eRpSzHGVe5LsJHgT62ifX3KkcPutT8Cvg9Q2sU5PVvu527wdejYkUXzWvmg+UJH/7eNjqxvvfY8TZPtZCv4Zt1nzLoay74C5N6lLBgv3jFwi7nvCJ/xp3N6fEaUyNdiWzRkteH+satOnCnp0iNKlKARenv3FP3jhRjFfHKWwyaTBLHgt6foL0B8tikMxjzZi10XyqmJ4GRzejjZwkfNeezgypndWZaHkM8guea2fuMcmFS+f5L2yMAVgieudg6z9olMpoK5DJwdTt+Qya/+i4ZeTFpJm8wxb55VUmtFeCe0W/1b13gn3GswdFn1kqF8nLTwEy2eQvTpxcglGAH0NUwYSzaBKtP6dQSAdQQ76OqukgiX/B3Rt9IwTfFLTkLVsFfLOtPKUY8TYrAJwtm25/pu9mh00hAsAPt96q3+E+QuiIMVWTIY19r+52F5UK3vgj8TPEj4VCjjnx2bFA1vgM6D4lDony+Y1akmPMH53G8kX1iKFnYfoYoNIfW+24zOFxitDOSfpmn9SQ3BR2p4iuE+OEvpoMFMUaB1+2k385B8LmI65E6iFIwy1PJLaW4HEYhlwQLF8/U=
Content-Type: multipart/alternative; boundary="_000_AS4PR07MB887498E4AFC609054B074A40952E2AS4PR07MB8874eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AS4PR07MB8874.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5d2f779c-8650-4b5c-63e4-08dc46d68dd5
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Mar 2024 23:04:09.5737 (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-CrossTenant-userprincipalname: ZV85DF4mmoiExMsLbZQn0GbmxwQbpuZO9rApWIPOGaDVgop91wZYWv19RCw74PsUp/PYVgczf+PveQJcWB+XeBFupBeL5yTWWV3MyoXtPv4=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR07MB10045
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/OKWvQmuwk2XIUzHfouubqJ8lz7w>
Subject: [tsvwg] DTLS for SCTP: DTLS Chunk kernel part testing
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 17 Mar 2024 23:04:17 -0000

Hi,

In the design team we have discussion around barriers to implement DTLS Chunk (https://datatracker.ietf.org/doc/draft-westerlund-tsvwg-sctp-dtls-chunk/) as part of SCTP stacks that are in open source OS kernels. The discussion in the design team indicated that they could implement and release the functionality described in the above draft. What was raised as an issue was the testing of this code using the API that would exist to the upper layer implementation that would implement the DTLS handshakes and rekeying per: https://datatracker.ietf.org/doc/draft-westerlund-tsvwg-sctp-dtls-handshake/.

Is there any reason why one cannot actually write code to test this API without implementing almost any of draft-westerlund-tsvwg-sctp-dtls-handshake? I would think the goal of the kernel parts is to show that the lower layer and its API works and can be used by a higher layer application on top of the SCTP stack. In a test application one could use hard coded keys and have multiple sets  to test rekeying and not run DTLS handshakes at all between the endpoints.

Cheers

Magnus