diff options
Diffstat (limited to 'crypt/cryptexception.h')
| -rw-r--r-- | crypt/cryptexception.h | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/crypt/cryptexception.h b/crypt/cryptexception.h index 172c5c9..59db9bb 100644 --- a/crypt/cryptexception.h +++ b/crypt/cryptexception.h @@ -6,7 +6,7 @@ #include <QString> /** - * @brief Eine Klasse für Fehler in Verschlüsselungsklassen. + * @brief Eine Exceptionklasse die HybridCrypt Fehler kapselt. */ class CryptException : public std::exception { @@ -17,16 +17,16 @@ public: */ enum ReturnCode { - FileNotFound = 1, - FileNotWritable, - DecryptionErrorRsa, - DecryptionErrorAes, - OpenSslError, - KeyNotRsa, - CsprngNotSeeded, - NoUserKeyCreated, - NoRecipients, - FormatNotSupported + FileNotFound = 1, ///< Falls Datei nicht gefunden/geöffnet werden konnte + FileNotWritable, ///< Falls Datei nicht erzeugt/geöffnet werden konnte + DecryptionErrorRsa, ///< Falls alle Header einen Padding Error geworfen haben + DecryptionErrorAes, ///< (Nicht verwendet) + OpenSslError, ///< Alle Fehler, die unterliegende OpenSSL Funktionen werfen können + KeyNotRsa, ///< Falls ein nicht RSA Schlüssel gelesen wird + CsprngNotSeeded, ///< Für den Fall, dass der Zufallszahlengenrator nicht initialisiert wurde + NoUserKeyCreated, ///< Falls eine Operation ohne Nutzerschlüssel aufgerufen wird, die einen benötigt + NoRecipients, ///< Falls die Verschlüsselung ohne Empfängerschlüssel aufgerufen wird + FormatNotSupported ///< Falls das Dateiformat für Schlüsseldateien nicht Unterstützt (wird an Dateiendung erkannt) }; /** |
