Class | Description |
---|---|
DictionaryBinarySearch |
A custom variant of binary search used for the steganography dictionaries which
handles searching a multi-language dictionary where the data is "almost" sorted,
as there are some words with different accents, etc.
|
DictionaryUtil |
Provides the dictionary and inverse dictionary utility functions such as for
looking up the values from the dictionary or handling keys/values that are bytes
|
FastQuickSort |
A fast implementation of the quicksort algorithm that avoids the N^2
worst-case scenario by picking better pivot values.
|
HashTable |
Provides the basic functionality for generating hash tables efficiently
using double hashing
|
ISAACRandomGenerator |
ISAAC random number generator that generates random numbers using the
ISAAC stream cipher.
|
MillerRabin32 | |
SDFGenerator |
Seed Derivative Function (SDF) generator, derives a seed value to be used
with a PRNG given the SDF parameters, Digest, and the number of iterations
that the digest is applied
|
SDFParameters |
Seed Derivative Function (SDF) parameter, takes the shared information
S1 & S2 as constructor arguments which are used as parameters for
deriving the shared seed
|
Steganography |
Provides the steganography operations for Tinfoil-SMS, currently supports
generating the dictionaries which are used to transform the encrypted message
into a stegotext.
|
SteganographyActivity |