chacha20/chacha20_pointycastle library

Classes

BaseStreamCipher
Base implementation of StreamCipher which provides shared methods.
ChaCha20
Implementation of Daniel J. Bernstein's ChaCha20 stream cipher, Snuffle 2005.
CipherParameters
All cipher initialization parameters classes implement this.
KeyParameter
CipherParameters consisting of just a key of arbitrary length.
ParametersWithIV<UnderlyingParameters extends CipherParameters?>
CipherParameters consisting of an underlying CipherParameters (of type UnderlyingParameters) and an initialization vector of arbitrary length.
StreamCipher
The interface stream ciphers conform to.