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 Details

    • 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.
      Specified by:
      getType in interface Algorithm
      Returns:
      the type