Re: [CFRG] compact representation and HPKE

Loup Vaillant-David <loup@loup-vaillant.fr> Fri, 12 February 2021 23:07 UTC

Return-Path: <loup@loup-vaillant.fr>
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 189613A1084 for <cfrg@ietfa.amsl.com>; Fri, 12 Feb 2021 15:07:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3FZRX3q4d417 for <cfrg@ietfa.amsl.com>; Fri, 12 Feb 2021 15:06:58 -0800 (PST)
Received: from relay5-d.mail.gandi.net (relay5-d.mail.gandi.net [217.70.183.197]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5AC003A1082 for <cfrg@irtf.org>; Fri, 12 Feb 2021 15:06:58 -0800 (PST)
X-Originating-IP: 78.198.246.40
Received: from grey-fade (unknown [78.198.246.40]) (Authenticated sender: loup@loup-vaillant.fr) by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id 795681C0008; Fri, 12 Feb 2021 23:06:47 +0000 (UTC)
Message-ID: <f31f1ec9d06d561b65b9b7d69071da81f6f8fbda.camel@loup-vaillant.fr>
From: Loup Vaillant-David <loup@loup-vaillant.fr>
To: Stephen Farrell <stephen.farrell@cs.tcd.ie>, Dan Harkins <dharkins@lounge.org>, Eric Rescorla <ekr@rtfm.com>
Cc: CFRG <cfrg@irtf.org>
Date: Sat, 13 Feb 2021 00:06:46 +0100
In-Reply-To: <e09c73e0-27f4-cfdc-efab-3cdb8686d5b0@cs.tcd.ie>
References: <0fcfb0ed-249b-7cd3-09ba-ed1c73122383@lounge.org> <CABcZeBMGJQ7sAKovy3japXVVLWRB8ydpsDzZxhijvFCtXptsZQ@mail.gmail.com> <b7bd5286-ccc1-c753-9d09-c647619581b5@lounge.org> <e09c73e0-27f4-cfdc-efab-3cdb8686d5b0@cs.tcd.ie>
Content-Type: text/plain; charset="UTF-8"
X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.2
Mime-Version: 1.0
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/cfrg/RjRC1rqd9bmoOCgbE8qaD33Nqus>
Subject: Re: [CFRG] compact representation and HPKE
X-BeenThere: cfrg@irtf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Crypto Forum Research Group <cfrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/cfrg>, <mailto:cfrg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cfrg/>
List-Post: <mailto:cfrg@irtf.org>
List-Help: <mailto:cfrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/cfrg>, <mailto:cfrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Feb 2021 23:07:00 -0000

> I need to check (and haven't) but IIRC for an earlier draft
> I had a problem that the OpenSSL APIs didn't support the
> compressed form for NIST curves, 
> [...]
> for me, this isn't a case of encouraging cfrg curves but rather
> one of enabling simpler and more broad implementation.

Not quite sure what you meant, but I am extremely wary of making things
"simpler" by taking on gigantic dependencies such as OpenSSL.

We need to consider the complexity of the whole system, as if we were
rewriting everything from scratch. Because over time, bit by bit, we
eventually will.

Loup.