mirror of
https://bitbucket.org/smil3y/kde-playground.git
synced 2025-02-23 18:32:51 +00:00
kgpg: check signatures status in verify mode
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
1755951fd3
commit
03bed80ff8
1 changed files with 2 additions and 5 deletions
|
@ -159,7 +159,6 @@ void KGPG::setMode(const KGPGMode mode)
|
||||||
|
|
||||||
void KGPG::setSource(const KUrl &source)
|
void KGPG::setSource(const KUrl &source)
|
||||||
{
|
{
|
||||||
// TODO: invalid source or destination URL should disable start button
|
|
||||||
switch (m_mode) {
|
switch (m_mode) {
|
||||||
case KGPG::EncryptMode: {
|
case KGPG::EncryptMode: {
|
||||||
m_ui.sourcerequester->setUrl(source);
|
m_ui.sourcerequester->setUrl(source);
|
||||||
|
@ -529,7 +528,6 @@ void KGPG::start()
|
||||||
|
|
||||||
// qDebug() << Q_FUNC_INFO << "verify" << gpgbuffer;
|
// qDebug() << Q_FUNC_INFO << "verify" << gpgbuffer;
|
||||||
|
|
||||||
#if 0
|
|
||||||
const gpgme_verify_result_t gpgverify = gpgme_op_verify_result(m_gpgctx);
|
const gpgme_verify_result_t gpgverify = gpgme_op_verify_result(m_gpgctx);
|
||||||
if (!gpgverify->signatures) {
|
if (!gpgverify->signatures) {
|
||||||
setError(i18n("No signatures"));
|
setError(i18n("No signatures"));
|
||||||
|
@ -541,8 +539,8 @@ void KGPG::start()
|
||||||
gpgme_signature_t gpgsignature;
|
gpgme_signature_t gpgsignature;
|
||||||
bool breakswitch = false;
|
bool breakswitch = false;
|
||||||
for (gpgsignature = gpgverify->signatures; gpgsignature; gpgsignature = gpgsignature->next) {
|
for (gpgsignature = gpgverify->signatures; gpgsignature; gpgsignature = gpgsignature->next) {
|
||||||
if (gpgsignature->validity_reason != 0) {
|
if (gpgsignature->status != 0) {
|
||||||
setError(gpgme_strerror(gpgsignature->validity_reason));
|
setError(gpgme_strerror(gpgsignature->status));
|
||||||
gpgme_data_release(gpgindata);
|
gpgme_data_release(gpgindata);
|
||||||
gpgme_data_release(gpgsigndata);
|
gpgme_data_release(gpgsigndata);
|
||||||
breakswitch = true;
|
breakswitch = true;
|
||||||
|
@ -552,7 +550,6 @@ void KGPG::start()
|
||||||
if (breakswitch) {
|
if (breakswitch) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
gpgme_free(gpgbuffer);
|
gpgme_free(gpgbuffer);
|
||||||
gpgme_data_release(gpgindata);
|
gpgme_data_release(gpgindata);
|
||||||
|
|
Loading…
Add table
Reference in a new issue