Uses of Interface
org.bouncycastle.crypto.BlockCipher
-
Uses of BlockCipher in org.bouncycastle.crypto
Fields in org.bouncycastle.crypto declared as BlockCipher Modifier and Type Field Description protected BlockCipherBufferedBlockCipher. cipherMethods in org.bouncycastle.crypto that return BlockCipher Modifier and Type Method Description BlockCipherBufferedBlockCipher. getUnderlyingCipher()return the cipher this object wraps.Constructors in org.bouncycastle.crypto with parameters of type BlockCipher Constructor Description BufferedBlockCipher(BlockCipher cipher)Create a buffered block cipher without padding.StreamBlockCipher(BlockCipher cipher)basic constructor. -
Uses of BlockCipher in org.bouncycastle.crypto.engines
Classes in org.bouncycastle.crypto.engines that implement BlockCipher Modifier and Type Class Description classAESEnginean implementation of the AES (Rijndael), from FIPS-197.classAESFastEnginean implementation of the AES (Rijndael), from FIPS-197.classBlowfishEngineA class that provides Blowfish key encryption operations, such as encoding data and generating keys.classDESedeEnginea class that provides a basic DESede (or Triple DES) engine.classDESEnginea class that provides a basic DES engine.classRC2Enginean implementation of RC2 as described in RFC 2268 "A Description of the RC2(r) Encryption Algorithm" R.classTwofishEngineA class that provides Twofish encryption operations.Constructors in org.bouncycastle.crypto.engines with parameters of type BlockCipher Constructor Description RFC3394WrapEngine(BlockCipher engine) -
Uses of BlockCipher in org.bouncycastle.crypto.macs
Constructors in org.bouncycastle.crypto.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. -
Uses of BlockCipher in org.bouncycastle.crypto.modes
Classes in org.bouncycastle.crypto.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.classOFBBlockCipherimplements a Output-FeedBack (OFB) 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.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.BlockCipherCFBBlockCipher. getUnderlyingCipher()return the underlying block cipher that we are wrapping.BlockCipherGCMBlockCipher. getUnderlyingCipher()BlockCipherOFBBlockCipher. getUnderlyingCipher()return the underlying block cipher that we are wrapping.BlockCipherSICBlockCipher. getUnderlyingCipher()return the underlying block cipher that we are wrapping.Constructors in org.bouncycastle.crypto.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.CTSBlockCipher(BlockCipher cipher)Create a buffered block cipher that uses Cipher Text StealingGCMBlockCipher(BlockCipher c)GCMBlockCipher(BlockCipher c, GCMMultiplier m)OFBBlockCipher(BlockCipher cipher, int blockSize)Basic constructor.SICBlockCipher(BlockCipher c)Basic constructor. -
Uses of BlockCipher in org.bouncycastle.crypto.paddings
Constructors in org.bouncycastle.crypto.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.jcajce.provider.symmetric.util
Methods in org.bouncycastle.jcajce.provider.symmetric.util that return BlockCipher Modifier and Type Method Description BlockCipherBlockCipherProvider. get()Constructors in org.bouncycastle.jcajce.provider.symmetric.util with parameters of type BlockCipher Constructor Description BaseBlockCipher(BlockCipher engine)BaseBlockCipher(BlockCipher engine, int ivLength)BaseStreamCipher(BlockCipher engine, int ivLength) -
Uses of BlockCipher in org.bouncycastle.jce.provider
Constructors in org.bouncycastle.jce.provider with parameters of type BlockCipher Constructor Description JCEStreamCipher(BlockCipher engine, int ivLength)