Package org.apache.sshd.common.kex
package org.apache.sshd.common.kex
-
ClassDescriptionBase class for the Diffie-Hellman key agreement.Represents the result of
BuiltinDHFactories.parseDHFactoriesList(String)
All built in key encapsulation methods (KEM).Diffie-Hellman key generator.Simple class holding the data for DH group key exchanges.Elliptic Curve Diffie-Hellman key agreement.Holds KEX negotiation stage configurationUsed to track the key-exchange (KEX) protocol progression.General interface for key encapsulation methods (KEM).Client-side KEM operations.Server-side KEM operations.Key exchange algorithm.Provides implementation details for Montgomery curves and their key exchange algorithms Curve25519/X25519 and Curve448/X448 specified in RFC 7748 and RFC 8731.A Bouncy Castle implementation of the sntrup761 key encapsulation method (KEM).Provides Diffie-Hellman SSH key exchange algorithms for the Montgomery curves specified in RFC 8731.