Package org.bouncycastle.crypto.general
Class ChaCha20
java.lang.Object
org.bouncycastle.crypto.general.ChaCha20
Source class for implementations of ChaCha20 based algorithms.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Factory for ChaCha20-Poly1305 encryption/decryption operators.static final class
Parameters for ChaCha20-Poly1305 cipher.static final class
ChaCha20 key generator.static final class
Factory for basic ChaCha20 encryption/decryption operators.static final class
Parameters for ChaCha20 cipher. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final GeneralAlgorithm
Raw ChaCha20 algorithm, can be used for creating general purpose ChaCha20 keys.static final ChaCha20.Parameters
static final GeneralAlgorithm
static final ChaCha20.AuthParameters
-
Method Summary
-
Field Details
-
ALGORITHM
Raw ChaCha20 algorithm, can be used for creating general purpose ChaCha20 keys. -
STREAMwithPoly1305
-
STREAM
-
WithPoly1305
-