Index
All Classes and Interfaces|All Packages
A
- AeadCrypto - Class in com.helixframework.crypto.aead
-
AEAD crypto using keyset from local machine.
- AeadCryptoFactory - Class in com.helixframework.crypto.aead
-
Factory for creating
AeadCryptoimplementations. - AeadKeysetHandleFactory - Class in com.helixframework.crypto.aead
-
Factory for creating keyset handles.
C
- com.helixframework.crypto.aead - package com.helixframework.crypto.aead
- create() - Method in class com.helixframework.crypto.aead.AeadKeysetHandleFactory
-
Generates a new
KeysetHandle. - create() - Method in class com.helixframework.crypto.aead.StreamingAeadKeysetHandleFactory
-
Generates a new
KeysetHandle. - create(KeysetHandle) - Method in class com.helixframework.crypto.aead.AeadCryptoFactory
-
Creates a new
AeadCryptoimplementation for the supplied keyset handle. - create(KeysetHandle) - Method in class com.helixframework.crypto.aead.StreamingAeadCryptoFactory
-
Creates a new
StreamingAeadCryptoimplementation for the supplied keyset handle. - create(String) - Method in class com.helixframework.crypto.aead.AeadCryptoFactory
-
Creates a new
AeadCryptoimplementation using a key stored in AWS KMS.
D
- decrypt(byte[]) - Method in class com.helixframework.crypto.aead.AeadCrypto
-
Decrypts bytes with no associated data.
- decrypt(byte[], byte[]) - Method in class com.helixframework.crypto.aead.AeadCrypto
-
Decrypts bytes with associated data.
- decrypt(byte[], Map<String, Object>) - Method in class com.helixframework.crypto.aead.AeadCrypto
-
Decrypts bytes with associated data.
- decrypt(File, File) - Method in class com.helixframework.crypto.aead.StreamingAeadCrypto
-
Decrypts a file and writes to new file.
- decrypt(File, File, byte[]) - Method in class com.helixframework.crypto.aead.StreamingAeadCrypto
-
Decrypts a file and writes to new file with associated data.
- decrypt(File, File, Map<String, Object>) - Method in class com.helixframework.crypto.aead.StreamingAeadCrypto
-
Decrypts a file and writes to new file with associated data.
- decrypt(String, String, Charset) - Method in class com.helixframework.crypto.aead.AeadCrypto
-
Decrypts a string with associated data.
- decrypt(String, Charset) - Method in class com.helixframework.crypto.aead.AeadCrypto
-
Decrypts a string with no associated data.
- decrypt(String, Map<String, Object>, Charset) - Method in class com.helixframework.crypto.aead.AeadCrypto
-
Decrypts a string with associated data.
E
- encrypt(byte[]) - Method in class com.helixframework.crypto.aead.AeadCrypto
-
Encrypts bytes with no associated data.
- encrypt(byte[], byte[]) - Method in class com.helixframework.crypto.aead.AeadCrypto
-
Encrypts bytes with associated data.
- encrypt(byte[], Map<String, Object>) - Method in class com.helixframework.crypto.aead.AeadCrypto
-
Encrypts bytes with associated data.
- encrypt(File, File) - Method in class com.helixframework.crypto.aead.StreamingAeadCrypto
-
Encrypts file and writes to new file.
- encrypt(File, File, byte[]) - Method in class com.helixframework.crypto.aead.StreamingAeadCrypto
-
Encrypts file and writes to a new file with associated data.
- encrypt(File, File, Map<String, Object>) - Method in class com.helixframework.crypto.aead.StreamingAeadCrypto
-
Encrypts file and writes to a new file with associated data.
- encrypt(String, String, Charset) - Method in class com.helixframework.crypto.aead.AeadCrypto
-
Encrypts a string with associated data.
- encrypt(String, Charset) - Method in class com.helixframework.crypto.aead.AeadCrypto
-
Encrypts a string with no associated data.
- encrypt(String, Map<String, Object>, Charset) - Method in class com.helixframework.crypto.aead.AeadCrypto
-
Encrypts a string with associated data.
- encrypt(ReadableByteChannel, WritableByteChannel) - Method in class com.helixframework.crypto.aead.StreamingAeadCrypto
-
Encrypts a byte channel and writes to a new byte channel.
- encrypt(ReadableByteChannel, WritableByteChannel, byte[]) - Method in class com.helixframework.crypto.aead.StreamingAeadCrypto
-
Encrypts a byte channel and writes to a new byte channel with associated data.
- encrypt(ReadableByteChannel, WritableByteChannel, Map<String, Object>) - Method in class com.helixframework.crypto.aead.StreamingAeadCrypto
-
Encrypts a byte channel and writes to a new byte channel with associated data.
F
- fromBytes(byte[]) - Method in class com.helixframework.crypto.aead.AeadKeysetHandleFactory
-
Creates a
KeysetHandleinstance from the supplied bytes. - fromJson(String) - Method in class com.helixframework.crypto.aead.AeadKeysetHandleFactory
-
Creates a
KeysetHandleinstance from the supplied JSON string.
G
- getInstance() - Static method in class com.helixframework.crypto.aead.AeadCryptoFactory
-
Gets the singleton instance of this factory.
- getInstance() - Static method in class com.helixframework.crypto.aead.AeadKeysetHandleFactory
-
Gets the singleton instance of this factory.
- getInstance() - Static method in class com.helixframework.crypto.aead.StreamingAeadCryptoFactory
-
Gets the singleton instance of this factory.
- getInstance() - Static method in class com.helixframework.crypto.aead.StreamingAeadKeysetHandleFactory
-
Gets the singleton instance of this factory.
S
- StreamingAeadCrypto - Class in com.helixframework.crypto.aead
-
Streaming AEAD crypto client.
- StreamingAeadCryptoFactory - Class in com.helixframework.crypto.aead
-
Factory for creating instances of
StreamingAeadCryptoclients. - StreamingAeadKeysetHandleFactory - Class in com.helixframework.crypto.aead
-
Factory for creating keyset handles.
T
- toBytes(KeysetHandle) - Method in class com.helixframework.crypto.aead.AeadKeysetHandleFactory
-
Converts the supplied
KeysetHandleto bytes. - toJson(KeysetHandle) - Method in class com.helixframework.crypto.aead.AeadKeysetHandleFactory
-
Converts the supplied
KeysetHandleto a JSON string.
All Classes and Interfaces|All Packages