diff options
| author | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-09-15 14:32:43 +0200 |
|---|---|---|
| committer | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-09-15 14:35:36 +0200 |
| commit | 9dd195ddd3bce8183a43f9653e7caec5dd0a23ee (patch) | |
| tree | 2667d483f1c8984fddf444df04dd9465e9232533 /crypt/hybridcrypt.cpp | |
| parent | 0764b73f6a61160ad6765f17073110d8236b68d1 (diff) | |
| download | src-9dd195ddd3bce8183a43f9653e7caec5dd0a23ee.tar.gz src-9dd195ddd3bce8183a43f9653e7caec5dd0a23ee.zip | |
Nutze ein Enum zur leichteren ReturnCodeverwaltung
Diffstat (limited to 'crypt/hybridcrypt.cpp')
| -rw-r--r-- | crypt/hybridcrypt.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/crypt/hybridcrypt.cpp b/crypt/hybridcrypt.cpp index c408bf1..9c236cb 100644 --- a/crypt/hybridcrypt.cpp +++ b/crypt/hybridcrypt.cpp @@ -99,7 +99,7 @@ void HybridCrypt::importUserKeypair(QString keyfileName, QString password) // Datei existiert nicht if (keyfile == NULL) { - throw CryptException("Datei nicht gefunden: " + keyfileName.toStdString(), 1); + throw CryptException("Datei nicht gefunden: " + keyfileName.toStdString(), CryptException::FileNotFound); } // Ließ den Schlüssel des Nutzers ein @@ -129,7 +129,7 @@ void HybridCrypt::exportUserKeypair(QString keyfileName, QString password) if (keyfile == NULL) { throw CryptException("Konnte Datei nicht schreiben: " + - keyfileName.toStdString(), 1); + keyfileName.toStdString(), CryptException::FileNotWritable); } // Wenn password ein Leerstring ist, verschlüssele den privaten Schlüssel nicht @@ -158,7 +158,7 @@ void HybridCrypt::exportPublicUserKey(QString keyfileName) if (keyfile == NULL) { throw CryptException("Konnte Datei nicht schreiben: " + - keyfileName.toStdString(), 1); + keyfileName.toStdString(), CryptException::FileNotWritable); } int opensslReturnError = PEM_write_PUBKEY(keyfile, userKeypair); @@ -192,7 +192,7 @@ void HybridCrypt::throwOpenSslException() { QString errorMsg("OpenSSL Fehler. Fehlermeldung: "); errorMsg.append(ERR_error_string(ERR_get_error(), NULL)); - throw CryptException(errorMsg.toStdString(), 5); + throw CryptException(errorMsg.toStdString(), CryptException::OpenSslError); } void HybridCrypt::throwExceptionIfEvpKeyIsNotRsa(EVP_PKEY **key) @@ -200,7 +200,7 @@ void HybridCrypt::throwExceptionIfEvpKeyIsNotRsa(EVP_PKEY **key) if (!isKeyRsa(*key)) { freeEvpKey(key); - throw CryptException("Nur RSA Schlüssel werden unterstüzt.", 6); + throw CryptException("Nur RSA Schlüssel werden unterstüzt.", CryptException::KeyNotRsa); } } |
