From a2807ff1baf22daea2e1803afc1e867fe59524bf Mon Sep 17 00:00:00 2001 From: me_desk Date: Mon, 14 Oct 2013 13:15:34 +0000 Subject: paranoid option - use /dev/random as random source for key generation on *nix systems git-svn-id: svn://localhost/project_picapica/trunk@284 fb96df88-216d-11de-830c-f3023f12d8ac --- pica-client/openssltool.cpp | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) (limited to 'pica-client/openssltool.cpp') diff --git a/pica-client/openssltool.cpp b/pica-client/openssltool.cpp index b9bf6d9..4711713 100644 --- a/pica-client/openssltool.cpp +++ b/pica-client/openssltool.cpp @@ -92,16 +92,22 @@ QString OpenSSLTool::CertTextFromString(QString cert_pem) return QString::fromUtf8(openssl.readAllStandardOutput().constData()); } -bool OpenSSLTool::GenRSAKeySignal(quint32 numbits, QString keyfile, bool setpassword, QString password, QObject *receiver, const char *finished_slot) +bool OpenSSLTool::GenRSAKeySignal(quint32 numbits, QString keyfile, bool setpassword, QString password, QString rand, QObject *receiver, const char *finished_slot) { - if (!setpassword) - { - openssl_.start("openssl", QStringList()<<"genrsa"<<"-out"<