Cipher implementations.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | Cipher
Wrapper for a cryptographic cipher, used either for encryption or decryption. |
| public interface | |
| public interface | CipherInformation
The reported algorithm name refers to the cipher base name - e.g., "AES", "ARCFOUR", etc. |
| Modifier and Type | Class and Description |
|---|---|
| public class | |
| public class | BaseCipher
Base class for all Cipher implementations delegating to the JCE provider. |
| public class | |
| public class | |
| public class | |
| public class | ChaCha20Cipher
AEAD cipher based on the OpenSSH ChaCha20-Poly1305 cipher extension. |
| public class | CipherNone
Represents a no-op cipher. |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | BuiltinCiphers
Provides easy access to the currently implemented ciphers |
| public enum | ECCurves
Utilities for working with elliptic curves. |