[CFRG] Re: RGLC on draft-irtf-cfrg-aegis-aead

Frank Denis <cfrg@pureftpd.org> Mon, 09 December 2024 13:11 UTC

Return-Path: <cfrg@pureftpd.org>
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 D5D07C18DB88 for <cfrg@ietfa.amsl.com>; Mon, 9 Dec 2024 05:11:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.102
X-Spam-Level:
X-Spam-Status: No, score=-2.102 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, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, 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=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=pureftpd.org; domainkeys=pass (2048-bit key) header.from=cfrg@pureftpd.org header.d=pureftpd.org
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 Dc9uTZfmUnh0 for <cfrg@ietfa.amsl.com>; Mon, 9 Dec 2024 05:11:15 -0800 (PST)
Received: from mailout-uk.mx.c9x.org (mailout-uk.mx.c9x.org [137.74.223.233]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 59F20C14F6A5 for <cfrg@irtf.org>; Mon, 9 Dec 2024 05:11:14 -0800 (PST)
Received: from msync.c9x.org (localhost [127.0.0.1]) by msync.c9x.org (OpenSMTPD) with ESMTP id afd346f6; Mon, 9 Dec 2024 14:11:05 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pureftpd.org; h=from :message-id:content-type:mime-version:subject:date:in-reply-to :cc:to:references; s=selector1; bh=AJqLKOr4JPEuDLuCCtNFl5MSSLo=; b= 0n/8V6XmOVJ8idiN0N70Y4TsK9mmz7QH3smkE0jwmpAVKbe7PohPIzUWwIShUYD7 207Y3grbQxtoR8W1fDVpV05meYcxwTv1oJ+6uNtPpqFc+C/wcN39BGw3FXHjavqR 5bZavr4+iWXOxTFSnn4aH8lPCzwXxclUJIHNXabbYpFUoF1Z++bRyW2MD5u6fksS ATvffAegJr2pUiSIyfZJGDzVWz0dkv9kks+v+LZkAk5ym97B0qmW1i6TSLkHuLK7 YUA7F88wtXpqvUFnLhZ4QGBsaj5ZDQY+jILWFpp2Xh98BRVPoxkxxqI2DvQ+snRt gXw/oyTo63Dr5qvXlwQhOQ==
DomainKey-Signature: a=rsa-sha1; c=nofws; d=pureftpd.org; h=from :message-id:content-type:mime-version:subject:date:in-reply-to :cc:to:references; q=dns; s=selector1; b=cEVJiRs7AfVAV7fNKR4dHll aRLCpYxUOjF/r6fuJOEx+UYLw2m96i3p5DVlY/RSX7w3wtoayw4bwyxNbHJ7xsu/ AnEsXDFN4YeLnWcJJiBuTZtP7JzzyVRtuFlLSzYxX4kWSaDi6EjV4qo9Z9WTVk+/ z52nxcb1LIVFm6d/rF//2Scr4VvIVOC8pNrdLRzpz4mLOYA+f845J8cxTGbH7eVJ I5O7S4vdJyorgq7iZCpgwwqlFylvMCQ3KzX+QKVPgKX9wUv76o4bwR26+VXIxD5Z wCZR8TXV1PNVapqFNA4you3P6dx/oIEX/dx7HYZ4GoFE7pBghnA+Lz/ZcnO9haA= =
Received: from smtpclient.apple (nogent.c9x.org [82.66.97.28]) by premiere.mx.c9x.org (OpenSMTPD) with ESMTPSA id 67239f96 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Mon, 9 Dec 2024 14:11:05 +0100 (CET)
From: Frank Denis <cfrg@pureftpd.org>
Message-Id: <4365E4B0-3711-41E0-A7F8-B30C00E95978@pureftpd.org>
Content-Type: multipart/alternative; boundary="Apple-Mail=_987A3DB5-8525-4F16-AC85-BC93EB468838"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.300.87.4.2\))
Date: Mon, 09 Dec 2024 14:10:45 +0100
In-Reply-To: <CAFzKZmw-XaTepKZswB9ePFH=YAKJMAXmqXyf2rzKBeoO1Mpreg@mail.gmail.com>
To: Chris Barber <cbarbernash@gmail.com>
References: <CAMr0u6=8AnYpz=XkznYcVDX_NT-+u4XDGr05wvPQr7ycauizng@mail.gmail.com> <CAFzKZmx24WcFkaUKd6WUH9J7c__S9dR32Xduf59w10ZX6DRThw@mail.gmail.com> <CAFzKZmw-XaTepKZswB9ePFH=YAKJMAXmqXyf2rzKBeoO1Mpreg@mail.gmail.com>
X-Mailer: Apple Mail (2.3826.300.87.4.2)
Message-ID-Hash: U4YUMCAWWLCIABV753Q2DKIDDUZKXGPF
X-Message-ID-Hash: U4YUMCAWWLCIABV753Q2DKIDDUZKXGPF
X-MailFrom: cfrg@pureftpd.org
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>, cfrg-chairs@ietf.org, draft-irtf-cfrg-aegis-aead@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [CFRG] Re: RGLC on draft-irtf-cfrg-aegis-aead
List-Id: Crypto Forum Research Group <cfrg.irtf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/cfrg/0cqHmH-i9bvEvGJJfvt6kIHy8ok>
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 Chris,

Thanks for reviewing the last version of the draft and for your feedback.

We’ve incorporated your suggestions, and you can view the changes made since version 13 here:
https://author-tools.ietf.org/api/iddiff?doc_1=draft-irtf-cfrg-aegis-aead&url_2=https://cfrg.github.io/draft-irtf-cfrg-aegis-aead/draft-irtf-cfrg-aegis-aead.txt

Do these changes address your concerns?

Kind regards,

-Frank. 

> On Dec 6, 2024, at 23:03, Chris Barber <cbarbernash@gmail.com> wrote:
> 
> I’ve reviewed version 13 of the document and have a few suggested editorial
> changes:
> 
> Section 3.2: "The decrypted message MUST be overwritten with zeros."
> Proposed change: "The decrypted message MUST be overwritten with zeros
> before being returned."
> 
> Accounts for implementations where the message and ciphertext don't overlap
> and the function either returns the message or throws an exception.
> Overwriting is unnecessary if the value is no longer accessible after the
> function returns.
> 
> Section 5.1: "The rate is 2 * 128 * D bits."
> Proposed change: "256 * D bits."
> 
> The expanded form is unnecessary and, in my opinion, less clear.
> 
> Section 5.4.2: "but absorbs R (2 * 128 * D) bits at once."
> Proposed change: "but absorbs R (= 256 * D) bits at once."
> 
> Clarifies that R is equal to 256 * D and not interpreted as R * 2 * 128 * D