# Uses of Interface
org.opensaml.xmlsec.agreement.XMLExpressableKeyAgreementParameter

Packages that use XMLExpressableKeyAgreementParameter
Package
Description
org.opensaml.xmlsec.agreement.impl
Implementation components related to key agreement operations.
org.opensaml.xmlsec.derivation.impl
Implementation components related to key derivation operations.

## Uses of XMLExpressableKeyAgreementParameter in org.opensaml.xmlsec.agreement.impl

Classes in org.opensaml.xmlsec.agreement.impl that implement XMLExpressableKeyAgreementParameter
Modifier and Type
Class
Description
`class`
`DigestMethod`
Key agreement parameter to support use of `DigestMethod` values.
`class`
`KANonce`
Key agreement parameter to support use of `KANonce` values.

## Uses of XMLExpressableKeyAgreementParameter in org.opensaml.xmlsec.derivation.impl

Classes in org.opensaml.xmlsec.derivation.impl that implement XMLExpressableKeyAgreementParameter
Modifier and Type
Class
Description
`class`
`ConcatKDF`
Implementation of ConcatKDF key derivation as defined in XML Encryption 1.1.
`class`
`PBKDF2`
Implementation of PBKDF2 key derivation as defined in XML Encryption 1.1.