All Classes and Interfaces

Class
Description
 
 
 
Signals a problem with the file.
This class is the main class of the Dracoon Crypto Library.

The class provides methods for:
- User key pair generation: generateUserKeyPair
- User key pair check: checkUserKeyPair
- File key generation: generateFileKey
- File key encryption: encryptFileKey
- File key decryption: decryptFileKey
- Cipher creation for file encryption: createFileEncryptionCipher
- Cipher creation for file decryption: createFileDecryptionCipher
Signals a crypto problem.
Signals that an unexpected crypto error occurred.
Provides helper methods.
 
 
 
Holds encrypted data.
Encrypted file key model.

This model holds encrypted file key data.
Available encrypted file key versions.
Interface representing a cipher for the Dracoon file decryption.
Interface representing a cipher for the Dracoon file encryption.
 
Signals a problem with the file key.
Signals a problem with the user's key pair.
Signals a problem with the password.
Holds plain data.
Plain file key model.

This model holds plain file key data.
Available plain file key versions.
Signals a unknown crypto version.
User key pair model.

This model holds the user's private and public key.
Available user key pair versions.
User private key model.

This model holds private key data.
User public key model.

This model holds public key data.