# Uses of Interface
org.opensaml.xmlsec.algorithm.KeyAgreementAlgorithm

Packages that use KeyAgreementAlgorithm
Package
Description
org.opensaml.xmlsec.algorithm.descriptors
Algorithm descriptor classes.

## Uses of KeyAgreementAlgorithm in org.opensaml.xmlsec.algorithm.descriptors

Classes in org.opensaml.xmlsec.algorithm.descriptors that implement KeyAgreementAlgorithm
Modifier and Type
Class
Description
`final class`
`KeyAgreementDHExplicitKDF`
Algorithm descriptor for key agreement: Diffie-Hellman with Explicit KDF.
`final class`
`KeyAgreementDHLegacyKDF`
Algorithm descriptor for key agreement: Diffie-Hellman with Legacy KDF.
`final class`
`KeyAgreementECDH`
Algorithm descriptor for key agreement: Elliptic Curve Diffie-Hellman Ephemeral-Static Mode.