diff options
author | Andre Heinecke <[email protected]> | 2017-03-01 10:17:27 +0000 |
---|---|---|
committer | Andre Heinecke <[email protected]> | 2017-03-01 10:20:21 +0000 |
commit | d63258066d008de113ed1170f1b0e787a5bdaba1 (patch) | |
tree | 7308b876d4238cdfbb05bd2fc78b433ac8e0fbc0 /lang/cpp/src/editinteractor.cpp | |
parent | qt: Allow creation of default keys without name (diff) | |
download | gpgme-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.cpp | 2 |
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; |