Index
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.
All Classes and Interfaces|All Packages|Serialized Form