Package | Description |
---|---|
org.bouncycastle.crypto | |
org.bouncycastle.crypto.engines | |
org.bouncycastle.crypto.io | |
org.bouncycastle.crypto.modes | |
org.bouncycastle.jcajce.provider.symmetric.util |
Modifier and Type | Interface and Description |
---|---|
interface |
SkippingStreamCipher
General interface for a stream cipher that supports skipping.
|
Modifier and Type | Class and 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.
|
Modifier and Type | Class and 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.
|
Constructor and 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.
|
Modifier and Type | Class and 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 mode
|
class |
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.
|
Constructor and Description |
---|
BaseStreamCipher(StreamCipher engine,
int ivLength) |
BaseStreamCipher(StreamCipher engine,
int ivLength,
int keySizeInBits) |
BaseStreamCipher(StreamCipher engine,
int ivLength,
int keySizeInBits,
int digest) |
Copyright © 2021 BouncyCastle.org. All rights reserved.