diff options
| author | nils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910> | 2011-07-11 02:59:10 +0200 |
|---|---|---|
| committer | nils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910> | 2011-07-11 02:59:10 +0200 |
| commit | a4f8dff6faaec18ffc43ce47f254e219a336a034 (patch) | |
| tree | b5835929fd142b4b800ea9d43ceccf17d880826e /context.cpp | |
| parent | removed margins in attachment-table (diff) | |
| download | gpg4usb-a4f8dff6faaec18ffc43ce47f254e219a336a034.tar.gz gpg4usb-a4f8dff6faaec18ffc43ce47f254e219a336a034.zip | |
added Qlabel at the buttom of textedit for verify
git-svn-id: http://cpunk.de/svn/src/gpg4usb/trunk@491 34ebc366-c3a9-4b3c-9f84-69acf7962910
Diffstat (limited to 'context.cpp')
| -rw-r--r-- | context.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/context.cpp b/context.cpp index 46dcbc6..52593bf 100644 --- a/context.cpp +++ b/context.cpp @@ -496,8 +496,9 @@ void Context::executeGpgCommand(QStringList arguments, QByteArray *stdOut, QByte * -> list of sigs * -> valid */ -void Context::verify(QByteArray inBuffer) { +int Context::verify(QByteArray inBuffer) { + int error=0; gpgme_data_t in; gpgme_error_t err; gpgme_signature_t sign; @@ -517,6 +518,9 @@ void Context::verify(QByteArray inBuffer) { qDebug() << "sig summary: " << sign->summary; qDebug() << "sig fingerprint: " << sign->fpr; qDebug() << "sig status: " << sign->status << " - " << gpg_err_code(sign->status) << " - " << gpg_strerror(sign->status); + if (sign->status != 0) { + error = 1; + } qDebug() << "sig validity: " << sign->validity; qDebug() << "sig validity reason: " << sign->validity_reason << " - " << gpg_err_code(sign->validity_reason) << " - " << gpgme_strerror(sign->validity_reason); sign = sign->next; @@ -600,7 +604,7 @@ If SIG is a detached qDebug() << "sig validity reason: " << sign->validity_reason << " - " << gpg_err_code(sign->validity_reason) << " - " << gpgme_strerror(sign->validity_reason); */ - + return error; } /*** |
