Index

A C D E F G S T 
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 AeadCrypto implementations.
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 AeadCrypto implementation for the supplied keyset handle.
create(KeysetHandle) - Method in class com.helixframework.crypto.aead.StreamingAeadCryptoFactory
Creates a new StreamingAeadCrypto implementation for the supplied keyset handle.
create(String) - Method in class com.helixframework.crypto.aead.AeadCryptoFactory
Creates a new AeadCrypto implementation 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 KeysetHandle instance from the supplied bytes.
fromJson(String) - Method in class com.helixframework.crypto.aead.AeadKeysetHandleFactory
Creates a KeysetHandle instance 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 StreamingAeadCrypto clients.
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 KeysetHandle to bytes.
toJson(KeysetHandle) - Method in class com.helixframework.crypto.aead.AeadKeysetHandleFactory
Converts the supplied KeysetHandle to a JSON string.
A C D E F G S T 
All Classes and Interfaces|All Packages