Package org.bouncycastle.crypto.modes
Interface ECBModeCipher
- All Superinterfaces:
BlockCipher
- All Known Implementing Classes:
AESEngine,AESLightEngine,ARIAEngine,BlowfishEngine,CamelliaEngine,CamelliaLightEngine,CAST5Engine,CAST6Engine,DESedeEngine,DESEngine,DSTU7624Engine,GOST28147Engine,GOST3412_2015Engine,IDEAEngine,LEAEngine,NoekeonEngine,NullEngine,RC2Engine,RC532Engine,RC564Engine,RC6Engine,RijndaelEngine,SEEDEngine,SerpentEngine,SerpentEngineBase,Shacal2Engine,SkipjackEngine,SM4Engine,TEAEngine,ThreefishEngine,TnepresEngine,TwofishEngine,XTEAEngine
Marker interface for raw symmetric block cipher engines that operate
in ECB (Electronic Codebook) mode. Engines that implement this interface
process one block at a time without chaining state between blocks, which
makes them suitable as the underlying primitive for higher-level modes
such as CBC, CTR, GCM, CTS, etc.
-
Method Summary
Methods inherited from interface org.bouncycastle.crypto.BlockCipher
getAlgorithmName, getBlockSize, init, processBlock, reset