Interface SymmetricKeyGenerator<T extends SymmetricKey>

Type Parameters:
T - the parameters type for the key generator.
All Known Implementing Classes:
AES.KeyGenerator, ARC4.KeyGenerator, ARIA.KeyGenerator, Blowfish.KeyGenerator, Camellia.KeyGenerator, CAST5.KeyGenerator, ChaCha20.KeyGenerator, DES.KeyGenerator, FipsAES.KeyGenerator, FipsSHS.KeyGenerator, FipsSymmetricKeyGenerator, FipsTripleDES.KeyGenerator, GOST28147.KeyGenerator, IDEA.KeyGenerator, Poly1305.KeyGenerator, RC2.KeyGenerator, SecureHash.KeyGenerator, SEED.KeyGenerator, Serpent.KeyGenerator, SHACAL2.KeyGenerator, SipHash.KeyGenerator, TripleDES.KeyGenerator, Twofish.KeyGenerator

public interface SymmetricKeyGenerator<T extends SymmetricKey>
Interface describing a symmetric key generator.
  • Method Summary

    Modifier and Type
    Method
    Description
    Return a newly generated symmetric key.
  • Method Details

    • generateKey

      T generateKey()
      Return a newly generated symmetric key.
      Returns:
      a new symmetric key.