Interface BlockEncryptionAlgorithm
-
- All Superinterfaces:
Algorithm,EncryptionAlgorithm,JoseAlgorithm,KeyBasedAlgorithm
- All Known Implementing Classes:
BlockEncryptionAlgorithmImpl
public interface BlockEncryptionAlgorithm extends EncryptionAlgorithm
Representation of a block encryption algorithm.- Author:
- Martin Lindström (martin@idsec.se), Stefan Santesson (stefan@idsec.se)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description intgetIvLength()Gets the number of bits for the initialization vector (IV).default AlgorithmTypegetType()Gets the algorithm type.-
Methods inherited from interface se.swedenconnect.security.algorithms.Algorithm
getJcaName, getOrder, getUri, isBlacklisted
-
Methods inherited from interface se.swedenconnect.security.algorithms.EncryptionAlgorithm
getKeyLength
-
Methods inherited from interface se.swedenconnect.security.algorithms.JoseAlgorithm
getJoseAlgorithm
-
Methods inherited from interface se.swedenconnect.security.algorithms.KeyBasedAlgorithm
getKeyType
-
-
-
-
Method Detail
-
getIvLength
int getIvLength()
Gets the number of bits for the initialization vector (IV).- Returns:
- the IV length
-
getType
default AlgorithmType getType()
Gets the algorithm type.
-
-