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 classFactory for ChaCha20-Poly1305 encryption/decryption operators.static final classParameters for ChaCha20-Poly1305 cipher.static final classChaCha20 key generator.static final classFactory for basic ChaCha20 encryption/decryption operators.static final classParameters for ChaCha20 cipher. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final GeneralAlgorithmRaw ChaCha20 algorithm, can be used for creating general purpose ChaCha20 keys.static final ChaCha20.Parametersstatic final GeneralAlgorithmstatic final ChaCha20.AuthParameters -
Method Summary
-
Field Details
-
ALGORITHM
Raw ChaCha20 algorithm, can be used for creating general purpose ChaCha20 keys. -
STREAMwithPoly1305
-
STREAM
-
WithPoly1305
-