Interface AlgorithmParameters

All Known Implementing Classes:
AESParameters, ECDSAParameters, McEliece_KEMParameters, RSA_KEMParameters, RSAParameters, SPHINCSParameters, XMSSMTParameters, XMSSParameters

public interface AlgorithmParameters
An interface for algorithm parameters. The purpose is to group all implementations of this interface, making agile implementations possible. All classes implementing this interface are named:
 [AlgorithmName]Parameters
 e.g. RSA_KEMParameters for encryption, RSAParameters for signing, ...
 

The interface also provides templates providing fitting algorithms and parameters for different requirements and use cases, e.g. security levels.

Author:
Alexander Zeier
  • Method Details

    • getType

      Return the type of the cryptographic scheme.
      Returns:
      The type of the cryptographic scheme.