[CFRG] Re: Where should test vectors live?

Björn Haase <bjoern.haase@endress.com> Fri, 20 September 2024 06:49 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 0CCF8C14F70D for <cfrg@ietfa.amsl.com>; Thu, 19 Sep 2024 23:49:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 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, 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=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=endress.com header.b="BiHEOGDc"; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=endress.com header.b="yleExKjc"
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 yuWqcuPIdjYv for <cfrg@ietfa.amsl.com>; Thu, 19 Sep 2024 23:49:45 -0700 (PDT)
Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazlp170120003.outbound.protection.outlook.com [IPv6:2a01:111:f403:c200::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 318A8C14F70F for <cfrg@irtf.org>; Thu, 19 Sep 2024 23:49:44 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=fail; b=iRgvTzz88rntjy+Q8Q78qs7viGOKVfp/16kTS/dCinl2KXowF2YNEjKp0FtRcQoBzzXqjMKXZtPYwXqhXyAiCasoHunr27u1fXcO1uJo7cpU/Kcq6P//k2hnHrYeJdH5MClA/KcLIk5P8EaGaYYE92Hh7vaVAFCczZcLJM1RBmvcLsmfnqWZKX+8NP7IvtFP+uESR/IYI8hXOghRnKiJOYX51Qpq1Sk2zYF35r6RviA6oyBzoxsE/U9uWY1o5PKZdwOPHhTCPUfWQmmoA34S7bK/caPWdUvSeRP0xo6vjXg9FMad9hU5ZT4hNwU6IUfb5Wv3w+4z0xPe7mY7aYhngw==
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=616CGeuECCl2fgaeS5OBTkfD6WIoryLFa3+2k4iSGOM=; b=X/aaURPbOfqjsELefbtbfOMPKlyJ2DTC1jmRYe+FeRh6ELceyZkBO1QEE+NEtF5zL49nu16tOtBcPJC6Q7otoEeD3uRSh9G3h8bfVmH9AdEELzTGBzgASaSkk6fKPzp2NDou0mMxTjuU91VKZM80noqSOHINhMWmPSe15YwqPAQbIjVcclCzC1v1ZyiUrdajuQ5UcMzX9+MnN3icjyh6bEZm3loQ11o9EB6yOm7zs9PS1aHROLbW0p1hhI1SnWu8GXwGnYbB8KhmP6HhSIf4nWJWh5UUtplHbuv7PTf2wCxx/ZMbr6xyciNi5PiSCkncHey/S3nuCOr7PqDJT2qDNQ==
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=616CGeuECCl2fgaeS5OBTkfD6WIoryLFa3+2k4iSGOM=; b=BiHEOGDcrj2nBlGwQDBjD//Bba4LmzJHEBs6zdxLwaIL3esa5KIzysILlUqyh35owThTy37MTBBaemspJsKh6ppsoY1pkFJvsBHleW8NuE0PR/SYkylqRprKRjGN7/yAHio9aLvd+GDIkejCwA7Kw7+711H2Pdw3jjDpIvrSz0c=
Received: from AM6PR05CA0012.eurprd05.prod.outlook.com (2603:10a6:20b:2e::25) by PAXPR05MB9027.eurprd05.prod.outlook.com (2603:10a6:102:2b3::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7962.24; Fri, 20 Sep 2024 06:49:40 +0000
Received: from AM4PEPF00025F96.EURPRD83.prod.outlook.com (2603:10a6:20b:2e:cafe::fb) by AM6PR05CA0012.outlook.office365.com (2603:10a6:20b:2e::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7962.29 via Frontend Transport; Fri, 20 Sep 2024 06:49:40 +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 AM4PEPF00025F96.mail.protection.outlook.com (10.167.16.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8005.1 via Frontend Transport; Fri, 20 Sep 2024 06:49:39 +0000
Received: from DU2PR03CU002.outbound.protection.outlook.com ([40.93.64.24]) by iqsuite.endress.com over TLS secured channel with Microsoft SMTPSVC(10.0.17763.1697); Fri, 20 Sep 2024 08:49:39 +0200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=FblArvIlnAYnVTEsnbZJZU6mMPtqCpk/aJqrFqBHMLeK9RSglC9h2Yiu+vQwWIyCrklAa9h5Za+90oB3vgFY1FR+0ZtwqNihw7gXNsjeY1YvZkMVCtbyKWUhrcrzPtDwkHgSGo9hnoiPb8fvLGZ1PFyc0rom/y7Wravea36w80fahAXZJPmCjmf82p5JsWmyI6QCk5QrpHD1fDm9N57tjbvZ7Uz9w1bCQThfMDKUmndGecMAi9C5oyGbcxnwe29O92qpk+9YsPYfNLFVdiplwTf4hH4vydJ0+/ahn59G3SWG4OKoFq35LHxRSxuQ1Rv8DnHWeaqSURonhQYom71rCA==
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=fSV+l+RXRhgSLO7ZzVh3trqkrY6hQsNcBwUm8vzgtlw=; b=Lndv6JcCjs/2culY07NdK4YJ4wbxEA/3ClwATz1gncW60B6kzFF8pcq54KxRqNfS7ihAxCpzkp3UdOZ/uHyxpDpqwypJvnEedNats4cX6GSHAJv7ueWITSV9Uj00bskT6fT/HjsKEuMc15HgXhKBdeMtL2rcHBDFeIW2RNdeAFfEMSiHTDZt24tOia0EzPACtbwGzb1an9FtC5Lm1bWf2Z2K/czmxF+CO1cWRQS16UNtAR+MZUnIyhzeKfg3u2fWd/ynF9KQarySBqx1B2uyiyJd5ADcYaGtrYgjpIKx57wpGL/p0QKVhwsQjy5v9ChKg82lEMffg6SoS3FwU3PAZQ==
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=fSV+l+RXRhgSLO7ZzVh3trqkrY6hQsNcBwUm8vzgtlw=; b=yleExKjcV2EvuyfrJejSugh6/p+F+HjrPRYL2B+8djhPMM9Z6Ns4T+siahXqvLE+RmoRDesuFnxaSknqUQsp00Jv3mdCfGfinqDnhV1QJix53W+75sQjlCdq9oTXi+kCTGHvZr1eraCNHNWsOVOQqMk1HrnPv3RCJiv01mJGBus=
Received: from DU0PR05MB9720.eurprd05.prod.outlook.com (2603:10a6:10:410::6) by AS5PR05MB10925.eurprd05.prod.outlook.com (2603:10a6:20b:672::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7982.16; Fri, 20 Sep 2024 06:49:37 +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 06:49:37 +0000
From: Björn Haase <bjoern.haase@endress.com>
To: Watson Ladd <watsonbladd@gmail.com>, Christopher Patton <cpatton=40cloudflare.com@dmarc.ietf.org>
Thread-Topic: [CFRG] Re: Where should test vectors live?
Thread-Index: AQHbCvnhD7l54YbP8kSliV4UkkMVUbJgOgkg
Date: Fri, 20 Sep 2024 06:49:37 +0000
Message-ID: <DU0PR05MB9720F36FCE38A9477411FB9B836C2@DU0PR05MB9720.eurprd05.prod.outlook.com>
References: <CAG2Zi20N98cxpgjfRe6gWw1SQEoux+5P3NhLBFUfUHk_udYeFg@mail.gmail.com> <CACsn0cmLjjyxcKsiHio-Vu-8jo80FQ=aFtoO3GD69jC5kUig9A@mail.gmail.com>
In-Reply-To: <CACsn0cmLjjyxcKsiHio-Vu-8jo80FQ=aFtoO3GD69jC5kUig9A@mail.gmail.com>
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=590c2e81-2f0d-4390-b288-3da6652bec8e;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-20T06:40:34Z;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_|AS5PR05MB10925:EE_|AM4PEPF00025F96:EE_|PAXPR05MB9027:EE_
X-MS-Office365-Filtering-Correlation-Id: a1f6d044-dbcc-4788-b483-08dcd940667a
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|366016|1800799024|4022899009|376014|38070700018;
X-Microsoft-Antispam-Message-Info-Original: fyc1UAbXWRAPWsmQ99OrLf30vkXiEdhlZiEDGnJn8VH0dHQHGoUd6nKod/uVAIVlwiiECmurQ8JuoRtDXyRK+faFQ0K5nnavaBdlgbyKk5TJpXKuuPlQyoZSaSMqM7oGz7A3uWEevvaLcULA2f4ZxVLI0/nSnwB5ah30Q/CyrrIgUu0pASucDVyCv46PVds+XikTFoCQDv50z2LI4FYuu/SnlEdinVMdvxBlgRXLU0SlCeYbpwJlvMFi+CYI1B5g7P9LxFhJLTm7BDD5E7EKhNI1DaobP45DXIJ4gQBZCiwT2ZhXuDTgHBquMjpa5L4YPXNC6K12c6WG1sYiQyS7wJlK+wlbn3fDRWZxi4cNlsQA8i8LzvPW+Mr11KoHLUx5KvRy4FXYxguKta4ApiVC0XVWkRScwy4DiK9VY8ky7LbLAPwnHqZYWFx7+IpOS9Lr8DG0GWqggogdnv+1acQgWKx9HooFvq/CWmseOYNFI7TsqKbz0DmN8xrd0uLXEPDtvBfBe2IFXx1r7/klftOgegywV28bBrA85cKRHX3/JsnWisrHU+9x1VTBpmNMq+LGhMm51N8BuaW5tKMB0ErE03kVlWt0v1rB9UGXoFRdSW8Z6ZX7Sdk9sNY8w332N50ZacEQWQAibaTsZERyrbIDOCJyJ6oJaDNxo31w/Uoi5giwn0fYCmfML4vyiai7eZdWlpApmMJoibnp5IBryyY/36AsTHFqDqE7QIuulIGIvmmDDOBh6gtSopXYJbEMpCOKf15uyVD4notS5Ct+x5mWemd8MnR4cFHOcVBa6ilY35V0q7ZVk4zVPp22ak1PdiLnksyfkkfoPYN/2+RG69uZuL/cA12XNQQ/B1WlebvYDJnVv6F2ll/UO4Iifk+hLX9Z3KWTGN1vqssGveJF4UWqEoRzPYNAM2d3wd3i0JUUY2QDpLMX6vHqeYNAYVcP2sy56YdWANQVboly30lMJnLEXhR8YZjYyjAVHgwc++mdX3ZxLKqZKkcwyISvIcg+IttZH8isUbaiOWVHnV5ug8gHnjXxTkvZR7CAfNt4w7392ewMuJuSAPtAlo+lLEG2pKJASTfWZaGwpAChaQhVLQhs/DkkDlmmsGM4cG4j3vQwsVSk2mu2QUAlHlV/qccRRVJTNF2CQDQ2ah/48QDO/miIOG7ud1w4xMfVdG79w9uF6sRRjcBU34AOYFqUQV6LzKBhw7UzalhDkKJFQY5J5KN2AdsRftqyvApWFyeY76fXi6xzJ3jlVNaJY7ENX7wvM+8Xt98+nsROcTYPa9gDFMTXSOCxNnQUQFvsPRI+7VEG+YjJhXzCXJHhVUMZpmQyQxT+uwamjQhuCb1aUnr6HZc+jbbwGyqJel2rmHZTZcGrl1A=
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)(4022899009)(376014)(38070700018);DIR:OUT;SFP:1101;
Content-Type: multipart/alternative; boundary="_000_DU0PR05MB9720F36FCE38A9477411FB9B836C2DU0PR05MB9720eurp_"
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS5PR05MB10925
X-OriginalArrivalTime: 20 Sep 2024 06:49:39.0698 (UTC) FILETIME=[43D24520:01DB0B29]
X-iqsuite-process: processed
X-Trailer: 1
X-iqsuite-SMTP: 1
X-GBS-PROC: bymmV7fGOTTNc5esagmvlnYOkCD/3p7qRzP+rynbOiGMKG4HU8JCXoKPpht17xui
X-GBS-PROCJOB: feMkNbvok4LiqgK27B71R6rQC3s6iQ0rrgT6mAYobANftSAWSwzLMBnCjkaclsKS
X-GRP-TAN: CWEUEHS0015@B6D9F9A960E1409BAB5799B281891418
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM4PEPF00025F96.EURPRD83.prod.outlook.com
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id-Prvs: af9a7f8d-63c9-4ccd-b87b-08dcd94064e9
X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|82310400026|35042699022|376014|36860700013|4022899009;
X-Microsoft-Antispam-Message-Info: TP9cMcUIpr9THkTk18o2M3ucyoPgIX7lPGH5IH/ID/b7vPvLdVTzubhPiqsCzQqJQpXKGYItcyD/0zvIYh2wtu6+W0d3CbSuviOizDWocahZuPDNEAHTQ1fcwpOqgZsiSGiVCD8BttR9rkKR5A34fbf08exFURQfEWWlL0JravStiv734fmrFL0jAhvALNUZnOoIkT9m+3FJwZ7hVaLQXU1UnqVq36SjZUiHrw37G5HJcZA7ndZL/VyxsYNhCbrv5+taFvuZFGM5OB5YXim2Y25mLOqTujxcxoORBqNcPZAXqcCj3ysyGkGMpxa/yI6D1eioj3i3injJrF7bSRw4Q6VHqvnyM9x+pdzi6xMtY2QnHCnsm2wdIB/QVLl8IMGbv3Kt8mPsprLfFcmSVES8mq5HqjS4Kknq9o0Dc2b33vk1eLgJoWYTZ7lXFo+S7mJWUO8Bdm6tZHBziZlfhxplIqd6QmVwqrC+wR7tau5ZujeRsUDIJgovFMrgshQfOmxNY+20o/+LLm2obvQ1y7VuFdBoP9br+5twWPZOpT92rZ+alq0qFhLVCTySL8CvyYo/UKUqhoqeMIz88Vcua3MGQC+zyVL1iHyHUVUNycecNd4mPnC3NUvaaDxpw6DilPl6XzfGzsN65qqE8NZ+nu55MbfE3TgCzp88tUBkweTl8jV6BdEce2SFHRh0XXeMWzPYr9/Lb/sXPaRkEfBifFt/PM7r+D8ZVwze+CBnwJa90bynWytVPSYmYSJZHr5/Inhxq2KCGSyYQmMK3W5KHVKXj0ZS/ZIS3DbeKmwzyDlBSkw+TfkRu5tiPWnR95USjxeDIUP24z4EMNdgCmoyAiFJLfVru3p460Z1SzBjXPWadHnG2xOhBZNw4ofpofOQfrCGBzuqOP5MhqRnZ5XRp6GgzJQ2jjogSQcNVnVr7Ppf1xk5XNTgJ74pzvYK/yYHLIjSdd266DH5JKpahOpliMe5B/k8/ZFMIuXn0wpRCGyXmkYuVDGyVp1prtriKQ5cYiry1gXHBMP5ybZtBo6bk+rB1j29fEkEMB3b2x6z/gk2dr56FN7R6IxagIGpR9rGUEPZaIDDWXK0xMVKHUiCP5goZEUND8jXjzHM2nJT1VhvclOkN5Lc0CCB544VH22RXCufHUWHiHqCxdNi+Dcaaic8172QDQWtpVz3IuyHBKJGdnO+gziRJVlT0xOmCiGx85wBUm6SOkXNO2u88gtWOcOyvg302yVAiUuPLCllq+dKskggVVX3e403QOsAHQ2nLKWQ0Mcg7M9D5zkKTVuLojLhXcnoK39Ey9WvY9xv3yyoetDmsXVyRrLqpn7NwQnTy6TKfjUzO2RXHCaycEmKSo2evbhUP4C4/NxEOkqdXwIU6/rGiL3uWN7KzseRMkZaAZijjCtAY0brN2pdfDZ6Lf+K3g==
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)(82310400026)(35042699022)(376014)(36860700013)(4022899009);DIR:OUT;SFP:1101;
X-OriginatorOrg: endress.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Sep 2024 06:49:39.9751 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: a1f6d044-dbcc-4788-b483-08dcd940667a
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-AM4PEPF00025F96.EURPRD83.prod.outlook.com
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR05MB9027
Message-ID-Hash: WURYWUFMAP7INVZXPNFMHUAMLOUSN3GU
X-Message-ID-Hash: WURYWUFMAP7INVZXPNFMHUAMLOUSN3GU
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/_JwAanBvuX-F3qh0AHXZS_HaleE>
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>

Hello to all,

I have just worked on JSON testvector generation for the upcoming new version of the CPace draft. (https://github.com/cfrg/draft-irtf-cfrg-cpace/blob/master/testvectors.json)

>How do folks feel about pointing to machine readable test vectors from an RFC in lieu of producing human-friendly, but machine-unfriendly in the appendix? Suppose for example an
>RFC had a pointer to a JSON blob somewhere on datatracker. Is this feasible/desirable?

So far we have integrated ANSI-C test vectors in the draft. I did try to do similarly for JSON, however it seems that for JSON we will not be able to follow the “max number of characters per line” requirement
for I-D and RFC.

The challenge might  be twofold.

1.) For actual protocols, such as CPace we will be having *lots* of different test vectors for different cipher suites. In the machine-readable format the test-vector user will have to find the appropriate set of vectors for his use-case.
2.) How to make sure that an I-D (respectively RFC) has a fixed 1:1 link to an associated binary file.

If there were an option to integrate it in the XML in ignored sections that would be fine, however there might be lots of different frameworks around that automatically generate the XML from other sources, such as markdown. We likely would have to fix them.

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.
 



Von: Watson Ladd <watsonbladd@gmail.com>
Gesendet: Freitag, 20. September 2024 03:10
An: Christopher Patton <cpatton=40cloudflare.com@dmarc.ietf.org>
Cc: CFRG <cfrg@irtf.org>
Betreff: [CFRG] Re: Where should test vectors live?


On Thu, Sep 19, 2024, 5:18 PM Christopher Patton <cpatton=40cloudflare.com@dmarc.ietf.org<mailto:40cloudflare.com@dmarc.ietf.org>> wrote:
Hi CFRG,

It occurred to me today that our drafts often have human-friendly test vectors that look something like this:
https://datatracker.ietf.org/doc/html/rfc9180#appendix-A.1.1

These aren't super convenient for a machine. In theory you could write a script that downloads https://www.rfc-editor.org/rfc/rfc9180.txt and write a parser to pull out the test vectors, but does anyone really do this? Luckily for RFC 9180 we have a JSON version to work with instead:
https://raw.githubusercontent.com/cfrg/draft-irtf-cfrg-hpke/refs/heads/master/test-vectors.json

How do folks feel about pointing to machine readable test vectors from an RFC in lieu of producing human-friendly, but machine-unfriendly in the appendix? Suppose for example an RFC had a pointer to a JSON blob somewhere on datatracker. Is this feasible/desirable?

Why not in ignored elements (not sure how to do)in the XML source? This might take some tools team input.

Thanks,
Chris P.

_______________________________________________
CFRG mailing list -- cfrg@irtf.org<mailto:cfrg@irtf.org>
To unsubscribe send an email to cfrg-leave@irtf.org<mailto:cfrg-leave@irtf.org>