summaryrefslogtreecommitdiffstats
path: root/crypt/hybridcrypt.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'crypt/hybridcrypt.cpp')
-rw-r--r--crypt/hybridcrypt.cpp10
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);
}
}