Package | Description |
---|---|
com.tinfoilsms.csprng | |
org.spongycastle.crypto |
Base classes for the lightweight API.
|
org.spongycastle.crypto.engines |
Basic cipher classes.
|
org.spongycastle.crypto.io |
Classes for doing "enhanced" I/O with Digests and MACs.
|
Constructor and Description |
---|
ISAACRandomGenerator(StreamCipher engine)
Default constructor, at the moment only ISAAC engine is supported,
but in future ISAAC+ will also be supported.
|
Modifier and Type | Class and Description |
---|---|
class |
StreamBlockCipher
a wrapper for block ciphers with a single byte block size, so that they
can be treated like stream ciphers.
|
Modifier and Type | Class and Description |
---|---|
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 |
Modifier and Type | Field and Description |
---|---|
private StreamCipher |
CipherOutputStream.streamCipher |
private StreamCipher |
CipherInputStream.streamCipher |
Constructor and Description |
---|
CipherInputStream(java.io.InputStream is,
StreamCipher cipher) |
CipherOutputStream(java.io.OutputStream os,
StreamCipher cipher)
Constructs a CipherOutputStream from an OutputStream and a
BufferedBlockCipher.
|