Class Hierarchy
- java.lang.Object
- org.cryptomator.cryptolib.common.DestroyableSecretKey (implements java.lang.AutoCloseable, javax.crypto.SecretKey)
- org.cryptomator.cryptolib.api.Masterkey
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.cryptomator.cryptolib.api.CryptoException
- org.cryptomator.cryptolib.api.AuthenticationFailedException
- org.cryptomator.cryptolib.api.MasterkeyLoadingFailedException
- org.cryptomator.cryptolib.api.InvalidPassphraseException
- org.cryptomator.cryptolib.api.UnsupportedVaultFormatException
- org.cryptomator.cryptolib.api.CryptoException
- java.lang.RuntimeException
- java.lang.Exception
- org.cryptomator.cryptolib.common.DestroyableSecretKey (implements java.lang.AutoCloseable, javax.crypto.SecretKey)
Interface Hierarchy
- java.lang.AutoCloseable
- org.cryptomator.cryptolib.api.Cryptor (also extends javax.security.auth.Destroyable)
- org.cryptomator.cryptolib.api.CryptorProvider
- javax.security.auth.Destroyable
- org.cryptomator.cryptolib.api.Cryptor (also extends java.lang.AutoCloseable)
- org.cryptomator.cryptolib.api.FileContentCryptor
- org.cryptomator.cryptolib.api.FileHeader
- org.cryptomator.cryptolib.api.FileHeaderCryptor
- org.cryptomator.cryptolib.api.FileNameCryptor
- org.cryptomator.cryptolib.api.MasterkeyLoader
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.cryptomator.cryptolib.api.CryptorProvider.Scheme
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)