[CFRG] Re: Where should test vectors live?
Björn Haase <bjoern.haase@endress.com> Fri, 20 September 2024 11:47 UTC
Return-Path: <bjoern.haase@endress.com>
X-Original-To: cfrg@ietfa.amsl.com
Delivered-To: cfrg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 778B7C14CEFE for <cfrg@ietfa.amsl.com>; Fri, 20 Sep 2024 04:47:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.106 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, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, 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 (1024-bit key) header.d=endress.com header.b="BpjgHBGm"; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=endress.com header.b="Obi4nOrk"
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 8cymYiykVmYW for <cfrg@ietfa.amsl.com>; Fri, 20 Sep 2024 04:47:38 -0700 (PDT)
Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazlp170110003.outbound.protection.outlook.com [IPv6:2a01:111:f403:c201::3]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CBE42C14F6EC for <cfrg@irtf.org>; Fri, 20 Sep 2024 04:47:37 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=fail; b=E+tDlf0BkE34/8Z2qaXVhzUTLXndx+HtmfFzC4O0b7h0dookGMR30MewdcpbXEhqesQvBwl/6VTQgTtG0x+P5tP7evfxqDOc0B/y/eJuTbjjN8v0lqb24o6/6QCFB1FQVRlx7BCbfl5NlVaKl6MtwrHr0cx6YwZorOxH4rXiUmqgYor5up/mSSTJrEb9gZsRQtSMtYZN5wBwlS6XRYaxqXD4+tOc56W7TX1S3YdBATC1yYff0uK4cjlqaIYaRCSuJS06lv5wB7GtHFZqfL/M7Uw+wIZJUmtwLrcEQetxutaqm2JtrudQr2eWgmBigd6shkK2pWCoEP0S0LLc+PKSgQ==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=Sh+cxjl0fyIGljHyn5CmkiN1Z60uB8nSzvt7zd7ZdKg=; b=mVx2cIO7r0nhEVppQpP4jGbqKyoQmy0shinmsCUopfxRcgMOEUEc4YY2D6huXQr2wWu+IHNDmb31Wmdpx/QWkr095SkQT4ltumpQ67z0UjrLECiiMPfhn6RJaNouGQyQU+FT7byygS3Zi6YaXc4KKotrrReMgg0Zip7SH+LBz+TwlFzTTNE9RrYzVQcLsdlGDzDkz/kwCLPjHZrQXQBRY8uYL1rwW63RSbGcaC4CJrR6wbNABvpyRfPxWawurCj9yqyp7zrbfE5G4AGe5jIrSd7wH0wuUKp3aFXage2tcBzxWotqq1g6gmI7ybXfQr1pTyIg1ahFf+W4m/s343ptgg==
ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 13.95.238.47) smtp.rcpttodomain=irtf.org smtp.mailfrom=endress.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=endress.com; dkim=fail (body hash did not verify) header.d=endress.com; arc=fail (47)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=endress.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Sh+cxjl0fyIGljHyn5CmkiN1Z60uB8nSzvt7zd7ZdKg=; b=BpjgHBGm+8P/7YNO9ad2TfzY1V6sNBrumgvLGJJ12KtVCvgCPajRRQqRztkyjNnw1EU/Ic8SKIE5wheszoU3ZoexrHqoEEASpJbg9RhX4Q+XRk278HyE6+c0xL+s2e6WS5aZ1uxA4ZGGaoZ0Ylw56g0WgACnmm/mGV8+7lBVVKY=
Received: from AS4P250CA0006.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:5df::8) by AS8PR05MB7960.eurprd05.prod.outlook.com (2603:10a6:20b:335::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7982.22; Fri, 20 Sep 2024 11:47:33 +0000
Received: from AM3PEPF0000A792.eurprd04.prod.outlook.com (2603:10a6:20b:5df:cafe::b9) by AS4P250CA0006.outlook.office365.com (2603:10a6:20b:5df::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7962.30 via Frontend Transport; Fri, 20 Sep 2024 11:47:33 +0000
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 13.95.238.47) smtp.mailfrom=endress.com; dkim=fail (body hash did not verify) header.d=endress.com;dmarc=pass action=none header.from=endress.com;
Received-SPF: Pass (protection.outlook.com: domain of endress.com designates 13.95.238.47 as permitted sender) receiver=protection.outlook.com; client-ip=13.95.238.47; helo=iqsuite.endress.com; pr=C
Received: from iqsuite.endress.com (13.95.238.47) by AM3PEPF0000A792.mail.protection.outlook.com (10.167.16.121) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7918.13 via Frontend Transport; Fri, 20 Sep 2024 11:47:31 +0000
Received: from EUR05-VI1-obe.outbound.protection.outlook.com ([104.47.17.175]) by iqsuite.endress.com over TLS secured channel with Microsoft SMTPSVC(10.0.17763.1697); Fri, 20 Sep 2024 13:47:30 +0200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=R30YPazS32jcOw/GeT4YZy1GLn4Wrq421rvbY5HH7Ro3nJMVLP2tgAteXBITdcXDofxCYRawNoWzaNpMQ8ShJ2ZCXZAyvDhayLk+v87PUlG+dOsRniVkzjJmJ1q8eK7vg/37qhqV8zdDZ4PTow9aFoDensfZGTL1P9XtZ5NwKaLWh48bShwsoBlwk/jDi3b8U7gjMw+qot94ZvtP4rvlCWlyAceQmqPLt6qeCKzOb4Nfd9HtxfSCSqkkK5xEHrl33GAVDSXmDG2Ous02bHD/2oxigg8sbePyIcAuf8zJs+8oJT900dzPvdrSY+xVdqxzwjqe0mEFVJnKg19WVnIRnw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=p1nBDPSALtLsD5bFawjJgFZdzbezxnGP4Vogw66hotY=; b=qsKT7XXuKNA8d1+qznty8OEVBnLomiDbNhPte3i4Jkx8YxVenL4nI1TVu95eMcH1aw5Ieu3QW5uH04Sh9Rnl6Yi0eJTt+4icNYT4Rn0MiZEXmczswLjIgJddaT9JGDK2srV36n1ca6ysNqhdPAWw8QQgIyOyWTDdSCOS7MxKhSIwF6oOvxsWWIGaufaMGpvGDDnW6UkUPqpXi/xGGN0wBOsy8TSL7svo5sFDybehgcxldwkrUTHiILouBRbriK0H4o/1Dl/XMopCP1XDybFcHE9PqwiSV+9/BuESsKasbXW4EDGPcUw1kSGvFchhTMhjdVapVYpzYFKhYeTfkJGOSQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=endress.com; dmarc=pass action=none header.from=endress.com; dkim=pass header.d=endress.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=endress.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=p1nBDPSALtLsD5bFawjJgFZdzbezxnGP4Vogw66hotY=; b=Obi4nOrk0ihBzVBdeU3+NuSgIvHeyquyQuoNHHrZUfF6pR1bg5mpfKpZKwChkPTLVhZeC19UDXUEGC5CnTAp0nANt7kfnocb+7wCHTvE4IUibhjEA/otLZGe0dXyYfzlIGPGwOVEXFdpsN3Wak3hP8JcJYkZYKcXhktrRaAgewY=
Received: from DU0PR05MB9720.eurprd05.prod.outlook.com (2603:10a6:10:410::6) by DU5PR05MB11282.eurprd05.prod.outlook.com (2603:10a6:10:51a::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7982.21; Fri, 20 Sep 2024 11:47:28 +0000
Received: from DU0PR05MB9720.eurprd05.prod.outlook.com ([fe80::61ad:9819:81cf:372c]) by DU0PR05MB9720.eurprd05.prod.outlook.com ([fe80::61ad:9819:81cf:372c%7]) with mapi id 15.20.7982.018; Fri, 20 Sep 2024 11:47:28 +0000
From: Björn Haase <bjoern.haase@endress.com>
To: Carsten Bormann <cabo@tzi.org>
Thread-Topic: [CFRG] Where should test vectors live?
Thread-Index: AQHbCy6XcSj7AEVNtESN1OVWgx3QR7JgTcqQgAAI/ACAADaa4A==
Date: Fri, 20 Sep 2024 11:47:28 +0000
Message-ID: <DU0PR05MB9720A330F827931CE6FCFCE2836C2@DU0PR05MB9720.eurprd05.prod.outlook.com>
References: <CAG2Zi20N98cxpgjfRe6gWw1SQEoux+5P3NhLBFUfUHk_udYeFg@mail.gmail.com> <CACsn0cmLjjyxcKsiHio-Vu-8jo80FQ=aFtoO3GD69jC5kUig9A@mail.gmail.com> <DU0PR05MB9720F36FCE38A9477411FB9B836C2@DU0PR05MB9720.eurprd05.prod.outlook.com> <4A43A49C-443C-4B8C-8795-021ADEEF733E@tzi.org> <DU0PR05MB9720A88DCA9BC057068D64F3836C2@DU0PR05MB9720.eurprd05.prod.outlook.com> <DDE188BA-342E-48D0-9EF0-F1B108414FD9@tzi.org>
In-Reply-To: <DDE188BA-342E-48D0-9EF0-F1B108414FD9@tzi.org>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_2988f0a4-524a-45f2-829d-417725fa4957_ActionId=4ae7c337-a65f-4b1e-b4e8-18a6acb77a84;MSIP_Label_2988f0a4-524a-45f2-829d-417725fa4957_ContentBits=0;MSIP_Label_2988f0a4-524a-45f2-829d-417725fa4957_Enabled=true;MSIP_Label_2988f0a4-524a-45f2-829d-417725fa4957_Method=Standard;MSIP_Label_2988f0a4-524a-45f2-829d-417725fa4957_Name=2988f0a4-524a-45f2-829d-417725fa4957;MSIP_Label_2988f0a4-524a-45f2-829d-417725fa4957_SetDate=2024-09-20T11:40:20Z;MSIP_Label_2988f0a4-524a-45f2-829d-417725fa4957_SiteId=52daf2a9-3b73-4da4-ac6a-3f81adc92b7e;
Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=endress.com;
x-ms-traffictypediagnostic: DU0PR05MB9720:EE_|DU5PR05MB11282:EE_|AM3PEPF0000A792:EE_|AS8PR05MB7960:EE_
X-MS-Office365-Filtering-Correlation-Id: ddd0e5fb-bdd0-445d-a4c1-08dcd96a02d2
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|366016|1800799024|376014|38070700018;
X-Microsoft-Antispam-Message-Info-Original: 3dkmDtn3kgbeWAkIMNhDNR4xBS2KEu7CwjMpNSZzS96dfG6p0PrtqZyKcV+Y1L8rUSmiD7GyLNMNDQnJLMcmyWRA6JWaDu/kYZPlgrXWJ+TSfissHR+YmUwAvQIRhojDTLnQpSlLB9RZhFxSIND6BPrYSufWT4Q/gT+UAEYGpQ7DT4bYXo7JCpPi9v86AFaxdQZ3OzDIFbbF/FMkNmhqLGe6f/AnL65xRWxrYaVTYguUhTuwDj2SJLwbYWB3GxD731Ic9BTuP6EUgS6e7qQTq0yE7eC7upFd2nE3bN0LLe5OJOa+DilbXVWPc/qCgzVME4ZhjqzcbyeI+AXL5fUAOqcFfRdWfOvlC6VpsLmmLSaRab1U31QVrQw0JEQvaF2e6zHkpfQ4Lkfp5X5JY0Qckavafv/ivA5AqzG256Mx2su3fIt8F/uIQrP4MFcVFaYyKtnDGDt86c+9RndQNLVGaw/JVlnahGuEFBgK5mRoYHi0ODawXT7mwwTkjg2OgdefOqAEpBCc6MSkNNC69OKscRqGysT5KrIX86jTSs4DbqZYLc+6KvTscCDYVilrp9pwv1+JMoVSrz9RusxuL/uNeYQvrRvBW3ONpY0qg9i663b7WoH2CAYxXDJWHVed35x/i5ZdWRa/kHlKxJbq1ezGQimULL7SHdiQl7mgJEmY/c0KXg941lwAeGjx0X2yZeOTcBJkSQdkafIX7zvTNIevCljzgnJfO59UU8j6tamKdMtcOoBIujBxrY6WBBIWFsIOp5jzHF7HiVcpntoXrzbmQJQPEjPlt+v70HS0ONO6v2yT7wXms5VNLW06HQXbDWlIk1c46JmxT1hF1OgpFTTtIZkykXsWUuj2TFUVAGaIApWoW859+ExsqwrgjmoGgGrKKBSENOCACutjlrWbiAqAC9HXd35+tRwgTHnJD2erjE56UxLthmNR3bkqRydYiWwphOOJ0TUp0zP6rNjYSVUXLnkbQwhAzITHN5JkYRSDxVMqbwh5wa2ItPWMsh1kM7oH1TAgYGAC7qMugKdse+nS1t/m/rhN1NH6w871jj5u6bEFEr92pU9Qs/D3oYXVve6Tn/MdMLAZhTHvr+9FrxgYedNf3nKcvo8HjAPzx+aCJo3gYPtLPP2IaWBVj4vmdscqpWrqakGWAclapmeET6C6aOIYx2gwL6UvTXS4YJsshBBEYOW942FcFLlqf4kUxlmLJ9TOZ7fkTyX8VHVFbaOPAD4P7d1a/QflEMX0ZOOIxSf1rWZTgjAUaQDyxDR8X39a2UINiG2WCRhQcKwFUdK8YbKisrhVNki+RqW3iu6W0rZi+PNTv8XM/jWk0mM6RUawCzGtWxeoXTzdydhUfFU36wVkqqXlWrcMZqnNIHFDuwS4fnnpy6Q4gz+FBmNfcpn55Cj8SW+E5L+IzwasaJ9SOA==
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR05MB9720.eurprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(38070700018);DIR:OUT;SFP:1101;
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU5PR05MB11282
X-OriginalArrivalTime: 20 Sep 2024 11:47:30.0300 (UTC) FILETIME=[DF87BBC0:01DB0B52]
X-iqsuite-process: processed
X-Trailer: 1
X-iqsuite-SMTP: 1
X-GBS-PROC: bymmV7fGOTTNc5esagmvljJLBpd1aaACH7cls2KE8gMrxSaIQedXlgh52lnGc2KW
X-GBS-PROCJOB: iyAyWfEbVzEGW25BhFXH5BszrxndYf1ERi8s79JEscZ9Q6zeoXg/9jXp1yynoN3/
X-GRP-TAN: CWEUEHS0015@83C3A7003D6D4B1C8129455F81DE6609
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM3PEPF0000A792.eurprd04.prod.outlook.com
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id-Prvs: c796287f-751a-468f-7e2c-08dcd96a00cb
X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|36860700013|376014|82310400026|35042699022;
X-Microsoft-Antispam-Message-Info: I1dmF59yxeLFP5X0kaT1OOv/EAQEOxGehtqZnwd0V/sIb9xvTsBuVlla0prASQkLI+QT6ojHHPZFT8r1wZJP+XtAHZnBpKNyKUw+ciKu4WMVTfjbutJZOQo1Wl9JmfUWOZp1HZTJXhp69JQLywoyv7EF/iSOHuz5iyaPl5BeFW5uONKhpCpg3vkyEcWO3eqgMzEopXxpkemoy1MoNrIIx9d8QbgfO6rMLljmsVgorvQsPpaG0NHTQX9LPDL4celuUI0uWNKGiT8KLuUmTGk2TNS7M2Vbg6Ubld2aOgfxh5cMAa+XqHw4IA/THi6djIzP4IetejjNEvCZI88ppNDtzoskJYGaNKVbwOE9te96RnS3kAhJfLSGV2BmZMftcrTTVmFh51KiFvJ7lu8tNLpGaO85wTsCHF6UF58LSpcp6wRiWCh1G6vPJGHPtLgobI8b7IkAk1zyJt6tf/hQrhvVlI25UE+1FE4LEw23+aCI7rZ0J4B5aV63HtGlw+eSHncbprhLs+hvCnzgGMjsHDT1QpmzO+Xa+yx5rpj5P771yPyoThjMvCDNmW/mjSBnbkwCU0VM/h1GX8MvlOJZdPOm26Vz79JGaTXamTSaQaRIQeSBxG1LFGvxho3QPsGXQQiRBqE9TQmJStbYyYs7nSqJKRN0yrM93pe9GFQpf8vZfth3A/UBLQoRCe2T8stMZZNcOFi91VAAlM46HiEUosodQNotNuLvWAH4tTqKGg7TDNar9JQv1gq2J+ML/kdWVmE/L+7RPKjb5U1CU5m7/RpJkuOrsO9KNhJS68GiQ53vx+N+Us4aPi6ayNsZE3M9+yyn73IRc/EuQ8G6SH7e9YfpR3RY8FjDPby2XXoVX8mn/asYx46jVvk03Dt38GMzZWL+ypyw3LqqsiYWg47p7yvwqA1iGh5BY/4Wf7coNrAqTqag7rbk5h/mjA50w7u7596wIPCTGtBWFB2Gq93dt7mgacqFNjgBMoDiIk3141QV5RJBgFNS/NavYAcqqPyS2sEYg3KRt5lOF0OURRXgeiUxqTU+IieO7V2t/4voPeEF3QDNLhEaiIOfBKVpPQ1ussgGNcKXM6FWPYwPhATwbbJTr7Sy52Ys1kUhvocKDcOS4K9eJhQH+NvSQiJRXPuRJkcxwH5zCPmTdoQcMjh8fHYukcYGE99DFjVj8brQdnaLq8cbE7S9LJoYSnBKFKbMy3qsSGeOewuRwkoh3CcZ/46wRJtNbwU6Vk8NUzlpVykbPChI+/bC3O0dUoD3nMMKSpxg8djP2HCkzjRPARh7W6foSLBVuo1KkWhYDpyU0qgezN0MrFvRGe28ya2v5vdWPoxeojdLurxwaR4zR/YXgouj1XauB4ewkBUee7B6H7Ob/T+2d4Uma/xSTOjtimSWRup95Y10YX8oiNiIjTv0qrU7cA==
X-Forefront-Antispam-Report: CIP:13.95.238.47;CTRY:NL;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:iqsuite.endress.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(1800799024)(36860700013)(376014)(82310400026)(35042699022);DIR:OUT;SFP:1101;
X-OriginatorOrg: endress.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Sep 2024 11:47:31.6731 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: ddd0e5fb-bdd0-445d-a4c1-08dcd96a02d2
X-MS-Exchange-CrossTenant-Id: 52daf2a9-3b73-4da4-ac6a-3f81adc92b7e
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=52daf2a9-3b73-4da4-ac6a-3f81adc92b7e;Ip=[13.95.238.47];Helo=[iqsuite.endress.com]
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: TreatMessagesAsInternal-AM3PEPF0000A792.eurprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR05MB7960
Message-ID-Hash: VXKNJ6SSF6I6N3MLBYQ7NXLFLLMWNVXE
X-Message-ID-Hash: VXKNJ6SSF6I6N3MLBYQ7NXLFLLMWNVXE
X-MailFrom: bjoern.haase@endress.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-cfrg.irtf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: CFRG <cfrg@irtf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [CFRG] Re: Where should test vectors live?
List-Id: Crypto Forum Research Group <cfrg.irtf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/cfrg/sHpw0Fcv8S63_6EnPx93daDbNEI>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cfrg>
List-Help: <mailto:cfrg-request@irtf.org?subject=help>
List-Owner: <mailto:cfrg-owner@irtf.org>
List-Post: <mailto:cfrg@irtf.org>
List-Subscribe: <mailto:cfrg-join@irtf.org>
List-Unsubscribe: <mailto:cfrg-leave@irtf.org>
Hi Carsten, I think we both agree. >I was mainly trying to point out that we do have some means to include sourcecode-like snippets in RFCs *when that is the right thing to do*. >You may have other reasons not to want that, but the technicalities aren’t those. Yes. My issue was actually primarily on not how to integrate long lines in the RFC. I was mainly concerned with how to make things as easy and convenient as possible for an actual developer who would like to have access to the test vectors in binary-readable form. IIUC 8792 includes description on what you could do for unwrapping long lines from an RFC and gives you also a bash script that helps you if you are able to setup an execution environment for the bash. I did not find off-the-shelf tools for decoding that don't rely on the specific bash script. On my windows office PC for instance I will not be easily having a bash. Also I expect difficulties in case that a user actually gets a .pdf version of the RFC and wants to extract the test vectors. IMO, the advantage of using plain BASE64 might be that a user that wants to use test vectors merely requires an ASCII text editor (for fetching the base64 block) and the base64-decoder tool of his choice (which might readily be a java-script online Base64 decoder) for getting the strings for the JSON file. So when considering convenience for the end-user, base64 might make things easier.?! Also I think that there might actually be two independent groups of users which are interested in test vectors. Let's call them "Daniel Debugger" and "Urs Unittester". a) Daniel runs test code and wants to compare the RAM content in variables seen in the software debugging environment with the text document. I think, Daniel wants a human-readable base16 encoded test vector as string. b) Urs sets up unit test environments for testing library code. I think that Urs wants to best have a JSON-encoded binary interpretable version of the test vectors. I think, that we should be try our best at CFRG to make both, Daniel and Urs happy. For getting things pushed forward, my personal suggestion for answering the question " Where should test vectors live?" would be the following: Suggested answer to the question "where should test vectors for CFRG drafts live?": " 1.) The test vectors SHALL live in the RFC and/or ID document 2.) The test vectors should be redundantly included in two forms. Firstly test vectors SHALL be made available in form of a textual "human-readable" format. Secondly for all human-readable textual test vectors there SHOULD BE a redundant base64 encoding that decodes to a file and provides the test vectors in a machine-readable format. It is RECOMMENDED to use JSON as portable machine-readable format. " What is Your opinion on that suggestion? Yours, Björn. Mit freundlichen Grüßen | Best Regards Dr. Björn Haase Senior Expert Electronics | TGREH Electronics Hardware Endress+Hauser Liquid Analysis Endress+Hauser Conducta GmbH+Co. KG | Dieselstrasse 24 | 70839 Gerlingen | Germany Phone: +49 7156 209 10377 bjoern.haase@endress.com | www.ehla.endress.com Endress+Hauser Conducta GmbH+Co.KG Amtsgericht Stuttgart HRA 201908 Sitz der Gesellschaft: Gerlingen Persönlich haftende Gesellschafterin: Endress+Hauser Conducta Verwaltungsgesellschaft mbH Sitz der Gesellschaft: Gerlingen Amtsgericht Stuttgart HRA 201929 Geschäftsführer: Dr. Manfred Jagiella Gemäss Datenschutzgrundverordnung sind wir verpflichtet, Sie zu informieren, wenn wir personenbezogene Daten von Ihnen erheben. Dieser Informationspflicht kommen wir mit folgendem Datenschutzhinweis (https://www.endress.com/de/cookies-endress+hauser-website) nach. Disclaimer: The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential, proprietary, and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you receive this in error, please contact the sender and delete the material from any computer. This e-mail does not constitute a contract offer, a contract amendment, or an acceptance of a contract offer unless explicitly and conspicuously designated or stated as such.
- [CFRG] Where should test vectors live? Christopher Patton
- [CFRG] Re: Where should test vectors live? D. J. Bernstein
- [CFRG] Re: Where should test vectors live? Orie Steele
- [CFRG] Re: Where should test vectors live? Watson Ladd
- [CFRG] Re: Where should test vectors live? Richard Barnes
- [CFRG] Re: Where should test vectors live? Orie Steele
- [CFRG] Re: Where should test vectors live? Björn Haase
- [CFRG] Re: Where should test vectors live? Carsten Bormann
- [CFRG] Re: Where should test vectors live? Carsten Bormann
- [CFRG] Re: Where should test vectors live? Björn Haase
- [CFRG] Re: Where should test vectors live? Carsten Bormann
- [CFRG] Re: Where should test vectors live? Peter Gutmann
- [CFRG] Re: Where should test vectors live? Frank Denis
- [CFRG] Re: Where should test vectors live? Frank Denis
- [CFRG] Re: Where should test vectors live? Christopher Patton
- [CFRG] Re: Where should test vectors live? Sofia Celi
- [CFRG] Re: Where should test vectors live? Colin Perkins
- [CFRG] Re: Where should test vectors live? Christopher Patton
- [CFRG] Re: Where should test vectors live? Christopher Patton
- [CFRG] Re: Where should test vectors live? Carsten Bormann
- [CFRG] Re: Where should test vectors live? // Sug… Björn Haase
- [CFRG] Re: Where should test vectors live? Colin Perkins
- [CFRG] Re: Where should test vectors live? Christopher Patton
- [CFRG] Re: Where should test vectors live? Salz, Rich
- [CFRG] Re: Where should test vectors live? Jean Mahoney
- [CFRG] Re: Where should test vectors live? Christopher Patton
- [CFRG] Re: Where should test vectors live? John Mattsson
- [CFRG] Re: Where should test vectors live? Peter Gutmann
- [CFRG] Re: Where should test vectors live? Björn Haase
- [CFRG] Re: Where should test vectors live? D. J. Bernstein
- [CFRG] Re: Where should test vectors live? Bellebaum, Thomas
- [CFRG] Re: Where should test vectors live? Scott Fluhrer (sfluhrer)
- [CFRG] Re: Where should test vectors live? Phillip Hallam-Baker