# Package org.opensaml.xmlsec.algorithm

@NonnullElements package org.opensaml.xmlsec.algorithm
Configuration and support classes for security algorithms.

Related Packages
Package
Description
org.opensaml.xmlsec
Configuration and support classes for security.
org.opensaml.xmlsec.algorithm.descriptors
Algorithm descriptor classes.
Class
Description
AlgorithmDescriptor
An interface for components which describe an algorithm identified by an algorithm URI.
AlgorithmDescriptor.AlgorithmType
Algorithm descriptor types.
AlgorithmRegistry
A registry of `AlgorithmDescriptor` instances, to support various use cases for working with algorithm URIs.
AlgorithmSupport
Helper methods for working with XML security algorithm URI's.
BlockEncryptionAlgorithm
Interface for block encryption algorithm descriptors.
DigestAlgorithm
Interface for digest algorithm descriptors.
KeyAgreementAlgorithm
Interface for key agreement algorithm descriptors.
KeyLengthSpecifiedAlgorithm
Interface for algorithm descriptors which specify a key length.
KeySpecifiedAlgorithm
Interface for algorithm descriptors which specify a key type.
KeyTransportAlgorithm
Interface for key transport algorithm descriptors.
MACAlgorithm
Interface for message authentication code (MAC) algorithm descriptors.
SignatureAlgorithm
Interface for signature algorithm descriptors.
SymmetricKeyWrapAlgorithm
Interface for symmetric key wrap algorithm descriptors.