Return-Path: <jeanphilippe.aumasson@gmail.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 1EE84C1840F7;
	Fri, 26 Jul 2024 06:46:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.604
X-Spam-Level: 
X-Spam-Status: No, score=-1.604 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, FREEMAIL_FROM=0.001,
	HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001,
	SPF_HELO_NONE=0.001, SPF_PASS=-0.001, SUBJ_ALL_CAPS=0.5,
	T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001,
	URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001]
	autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key)
	header.d=gmail.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 E5ENDR_G2hbP; Fri, 26 Jul 2024 06:46:27 -0700 (PDT)
Received: from mail-pg1-x52b.google.com (mail-pg1-x52b.google.com
 [IPv6:2607:f8b0:4864:20::52b])
	(using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
	 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest
 SHA256)
	(No client certificate requested)
	by ietfa.amsl.com (Postfix) with ESMTPS id 4D94BC169506;
	Fri, 26 Jul 2024 06:46:27 -0700 (PDT)
Received: by mail-pg1-x52b.google.com with SMTP id
 41be03b00d2f7-7a2123e9ad5so618956a12.1;
        Fri, 26 Jul 2024 06:46:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1722001586; x=1722606386; darn=ietf.org;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:from:to:cc:subject:date:message-id:reply-to;
        bh=K3HgF8GfKcDbIL5coZ4ek2+PjiPRu60Gp1Tfu0HrL0Y=;
        b=MMPUTtieElf2nGdYIEzGI2u+fOvBWfUywa1x3+q0ZKLE2rV4afEDMFkEuWK0J/qdZP
         pHD0sttlzXpeUOwlWvYzzNjqW2WTiOI+w+01MNhamtPQOhafYwlL0A40sI2cx1bWK1dB
         CDQRxaN2zR9jPEz8RtknRTNNE0Qe1ca28M4sW5Lfz9vJrxIVJdkqVc2rWZKYRq7bnQUD
         QxPOLolu5qJ4Wj1MCINRGPTnctkWkFAiCcQFoQESMc9PUL5HArah2Z1xBd3xtv7fyptU
         sPUs5NGL+ga4atulm4ntMNZYzr11V8fgAksZtlYe4tM3zA7oma59Gg/XRTC5cb3xjxY2
         Ee/g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1722001586; x=1722606386;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
         :reply-to;
        bh=K3HgF8GfKcDbIL5coZ4ek2+PjiPRu60Gp1Tfu0HrL0Y=;
        b=eWfmiaAqsJ4LeUCFYudwrnLSXACNCNvUjw78HmuIDHp7Px/RnXukhSeO6maSijA0qc
         kaWQPoOwXCpihOfRdKfmEW2r1ZgY3dzE5F0Y+LF/sB4p0nO8INSLUMdLUG+f8ykF5OTO
         91/7GqIK1DDEJ2koBj3DRj+pOh5tQfXLhhHLf8uPhhS5bB7KFRjg9Xu66KfDMaxrxsMV
         6SNI4eSCICNzVTjWbQdMwOd1vJ7MKYuhE5pkU5YWFAR/qYIi1ROr6pAup03tFOPf1L43
         WwH+jK4E4gFunPyi1PY+a+GbVSvfhD9t9x7sMIxpRSLqsiPP3QrWrB7jjVC2bIf3Qahz
         TezA==
X-Gm-Message-State: AOJu0YwD28Ef0WBcX3kpRxKSY83lrJUaBPIhXkERD0ATRo2UwGGMeXjY
	MFiy1vJh4zkpcDIN9I826xRyO/EYGD7HaxFjBJ/TGNZ71DVGg+zVJ+nTdX2+z35WiV9q3Wtu/Ig
	6oYDhVCICoUk9jdeGz6nR+AE1GfIEOOkd
X-Google-Smtp-Source: 
 AGHT+IGrGaeXBJL2RMmEEqoGnUHyshwUtmofR5W/2uWBoJ+/3KA5M1rgvnfFpyV27D447uyL/zmyzjWeW4MqyoZYuxI=
X-Received: by 2002:a17:90b:3507:b0:2c3:34f4:5154 with SMTP id
 98e67ed59e1d1-2cdb9387322mr14087022a91.1.1722001585562; Fri, 26 Jul 2024
 06:46:25 -0700 (PDT)
MIME-Version: 1.0
References: 
 <CAGiyFdfKZ1qsPR62kb8M_EqfGOfuU4nkEY4JjLCwBb_JOZdxOA@mail.gmail.com>
 <CAMr0u6kpcRvsifS3GRX0LNCD1LODo_pePZo51K7okfQtatEgNA@mail.gmail.com>
In-Reply-To: 
 <CAMr0u6kpcRvsifS3GRX0LNCD1LODo_pePZo51K7okfQtatEgNA@mail.gmail.com>
