- RaesAuthenticationException - Exception in de.schlichtherle.truezip.crypto.raes
-
Thrown to indicate that an RAES file has been tampered with.
- RaesAuthenticationException() - Constructor for exception de.schlichtherle.truezip.crypto.raes.RaesAuthenticationException
-
- RaesConstants - Interface in de.schlichtherle.truezip.crypto.raes
-
This interfaces contains constants used to read or write files
according to the Random Access Encryption Specification (RaesConstants).
- RaesException - Exception in de.schlichtherle.truezip.crypto.raes
-
Thrown if a file is read which is not RAES compatible.
- RaesException(String) - Constructor for exception de.schlichtherle.truezip.crypto.raes.RaesException
-
Constructs an instance of RaesException with the specified
detail message.
- RaesException(String, Throwable) - Constructor for exception de.schlichtherle.truezip.crypto.raes.RaesException
-
Constructs an instance of RaesException with the specified
detail message and cause.
- RaesKeyException - Exception in de.schlichtherle.truezip.crypto.raes
-
Thrown to indicate that retrieving a key to encrypt some pay load data to
an RAES file has been disabled or cancelled.
- RaesKeyException() - Constructor for exception de.schlichtherle.truezip.crypto.raes.RaesKeyException
-
Creates a new instance of RaesKeyException with a
detail message indicating that key retrieval has been disabled
or cancelled.
- RaesKeyException(String) - Constructor for exception de.schlichtherle.truezip.crypto.raes.RaesKeyException
-
Constructs an instance of RaesKeyException with the
specified detail message.
- RaesKeyException(Throwable) - Constructor for exception de.schlichtherle.truezip.crypto.raes.RaesKeyException
-
Constructs an instance of RaesKeyException with the
specified cause.
- RaesOutputStream - Class in de.schlichtherle.truezip.crypto.raes
-
An
OutputStream to produce a file with data ecnrypted according
to the Random Access Encryption Specification (RAES).
- RaesOutputStream(OutputStream, BufferedBlockCipher) - Constructor for class de.schlichtherle.truezip.crypto.raes.RaesOutputStream
-
- RaesParameters - Interface in de.schlichtherle.truezip.crypto.raes
-
A marker interface for RAES parameters.
- RaesParametersException - Exception in de.schlichtherle.truezip.crypto.raes
-
Thrown to indicate that no suitable RAES parameters have been provided or
something is wrong with the parameters.
- RaesParametersException() - Constructor for exception de.schlichtherle.truezip.crypto.raes.RaesParametersException
-
Creates a new instance of
RaesParametersException with a
detail message indicating that no suitable
RaesParameters have
been found.
- RaesParametersException(String) - Constructor for exception de.schlichtherle.truezip.crypto.raes.RaesParametersException
-
Constructs an instance of RaesParametersException with the
specified detail message.
- RaesParametersException(Throwable) - Constructor for exception de.schlichtherle.truezip.crypto.raes.RaesParametersException
-
Constructs an instance of RaesParametersException with the
specified cause.
- RaesParametersProvider - Interface in de.schlichtherle.truezip.crypto.raes
-
These
RaesParameters delegate to some other instance of a sibling
interface or itself in order to locate the parameters required to read
or write a certain RAES type.
- RaesReadOnlyFile - Class in de.schlichtherle.truezip.crypto.raes
-
This class implements a
ReadOnlyFile
in order to provide transparent random read only access to the plain text
data which has been encrypted and stored in a file according to the
Random Access Encryption Specification (RAES).
- RaesReadOnlyFile(ReadOnlyFile) - Constructor for class de.schlichtherle.truezip.crypto.raes.RaesReadOnlyFile
-
- read() - Method in class de.schlichtherle.truezip.crypto.CipherReadOnlyFile
-
- read(byte[], int, int) - Method in class de.schlichtherle.truezip.crypto.CipherReadOnlyFile
-
- readKeyFile(File) - Static method in class de.schlichtherle.truezip.crypto.raes.param.swing.AesCipherParametersView
-
Reads the encryption key as a byte sequence from the given pathname
into a new buffer of exactly KEY_FILE_LEN bytes and returns it.
- ReadKeyPanel - Class in de.schlichtherle.truezip.crypto.raes.param.swing
-
This panel prompts the user for a key to open an existing protected
resource.
- ReadKeyPanel() - Constructor for class de.schlichtherle.truezip.crypto.raes.param.swing.ReadKeyPanel
-
Constructs a new read key panel.
- readKeyPanels - Static variable in class de.schlichtherle.truezip.crypto.raes.param.swing.AesCipherParametersView
-
- readUByte(byte[], int) - Static method in class de.schlichtherle.truezip.crypto.raes.RaesReadOnlyFile
-
- readUInt(byte[], int) - Static method in class de.schlichtherle.truezip.crypto.raes.RaesReadOnlyFile
-
- readUShort(byte[], int) - Static method in class de.schlichtherle.truezip.crypto.raes.RaesReadOnlyFile
-
- removeKeyProvider(URI) - Method in interface de.schlichtherle.truezip.key.KeyManager
-
Removes the key provider for the given protected resource.
- removeKeyProvider(URI) - Method in class de.schlichtherle.truezip.key.PromptingKeyManager
-
- removeKeyProvider(URI) - Method in class de.schlichtherle.truezip.key.SafeKeyManager
-
Removes the key provider for the given protected resource.
- removeKeyProvider0(URI) - Method in class de.schlichtherle.truezip.key.SafeKeyManager
-
- reset() - Method in class de.schlichtherle.truezip.crypto.raes.param.AesCipherParameters
-
- reset() - Method in class de.schlichtherle.truezip.crypto.SICSeekableBlockCipher
-
- reset() - Method in class de.schlichtherle.truezip.key.PromptingKeyProvider
-
- reset() - Method in interface de.schlichtherle.truezip.key.SafeKey
-
Wipes any key data from the heap and resets this safe key to it's
initial state.
- resetCancelledKey() - Method in class de.schlichtherle.truezip.key.PromptingKeyProvider
-
Resets the state of this key provider, its current key and the value of
its changeRequested property
if and only if prompting for a key has been cancelled.
- resetCancelledKey(PromptingKeyProvider<K>) - Method in enum de.schlichtherle.truezip.key.PromptingKeyProvider.State
-
- resetUnconditionally() - Method in class de.schlichtherle.truezip.key.PromptingKeyProvider
-
Resets the state of this key provider, its current key and the value of
its changeRequested property
unconditionally.
- resource - Variable in class de.schlichtherle.truezip.crypto.raes.param.KeyManagerRaesParameters
-
- resource - Variable in class de.schlichtherle.truezip.crypto.raes.param.swing.ReadKeyPanel
-
- resource - Variable in class de.schlichtherle.truezip.crypto.raes.param.swing.WriteKeyPanel
-
- resource - Variable in class de.schlichtherle.truezip.key.PromptingKeyProvider
-
The resource identifier for the protected resource.
- resources - Static variable in class de.schlichtherle.truezip.crypto.raes.param.console.AesCipherParametersView
-
- resources - Static variable in class de.schlichtherle.truezip.crypto.raes.param.swing.AesCipherParametersView
-
- resources - Static variable in class de.schlichtherle.truezip.crypto.raes.param.swing.AesKeyStrengthPanel
-
- resources - Static variable in class de.schlichtherle.truezip.crypto.raes.param.swing.AuthenticationPanel
-
- resources - Static variable in class de.schlichtherle.truezip.crypto.raes.param.swing.ReadKeyPanel
-
- resources - Static variable in class de.schlichtherle.truezip.crypto.raes.param.swing.WriteKeyPanel
-
- retrieveReadKey(boolean) - Method in class de.schlichtherle.truezip.key.PromptingKeyProvider
-
- retrieveReadKey(PromptingKeyProvider<K>, boolean) - Method in enum de.schlichtherle.truezip.key.PromptingKeyProvider.State
-
- retrieveReadKey(boolean) - Method in class de.schlichtherle.truezip.key.SafeKeyProvider
-
Retrieves the secret key for the decryption of a protected resource.
- retrieveWriteKey() - Method in class de.schlichtherle.truezip.key.PromptingKeyProvider
-
- retrieveWriteKey(PromptingKeyProvider<K>) - Method in enum de.schlichtherle.truezip.key.PromptingKeyProvider.State
-
- retrieveWriteKey() - Method in class de.schlichtherle.truezip.key.SafeKeyProvider
-
Retrieves the secret key for the encryption of a protected resource.
- ROOT_PATH - Static variable in class de.schlichtherle.truezip.fs.archive.zip.raes.ZipRaesController
-
- run(JPanel) - Method in class de.schlichtherle.truezip.crypto.raes.param.swing.BasicFeedback
-
Starts the visual/audible run.
- run(JPanel) - Method in class de.schlichtherle.truezip.crypto.raes.param.swing.BasicInvalidKeyFeedback
-
- run(JPanel) - Method in interface de.schlichtherle.truezip.crypto.raes.param.swing.Feedback
-
Starts the visual/audible run.
- run(JPanel) - Method in class de.schlichtherle.truezip.crypto.raes.param.swing.HurlingWindowFeedback
-
- runFeedback() - Method in class de.schlichtherle.truezip.crypto.raes.param.swing.KeyPanel
-