summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crypt/cryptexception.h22
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)
};
/**