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.
|
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.
|
Modifier and Type | Field and Description |
---|---|
protected StreamCipher |
TlsStreamCipher.decryptCipher |
protected StreamCipher |
TlsStreamCipher.encryptCipher |
Modifier and Type | Method and Description |
---|---|
protected StreamCipher |
DefaultTlsCipherFactory.createRC4StreamCipher() |
Modifier and Type | Method and Description |
---|---|
protected KeyParameter |
Chacha20Poly1305.generateRecordMACKey(StreamCipher cipher) |
protected KeyParameter |
Chacha20Poly1305.initRecord(StreamCipher cipher,
boolean forEncryption,
long seqNo,
byte[] iv) |
protected void |
TlsStreamCipher.updateIV(StreamCipher cipher,
boolean forEncryption,
long seqNo) |
Constructor and Description |
---|
TlsStreamCipher(TlsContext context,
StreamCipher clientWriteCipher,
StreamCipher serverWriteCipher,
Digest clientWriteDigest,
Digest serverWriteDigest,
int cipherKeySize,
boolean usesNonce) |
Constructor and Description |
---|
BaseStreamCipher(StreamCipher engine,
int ivLength) |
BaseStreamCipher(StreamCipher engine,
int ivLength,
int keySizeInBits,
int digest) |
Copyright © 2020 BouncyCastle.org. All rights reserved.