Index

C D E O S U 
All Classes and Interfaces|All Packages|Serialized Form

C

create() - Method in interface org.cryptomator.siv.SivMode.BlockCipherFactory
Creates a new BlockCipher.

D

decrypt(byte[], byte[], byte[], byte[]...) - Method in class org.cryptomator.siv.SivMode
Decrypts ciphertext using SIV mode.
decrypt(SecretKey, SecretKey, byte[], byte[]...) - Method in class org.cryptomator.siv.SivMode
Convenience method, if you are using the javax.crypto API.

E

encrypt(byte[], byte[], byte[], byte[]...) - Method in class org.cryptomator.siv.SivMode
Encrypts plaintext using SIV mode.
encrypt(SecretKey, SecretKey, byte[], byte[]...) - Method in class org.cryptomator.siv.SivMode
Convenience method, if you are using the javax.crypto API.

O

org.cryptomator.siv - package org.cryptomator.siv
Java implementation of RFC 5297 SIV Authenticated Encryption.
org.cryptomator.siv.org.bouncycastle.crypto - package org.cryptomator.siv.org.bouncycastle.crypto
 
org.cryptomator.siv.org.bouncycastle.crypto.macs - package org.cryptomator.siv.org.bouncycastle.crypto.macs
 
org.cryptomator.siv.org.bouncycastle.crypto.modes - package org.cryptomator.siv.org.bouncycastle.crypto.modes
 
org.cryptomator.siv.org.bouncycastle.crypto.paddings - package org.cryptomator.siv.org.bouncycastle.crypto.paddings
 
org.cryptomator.siv.org.bouncycastle.crypto.params - package org.cryptomator.siv.org.bouncycastle.crypto.params
 
org.cryptomator.siv.org.bouncycastle.util - package org.cryptomator.siv.org.bouncycastle.util
 

S

SivMode - Class in org.cryptomator.siv
Implements the RFC 5297 SIV mode.
SivMode() - Constructor for class org.cryptomator.siv.SivMode
Creates an AES-SIV instance using JCE's cipher implementation, which should normally be the best choice.
SivMode(Provider) - Constructor for class org.cryptomator.siv.SivMode
Creates an AES-SIV instance using a custom JCE's security provider
SivMode(SivMode.BlockCipherFactory) - Constructor for class org.cryptomator.siv.SivMode
Creates an instance using a specific Blockcipher.get().
SivMode.BlockCipherFactory - Interface in org.cryptomator.siv
Creates BlockCiphers.

U

UnauthenticCiphertextException - Exception Class in org.cryptomator.siv
Drop-in replacement for AEADBadTagException, which is not available on some older Android systems.
UnauthenticCiphertextException(String) - Constructor for exception class org.cryptomator.siv.UnauthenticCiphertextException
Constructs a UnauthenticCiphertextException with the specified detail message.
C D E O S U 
All Classes and Interfaces|All Packages|Serialized Form