Class MLKEM
java.lang.Object
org.apache.sshd.common.kex.MLKEM
An implementation of the mlkem768 key encapsulation method (KEM), formerly known as Kyber, using Bouncy Castle. But
see appendix C of FIPS 203 ("Differences From the CRYSTALS-Kyber Submission").
NIST specifies that they removed a hash in the encapsulation/decapsulation methods.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class(package private) static enumprivate static class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static KeyEncapsulationMethod.ClientgetClient(MLKEM.Parameters parameters) (package private) static KeyEncapsulationMethod.ServergetServer(MLKEM.Parameters parameters)
-
Constructor Details
-
MLKEM
private MLKEM()
-
-
Method Details
-
getClient
-
getServer
-