From: Jean-Philippe Aumasson <jeanphilippe.aumasson@gmail.com>
Date: Fri, 26 Jul 2024 15:46:09 +0200
Message-ID: 
 <CAGiyFdfAFT4HzxNLB4QKdGs8F8QD-y5LmMpnH=C+O8+2XF8eBQ@mail.gmail.com>
To: cfrg@ietf.org
Content-Type: multipart/alternative; boundary="000000000000cf6d54061e26bc67"
Message-ID-Hash: KHVMIOESPVGJYXCMI3S35HSWYWFK2VJX
X-Message-ID-Hash: KHVMIOESPVGJYXCMI3S35HSWYWFK2VJX
X-MailFrom: jeanphilippe.aumasson@gmail.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-chairs@ietf.org, Jack O'Connor <oconnor663@gmail.com>,
 Zooko O'Whielacronx <zookog@gmail.com>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: =?utf-8?q?=5BCFRG=5D_Re=3A_BLAKE3_I-D?=
List-Id: Crypto Forum Research Group <cfrg.irtf.org>
Archived-At: 
 <https://mailarchive.ietf.org/arch/msg/cfrg/ZSbnJbI1JUkf_VHO4A97TYFFmTQ>
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>

--000000000000cf6d54061e26bc67
Content-Type: text/plain; charset="UTF-8"

Dear CFRG members,

We created an I-D for BLAKE3, a popular hash function that can be also used
as PRF, MAC, KDF, XOF::

https://datatracker.ietf.org/doc/draft-aumasson-blake3/

We would like to eventually turn it into an RFC, to formally standardize
BLAKE3 and make it eligible for integration in systems and organizations
that require this (like OpenSSL).

See also https://github.com/BLAKE3-team/BLAKE3/blob/master/README.md.

BLAKE3 is often used via the b3sum utility, for example from
https://crates.io/crates/b3sum
https://formulae.brew.sh/formula/b3sum

In the I-D we tried to describe BLAKE3's tree mode in the simplest way
possible, yet in a way sufficient to implement. The I-D does not include
source code, however, but instead refers to our C or Rust reference code at
https://github.com/BLAKE3-team/BLAKE3.

We would appreciate any informal feedback at this stage, and then we would
like to proceed with the formal review process as soon as possible. We will
follow the recommendations and instructions of the CFRG chairs, as we are
not familiar with the process.

Thank you for your attention to this new I-D submission.

JP, on behalf of the BLAKE3 team (Jack, Samuel, Zooko)

--000000000000cf6d54061e26bc67
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div>Dear CFRG members,</div><div><br></d=
iv><div>We created an I-D for BLAKE3, a popular hash function that can be a=
lso used as PRF, MAC, KDF, XOF::</div><div dir=3D"ltr"><br><div><a href=3D"=
https://datatracker.ietf.org/doc/draft-aumasson-blake3/" target=3D"_blank">=
https://datatracker.ietf.org/doc/draft-aumasson-blake3/</a><br></div><div><=
br></div><div>We would like to eventually turn it into an RFC, to formally =
standardize BLAKE3 and make it eligible for integration in systems and orga=
nizations that require this (like OpenSSL).</div><div><br></div><div>See al=
so=C2=A0<a href=3D"https://github.com/BLAKE3-team/BLAKE3/blob/master/README=
.md" target=3D"_blank">https://github.com/BLAKE3-team/BLAKE3/blob/master/RE=
ADME.md</a>.</div><div><br></div><div>BLAKE3 is often used via the b3sum ut=
ility, for example from</div><div><a href=3D"https://crates.io/crates/b3sum=
">https://crates.io/crates/b3sum</a>=C2=A0<br></div><div><a href=3D"https:/=
/formulae.brew.sh/formula/b3sum">https://formulae.brew.sh/formula/b3sum</a>=
<br></div><div><br></div><div>In the I-D we tried to describe BLAKE3&#39;s=
=C2=A0tree mode in the simplest way possible, yet in a way sufficient to im=
plement. The I-D does not include source code, however, but instead refers =
to our C or Rust reference code at=C2=A0<a href=3D"https://github.com/BLAKE=
3-team/BLAKE3">https://github.com/BLAKE3-team/BLAKE3</a>.</div><div><br></d=
iv><div>We would appreciate any informal feedback at this stage, and then w=
e would like to proceed with the formal review process as soon as possible.=
 We will follow the recommendations and instructions of the CFRG chairs, as=
 we are not familiar with the process.</div><div><br></div><div>Thank you f=
or your attention to this new I-D submission.</div><div><br></div><div>JP, =
on behalf of the BLAKE3 team (Jack, Samuel, Zooko)</div><div><br></div><div=
><br></div></div></div></div>

--000000000000cf6d54061e26bc67--

