Uses of Interface
org.bouncycastle.crypto.StreamCipher
-
Packages that use StreamCipher Package Description org.bouncycastle.crypto org.bouncycastle.crypto.engines org.bouncycastle.crypto.io org.bouncycastle.crypto.modes org.bouncycastle.jcajce.provider.symmetric.util -
-
Uses of StreamCipher in org.bouncycastle.crypto
Subinterfaces of StreamCipher in org.bouncycastle.crypto Modifier and Type Interface Description interface
SkippingStreamCipher
General interface for a stream cipher that supports skipping.Classes in org.bouncycastle.crypto that implement StreamCipher 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. -
Uses of StreamCipher in org.bouncycastle.crypto.engines
Classes in org.bouncycastle.crypto.engines that implement StreamCipher Modifier and Type Class Description class
ChaCha7539Engine
Implementation of Daniel J.class
ChaChaEngine
Implementation of Daniel J.class
Grain128Engine
Implementation of Martin Hell's, Thomas Johansson's and Willi Meier's stream cipher, Grain-128.class
Grainv1Engine
Implementation of Martin Hell's, Thomas Johansson's and Willi Meier's stream cipher, Grain v1.class
HC128Engine
HC-128 is a software-efficient stream cipher created by Hongjun Wu.class
HC256Engine
HC-256 is a software-efficient stream cipher created by Hongjun Wu.class
ISAACEngine
Implementation of Bob Jenkin's ISAAC (Indirection Shift Accumulate Add and Count).class
RC4Engine
class
Salsa20Engine
Implementation of Daniel J.class
VMPCEngine
class
VMPCKSA3Engine
class
XSalsa20Engine
Implementation of Daniel J.class
Zuc128CoreEngine
Zuc128Engine implementation.class
Zuc128Engine
Zuc256 implementation.class
Zuc256CoreEngine
Zuc256 implementation.class
Zuc256Engine
Zuc256 implementation. -
Uses of StreamCipher in org.bouncycastle.crypto.io
Constructors in org.bouncycastle.crypto.io with parameters of type StreamCipher Constructor Description CipherInputStream(InputStream is, StreamCipher cipher)
Constructs a CipherInputStream from an InputStream and a StreamCipher.CipherInputStream(InputStream is, StreamCipher cipher, int bufSize)
Constructs a CipherInputStream from an InputStream, a StreamCipher, and a specified internal buffer size.CipherOutputStream(OutputStream os, StreamCipher cipher)
Constructs a CipherOutputStream from an OutputStream and a BufferedBlockCipher. -
Uses of StreamCipher in org.bouncycastle.crypto.modes
Classes in org.bouncycastle.crypto.modes that implement StreamCipher Modifier and Type Class Description class
CFBBlockCipher
implements a Cipher-FeedBack (CFB) mode on top of a simple cipher.class
G3413CFBBlockCipher
An implementation of the CFB mode for GOST 3412 2015 cipher.class
G3413CTRBlockCipher
implements the GOST 3412 2015 CTR counter mode (GCTR).class
G3413OFBBlockCipher
An implementation of the OFB mode for GOST 3412 2015 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
KCTRBlockCipher
Implementation of DSTU7624 CTR modeclass
OFBBlockCipher
implements a Output-FeedBack (OFB) mode on top of a simple cipher.class
SICBlockCipher
Implements the Segmented Integer Counter (SIC) mode on top of a simple block cipher. -
Uses of StreamCipher in org.bouncycastle.jcajce.provider.symmetric.util
Constructors in org.bouncycastle.jcajce.provider.symmetric.util with parameters of type StreamCipher Constructor Description BaseStreamCipher(StreamCipher engine, int ivLength)
BaseStreamCipher(StreamCipher engine, int ivLength, int keySizeInBits)
BaseStreamCipher(StreamCipher engine, int ivLength, int keySizeInBits, int digest)
-