Some interesting side discussion here. I wanted to chime in to point out that 
HPKE is built upon the “primitives” of KEM and HKDF. As mentioned on the list, 
KEM is underway. I am also spearheading our effort reviving the HKDF 
JEP<https://bugs.openjdk.org/browse/JDK-8189808> which has gone a bit stale.

HPKE is certainly something we’re looking into as well. Once the building 
blocks of KEM and HKDF are in place, HPKE will ramp up next.

Kevin Driver
Mobile: +1.512.431.5690
Java Security Libraries

Subject: Re: RFR: 8297878: KEM: Implementation
Date: Thu, 13 Apr 2023 21:31:43 +0100
From: Stephen Farrell <stephen.farr...@cs.tcd.ie>
To: Xue-Lei Andrew Fan <xue...@openjdk.org>, security-dev@openjdk.org


Hi,

Apologies for the interruption from the sidelines but I
have a query if that's ok.

Is there any relationship between this work and RFC1980
which defines HPKE, being a way of encrypting to a public
value using a KEM?

Reason to ask is HPKE is a mechanism that'll be needed for
TLS Encrypted Client Hello and the MLS protocol, so it'd
be a fine thing if these additions were suitable for that
too.

Cheers,
S.

PS: I implemented HPKE for OpenSSL so if there's interest
in supporting that here too, I'd be happy to help a bit.

Attachment: OpenPGP_0xE4D8E9F997A833DD.asc
Description: OpenPGP_0xE4D8E9F997A833DD.asc

Reply via email to