diff options
Diffstat (limited to 'src/keys/YkChallengeResponseKeyCLI.h')
-rw-r--r-- | src/keys/YkChallengeResponseKeyCLI.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/keys/YkChallengeResponseKeyCLI.h b/src/keys/YkChallengeResponseKeyCLI.h index e1e042d16..56025e7e1 100644 --- a/src/keys/YkChallengeResponseKeyCLI.h +++ b/src/keys/YkChallengeResponseKeyCLI.h @@ -33,17 +33,18 @@ class YkChallengeResponseKeyCLI : public QObject, public ChallengeResponseKey public: static QUuid UUID; - explicit YkChallengeResponseKeyCLI(int slot, bool blocking, QString messageInteraction, QIODevice* out); + explicit YkChallengeResponseKeyCLI(YubiKeySlot keySlot, QString interactionMessage, QTextStream& out); QByteArray rawKey() const override; bool challenge(const QByteArray& challenge) override; - bool challenge(const QByteArray& challenge, unsigned int retries); + +private slots: + void showInteractionMessage(); private: QByteArray m_key; - int m_slot; - bool m_blocking; - QString m_messageInteraction; + YubiKeySlot m_keySlot; + QString m_interactionMessage; QTextStream m_out; }; |