bc-java icon indicating copy to clipboard operation
bc-java copied to clipboard

Add support for X25519MLKEM768 hybrid algorithm

Open linukaratnayake opened this issue 11 months ago • 0 comments

This will enable supporting X25519MLKEM768 algorithm in Bouncy Castle.

X25519MLKEM768 is a combination of post-quantum Key Encapsulation Mechanism (KEM) and a Elliptic Curve Diffie-Hellman Ephemeral (ECDHE). This hybrid algorithm is believed to provide security in TLS 1.3 against attacks from quantum computers.

Implementation is done according to the specifications described in the following IETF draft. https://www.ietf.org/archive/id/draft-kwiatkowski-tls-ecdhe-mlkem-03.html

linukaratnayake avatar Feb 11 '25 09:02 linukaratnayake