[CFRG] API changes coming in draft-irtf-cfrg-vdaf-12

Christopher Patton <cpatton@cloudflare.com> Thu, 12 September 2024 17:16 UTC

Return-Path: <cpatton@cloudflare.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 631ECC14F6F3 for <cfrg@ietfa.amsl.com>; Thu, 12 Sep 2024 10:16:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-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_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=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=cloudflare.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 C8MQLN8GydWQ for <cfrg@ietfa.amsl.com>; Thu, 12 Sep 2024 10:16:39 -0700 (PDT)
Received: from mail-qt1-x82c.google.com (mail-qt1-x82c.google.com [IPv6:2607:f8b0:4864:20::82c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A6555C14F6A7 for <cfrg@irtf.org>; Thu, 12 Sep 2024 10:16:39 -0700 (PDT)
Received: by mail-qt1-x82c.google.com with SMTP id d75a77b69052e-45821ebb4e6so9023121cf.2 for <cfrg@irtf.org>; Thu, 12 Sep 2024 10:16:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudflare.com; s=google09082023; t=1726161399; x=1726766199; darn=irtf.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=2qZOIdLXQbM/07pBfb5Evu359tXFkFSz95nNsg06EiM=; b=NFoCav+U8U81ZNxlRjMI3HLKgDkob0gylKdlKeMyNjKaCXSC2dIpw2G78g2LCaiiTj hyx9JU2g/GzE779jhhUl3g87XHFqZtxyFdSYNZgsSahT6Z9Bx+Tjt3bpDnCYLcP1Yjqb C57VFVEEAdFimwUuS64vV/326uK62aQ3vBDFuycQi7Hc8T10+UzdGRaG+MM2gVue5K5I f+QIBE5D/6/IfGAI01sunpxrWxK8FJp5nIB73drxd+6UZEWP3JVaUM34Ldlx0C1Q2Ggw fW0t+LQ12A8Q+csVhxB5pSVaQ6Zzr5dct44w1T3bgBBDcCZLuYsWNGJeYUToinMXnqpp W2PQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726161399; x=1726766199; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=2qZOIdLXQbM/07pBfb5Evu359tXFkFSz95nNsg06EiM=; b=qebIxfcHxJ82CwPZNHPJAiXVDHrnxxUrb/Zzr1rWwURB5G4WU2CPH6XYDiHgoCiJnD 3GFmoVZbFmMP45KvAfJGUUZHtEt+sTXrm+B65W30vPymKha8b7ofdiQ6w+Ojs9ORXonk SlX/6luQMztL4nxYjimws9+SpwLKit7IvoeA5l68C0CfKrgiH/StgFhcCguxRkpcXYQo FBAMeuNWNf5htHLO71kTfVQnIxRbAB5jOL5VQnCSF0sryPcCQ3P4Gfy1B3zywCu/Pgv1 2xn/lanI6tmH8aJV4q1VB25mvDyBwRyF4JeidNgBsRH9MWROmkgqPE8mmzZWnF1wxBIs TguQ==
X-Forwarded-Encrypted: i=1; AJvYcCUVi+/fwwP9tF5rsIdKpsVliYW6Kx2dAPcZ6CvXhTotENJMe/f+nYsAW+6Ef3VGFOiiYMDs@irtf.org
X-Gm-Message-State: AOJu0Yz3PkF7GtMROPBuztzAkrcD+uIa9/ZUt90eGV15DjOdLD020fpk FZhfxVm2gyc7P36/pcWDtfdylVmUYl2K60e/ibSHyPYu/6SJz2eAAaXFEdQ7xGCS+uTfkFAr7of 2sne+k4XVKNdHRjJs2KLH0tRt6G+8jL2322oZww==
X-Google-Smtp-Source: AGHT+IGBkNTnJPlt4ype9ajmGSfJ3Hk6vBjdh0iq0FpvQK+pWRmqtIbEAcquhmwQ7XDnQw3zJxl7azNOTu46s3QoIwg=
X-Received: by 2002:ac8:5a05:0:b0:458:3399:5177 with SMTP id d75a77b69052e-45860326440mr55118401cf.27.1726161398581; Thu, 12 Sep 2024 10:16:38 -0700 (PDT)
MIME-Version: 1.0
From: Christopher Patton <cpatton@cloudflare.com>
Date: Thu, 12 Sep 2024 10:16:27 -0700
Message-ID: <CAG2Zi2026M7X0TK5vKgw8MaauwBnTXD5B5EtATiyQQooSMBQnA@mail.gmail.com>
To: ppm <ppm@ietf.org>, CFRG <cfrg@irtf.org>
Content-Type: multipart/alternative; boundary="000000000000fceaac0621ef445e"
Message-ID-Hash: 6K3SGJPB4M45BI5DR3XP35VQVTCQ5VU3
X-Message-ID-Hash: 6K3SGJPB4M45BI5DR3XP35VQVTCQ5VU3
X-MailFrom: cpatton@cloudflare.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
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [CFRG] API changes coming in draft-irtf-cfrg-vdaf-12
List-Id: Crypto Forum Research Group <cfrg.irtf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/cfrg/KqSCZ1MnC6MFwf7AFPQKuSsdhIc>
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 PPM + CFRG,

I just wanted to give everyone a heads up that there will be API and wire
breaking changes in the next VDAF draft:
https://github.com/ietf-wg-ppm/draft-ietf-ppm-dap/issues/577

The changes to DAP are minimal, but will add some complexity to
implementations that need to support multiple versions of DAP/Prio3 or
DAP/Poplar1. If you are concerned about maintaining multiple versions,
especially given the API changes, let us know and we'll see if we can come
up with an alternative. Otherwise, we'll plan to merge in the next week or
two.

Thanks on behalf of the VDAF editors,
Chris P.