aboutsummaryrefslogtreecommitdiffstats
path: root/lang/cpp/src/editinteractor.cpp
diff options
context:
space:
mode:
authorAndre Heinecke <[email protected]>2017-03-01 10:17:27 +0000
committerAndre Heinecke <[email protected]>2017-03-01 10:20:21 +0000
commitd63258066d008de113ed1170f1b0e787a5bdaba1 (patch)
tree7308b876d4238cdfbb05bd2fc78b433ac8e0fbc0 /lang/cpp/src/editinteractor.cpp
parentqt: Allow creation of default keys without name (diff)
downloadgpgme-d63258066d008de113ed1170f1b0e787a5bdaba1.tar.gz
gpgme-d63258066d008de113ed1170f1b0e787a5bdaba1.zip
cpp: Add interactor to generate keys on smartcard
* lang/cpp/src/editinteractor.cpp (EditInteractor::needsNoResponse): Handle new states. * lang/cpp/src/gpggencardkeyinteractor.cpp, lang/cpp/src/gpggencardkeyinteractor.h: New. * lang/cpp/src/Makefile.am: Update accordingly.
Diffstat (limited to 'lang/cpp/src/editinteractor.cpp')
-rw-r--r--lang/cpp/src/editinteractor.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/lang/cpp/src/editinteractor.cpp b/lang/cpp/src/editinteractor.cpp
index 31591fa3..b652bdaf 100644
--- a/lang/cpp/src/editinteractor.cpp
+++ b/lang/cpp/src/editinteractor.cpp
@@ -212,6 +212,8 @@ bool EditInteractor::needsNoResponse(unsigned int status) const
case GPGME_STATUS_KEY_CREATED:
case GPGME_STATUS_NEED_PASSPHRASE_SYM:
case GPGME_STATUS_SC_OP_FAILURE:
+ case GPGME_STATUS_CARDCTRL:
+ case GPGME_STATUS_BACKUP_KEY_CREATED:
return false;
default:
return true;