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.
-