Uses of Interface
org.bouncycastle.crypto.internal.BlockCipher
-
-
Uses of BlockCipher in org.bouncycastle.crypto.internal
Classes in org.bouncycastle.crypto.internal that implement BlockCipher Modifier and Type Class Description class
StreamBlockCipher
A parent class for block cipher modes that do not require block aligned data to be processed, but can function in a streaming mode which producesFields in org.bouncycastle.crypto.internal declared as BlockCipher Modifier and Type Field Description protected BlockCipher
BufferedBlockCipher. cipher
Methods in org.bouncycastle.crypto.internal that return BlockCipher Modifier and Type Method Description BlockCipher
BufferedBlockCipher. getUnderlyingCipher()
return the cipher this object wraps.BlockCipher
StreamBlockCipher. getUnderlyingCipher()
return the underlying block cipher that we are wrapping.Constructors in org.bouncycastle.crypto.internal with parameters of type BlockCipher Constructor Description BufferedBlockCipher(BlockCipher cipher)
Create a buffered block cipher without padding.StreamBlockCipher(BlockCipher cipher)
-
Uses of BlockCipher in org.bouncycastle.crypto.internal.macs
Constructors in org.bouncycastle.crypto.internal.macs with parameters of type BlockCipher Constructor Description CBCBlockCipherMac(BlockCipher cipher)
create a standard MAC based on a CBC block cipher.CBCBlockCipherMac(BlockCipher cipher, int macSizeInBits)
create a standard MAC based on a block cipher with the size of the MAC been given in bits.CBCBlockCipherMac(BlockCipher cipher, int macSizeInBits, BlockCipherPadding padding)
create a standard MAC based on a block cipher with the size of the MAC been given in bits.CBCBlockCipherMac(BlockCipher cipher, BlockCipherPadding padding)
create a standard MAC based on a CBC block cipher.CFBBlockCipherMac(BlockCipher cipher)
create a standard MAC based on a CFB block cipher.CFBBlockCipherMac(BlockCipher cipher, int cfbBitSize, int macSizeInBits)
create a standard MAC based on a block cipher with the size of the MAC been given in bits.CFBBlockCipherMac(BlockCipher cipher, int cfbBitSize, int macSizeInBits, BlockCipherPadding padding)
create a standard MAC based on a block cipher with the size of the MAC been given in bits.CFBBlockCipherMac(BlockCipher cipher, BlockCipherPadding padding)
create a standard MAC based on a CFB block cipher.CMac(BlockCipher cipher)
create a standard MAC based on a CBC block cipher (64 or 128 bit block).CMac(BlockCipher cipher, int macSizeInBits)
create a standard MAC based on a block cipher with the size of the MAC been given in bits. -
Uses of BlockCipher in org.bouncycastle.crypto.internal.modes
Classes in org.bouncycastle.crypto.internal.modes that implement BlockCipher Modifier and Type Class Description class
CBCBlockCipher
implements Cipher-Block-Chaining (CBC) mode on top of a simple cipher.class
CFBBlockCipher
implements a Cipher-FeedBack (CFB) mode on top of a simple cipher.class
GCFBBlockCipher
An implementation of the GOST CFB mode with CryptoPro key meshing as described in RFC 4357.class
GOFBBlockCipher
implements the GOST 28147 OFB counter mode (GCTR).class
OFBBlockCipher
implements a Output-FeedBack (OFB) mode on top of a simple cipher.class
OpenPGPCFBBlockCipher
Implements OpenPGP's rather strange version of Cipher-FeedBack (CFB) mode on top of a simple cipher.class
SICBlockCipher
Implements the Segmented Integer Counter (SIC) mode on top of a simple block cipher.Methods in org.bouncycastle.crypto.internal.modes that return BlockCipher Modifier and Type Method Description BlockCipher
AEADBlockCipher. getUnderlyingCipher()
return the cipher this object wraps.BlockCipher
CBCBlockCipher. getUnderlyingCipher()
return the underlying block cipher that we are wrapping.BlockCipher
CCMBlockCipher. getUnderlyingCipher()
return the underlying block cipher that we are wrapping.BlockCipher
EAXBlockCipher. getUnderlyingCipher()
BlockCipher
GCMBlockCipher. getUnderlyingCipher()
BlockCipher
OCBBlockCipher. getUnderlyingCipher()
BlockCipher
OpenPGPCFBBlockCipher. getUnderlyingCipher()
return the underlying block cipher that we are wrapping.Constructors in org.bouncycastle.crypto.internal.modes with parameters of type BlockCipher Constructor Description CBCBlockCipher(BlockCipher cipher)
Basic constructor.CCMBlockCipher(BlockCipher c)
Basic constructor.CFBBlockCipher(BlockCipher cipher, int bitBlockSize)
Basic constructor.EAXBlockCipher(BlockCipher cipher)
Constructor that accepts an instance of a block cipher engine.GCFBBlockCipher(BlockCipher engine)
GCMBlockCipher(BlockCipher c)
GCMBlockCipher(BlockCipher c, GCMMultiplier m)
GOFBBlockCipher(BlockCipher cipher)
Basic constructor.NISTCTSBlockCipher(int type, BlockCipher cipher)
Create a buffered block cipher that uses NIST Cipher Text StealingOCBBlockCipher(BlockCipher hashCipher, BlockCipher mainCipher)
OFBBlockCipher(BlockCipher cipher, int blockSize)
Basic constructor.OpenPGPCFBBlockCipher(BlockCipher cipher)
Basic constructor.SICBlockCipher(BlockCipher c)
Basic constructor. -
Uses of BlockCipher in org.bouncycastle.crypto.internal.paddings
Constructors in org.bouncycastle.crypto.internal.paddings with parameters of type BlockCipher Constructor Description PaddedBufferedBlockCipher(BlockCipher cipher)
Create a buffered block cipher PKCS7 paddingPaddedBufferedBlockCipher(BlockCipher cipher, BlockCipherPadding padding)
Create a buffered block cipher with the desired padding. -
Uses of BlockCipher in org.bouncycastle.crypto.internal.wrappers
Fields in org.bouncycastle.crypto.internal.wrappers declared as BlockCipher Modifier and Type Field Description protected BlockCipher
SP80038FWrapper. engine
protected BlockCipher
SP80038FWrapper. engine
Constructors in org.bouncycastle.crypto.internal.wrappers with parameters of type BlockCipher Constructor Description SP80038FWrapEngine(BlockCipher engine, boolean useReverseDirection)
Create a RFC 3394 WrapEngine specifying the direction for wrapping and unwrapping..SP80038FWrapWithPaddingEngine(BlockCipher engine, boolean useReverseDirection)
Create a RFC 3394 WrapEngine specifying the direction for wrapping and unwrapping..
-