]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - CHANGES.md
Implements Hybrid Public Key Encryption (HPKE) as per RFC9180.
[thirdparty/openssl.git] / CHANGES.md
index ede13f7d79e0ff4fe3bde9a0aeea7767b270ca80..1e91bcda2d48f8c5ee95b7204288556d9499da66 100644 (file)
@@ -24,6 +24,15 @@ OpenSSL 3.2
 
 ### Changes between 3.0 and 3.2 [xx XXX xxxx]
 
+ * Added support for Hybrid Public Key Encryption (HPKE) as defined
+   in RFC9180. HPKE is required for TLS Encrypted ClientHello (ECH),
+   Message Layer Security (MLS) and other IETF specifications.
+   HPKE can also be used by other applications that require
+   encrypting "to" an ECDH public key. External APIs are defined in
+   include/openssl/hpke.h and documented in doc/man3/OSSL_HPKE_CTX_new.pod
+
+   *Stephen Farrell*
+
  * Add support for certificate compression (RFC8879), including
    library support for Brotli and Zstandard compression.