All Classes and Interfaces

Class
Description
The ChaosDecrypter will use byte arrays as input and output types.
A ChaosDecryptionInputStream wraps an InputStream and consumes input bytes by applying a ChaosDecrypter on each byte read from the provided InputStream before passing back the processed byte to the caller.
The ChaosEncrypter will use byte arrays as input and output types.
A ChaosEncryptionOutputStream wraps an OutputStream and produces output bytes by applying a ChaosEncrypter on each byte to be written before delegating the processed vale to the given OutputStream.
The key holding the parameters for the chaos function.
The ChaosMode specifies the mode of operation of a ChaosKey when using Chaos-based encryption/decryption.
The ChaosOptions interface provides configuration means for the Chaos-based encryption and may be provided to the constructor of the ChaosKey e.g. as one of the ChaosMode enumerations.
The ChaosOptionsImpl provides means to create a ChaosOptions instance.
Builder to build ChaosOptions instances.
The ChaosTextDecrypter will use String as input and output type.
The ChaosTextEncrypter will use String as input and output type.