<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div style="line-break:after-white-space">
<div>
<div style="font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none; color:rgb(0,0,0)">
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 <a href="https://bugs.openjdk.org/browse/JDK-8189808">HKDF
 JEP</a> which has gone a bit stale. </div>
<div style="font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none; color:rgb(0,0,0)">
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. </div>
<br style="font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none; color:rgb(0,0,0)">
<font color="#312D2A" size="2" face="Oracle Sans, Verdana, Arial, Helvetica, sans-serif" style="font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none">Kevin
 Driver<br>
Mobile: +1.512.431.5690<br>
Java Security Libraries<br>
</font></div>
<div><br>
<blockquote type="cite">
<div>Subject: Re: RFR: 8297878: KEM: Implementation</div>
<div>
<div>Date: Thu, 13 Apr 2023 21:31:43 +0100<br>
From: Stephen Farrell <stephen.farrell@cs.tcd.ie><br>
To: Xue-Lei Andrew Fan <xuelei@openjdk.org>, security-dev@openjdk.org<br>
<br>
<br>
Hi,<br>
<br>
Apologies for the interruption from the sidelines but I<br>
have a query if that's ok.<br>
<br>
Is there any relationship between this work and RFC1980<br>
which defines HPKE, being a way of encrypting to a public<br>
value using a KEM?<br>
<br>
Reason to ask is HPKE is a mechanism that'll be needed for<br>
TLS Encrypted Client Hello and the MLS protocol, so it'd<br>
be a fine thing if these additions were suitable for that<br>
too.<br>
<br>
Cheers,<br>
S.<br>
<br>
PS: I implemented HPKE for OpenSSL so if there's interest<br>
in supporting that here too, I'd be happy to help a bit.</div>
</div>
</blockquote>
</div>
</div>
<div style="line-break:after-white-space">
<div>
<blockquote type="cite">
<div>
<div></div>
</div>
</blockquote>
</div>
<br>
</div>
</body>
</html>