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 classStreamBlockCipherA 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 BlockCipherBufferedBlockCipher. cipherMethods in org.bouncycastle.crypto.internal that return BlockCipher Modifier and Type Method Description BlockCipherBufferedBlockCipher. getUnderlyingCipher()return the cipher this object wraps.BlockCipherStreamBlockCipher. 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 classCBCBlockCipherimplements Cipher-Block-Chaining (CBC) mode on top of a simple cipher.classCFBBlockCipherimplements a Cipher-FeedBack (CFB) mode on top of a simple cipher.classGCFBBlockCipherAn implementation of the GOST CFB mode with CryptoPro key meshing as described in RFC 4357.classGOFBBlockCipherimplements the GOST 28147 OFB counter mode (GCTR).classOFBBlockCipherimplements a Output-FeedBack (OFB) mode on top of a simple cipher.classOpenPGPCFBBlockCipherImplements OpenPGP's rather strange version of Cipher-FeedBack (CFB) mode on top of a simple cipher.classSICBlockCipherImplements 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 BlockCipherAEADBlockCipher. getUnderlyingCipher()return the cipher this object wraps.BlockCipherCBCBlockCipher. getUnderlyingCipher()return the underlying block cipher that we are wrapping.BlockCipherCCMBlockCipher. getUnderlyingCipher()return the underlying block cipher that we are wrapping.BlockCipherEAXBlockCipher. getUnderlyingCipher()BlockCipherGCMBlockCipher. getUnderlyingCipher()BlockCipherOCBBlockCipher. getUnderlyingCipher()BlockCipherOpenPGPCFBBlockCipher. 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 BlockCipherSP80038FWrapper. engineprotected BlockCipherSP80038FWrapper. engineConstructors 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..
-