diff options
| author | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-09-04 15:44:36 +0200 |
|---|---|---|
| committer | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-09-04 15:44:36 +0200 |
| commit | ee895e9a12b1bad4f1151aba4766102fcef1073e (patch) | |
| tree | 867e7c59be957e1bd7e2ed1adefe56b57e3b862e /crypt/hybridcrypt.h | |
| parent | 96aa529561d6eaf3227e1f9764e5bb8ae5fafead (diff) | |
| download | src-ee895e9a12b1bad4f1151aba4766102fcef1073e.tar.gz src-ee895e9a12b1bad4f1151aba4766102fcef1073e.zip | |
Füge OpenSSL in die Abhängigkeiten ein und nutze RAND daraus
Diffstat (limited to 'crypt/hybridcrypt.h')
| -rw-r--r-- | crypt/hybridcrypt.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/crypt/hybridcrypt.h b/crypt/hybridcrypt.h index d2a3b34..710cf47 100644 --- a/crypt/hybridcrypt.h +++ b/crypt/hybridcrypt.h @@ -5,8 +5,11 @@ #include <QFile> #include <QString> #include <QVector> +#include <QDebug> #include <openssl/evp.h> +#include <openssl/err.h> +#include <openssl/rand.h> class HybridCrypt { @@ -70,6 +73,13 @@ public: private: EVP_PKEY privateUserkey; EVP_PKEY publicUserkey; + + /** + * @brief isCsprngSeeded + * Gibt an, ob der Zufallszahlengenerator von OpenSSL mit ausreichend Entropie initialisiert wurde. + * @return Gibt wahr zurück wenn ausreichend intialisert wurde, ansonsten falsch. + */ + bool isCsprngSeeded(); }; #endif // HYBRIDCRYPT_H |
