cipher = new BufferedGenericBlockCipher(new BufferedBlockCipher(cipher.getUnderlyingCipher())); cipher = new BufferedGenericBlockCipher(new CTSBlockCipher(cipher.getUnderlyingCipher())); cipher = new BufferedGenericBlockCipher(cipher.getUnderlyingCipher()); cipher = new BufferedGenericBlockCipher(cipher.getUnderlyingCipher(), new ZeroBytePadding()); cipher = new BufferedGenericBlockCipher(cipher.getUnderlyingCipher(), new ISO10126d2Padding()); cipher = new BufferedGenericBlockCipher(cipher.getUnderlyingCipher(), new X923Padding()); cipher = new BufferedGenericBlockCipher(cipher.getUnderlyingCipher(), new ISO7816d4Padding()); cipher = new BufferedGenericBlockCipher(cipher.getUnderlyingCipher(), new TBCPadding());
cipher = new BufferedGenericBlockCipher(baseEngine); cipher = new BufferedGenericBlockCipher( new CBCBlockCipher(baseEngine)); cipher = new BufferedGenericBlockCipher( new OFBBlockCipher(baseEngine, wordSize)); cipher = new BufferedGenericBlockCipher( new OFBBlockCipher(baseEngine, 8 * baseEngine.getBlockSize())); cipher = new BufferedGenericBlockCipher( new CFBBlockCipher(baseEngine, wordSize)); cipher = new BufferedGenericBlockCipher( new CFBBlockCipher(baseEngine, 8 * baseEngine.getBlockSize())); cipher = new BufferedGenericBlockCipher( new PGPCFBBlockCipher(baseEngine, inlineIV)); cipher = new BufferedGenericBlockCipher( new OpenPGPCFBBlockCipher(baseEngine)); cipher = new BufferedGenericBlockCipher(new BufferedBlockCipher( new SICBlockCipher(baseEngine))); cipher = new BufferedGenericBlockCipher(new BufferedBlockCipher( new KCTRBlockCipher(baseEngine)));
protected BaseBlockCipher( BlockCipher engine, int scheme, int digest, int keySizeInBits, int ivLength) { baseEngine = engine; this.scheme = scheme; this.digest = digest; this.keySizeInBits = keySizeInBits; this.ivLength = ivLength; cipher = new BufferedGenericBlockCipher(engine); }
protected BaseBlockCipher( BufferedBlockCipher engine, boolean fixedIv, int ivLength) { baseEngine = engine.getUnderlyingCipher(); this.cipher = new BufferedGenericBlockCipher(engine); this.fixedIv = fixedIv; this.ivLength = ivLength / 8; }
protected BaseBlockCipher( org.bouncycastle.crypto.BlockCipher engine, boolean fixedIv, int ivLength) { baseEngine = engine; this.fixedIv = fixedIv; this.cipher = new BufferedGenericBlockCipher(engine); this.ivLength = ivLength / 8; }
protected BaseBlockCipher( BlockCipherProvider provider) { baseEngine = provider.get(); engineProvider = provider; cipher = new BufferedGenericBlockCipher(provider.get()); }
protected BaseBlockCipher( BlockCipher engine) { baseEngine = engine; cipher = new BufferedGenericBlockCipher(engine); }