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

public interface ECBModeCipher extends BlockCipher
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.