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 '')
| -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;  | 
