Package org.bouncycastle.crypto
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
-
Method Details
-
generateKey
T generateKey()Return a newly generated symmetric key.- Returns:
- a new symmetric key.
-