diff options
Diffstat (limited to 'src/keys/ChallengeResponseKey.h')
-rw-r--r-- | src/keys/ChallengeResponseKey.h | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/keys/ChallengeResponseKey.h b/src/keys/ChallengeResponseKey.h index 8d1fa5774..263b507e0 100644 --- a/src/keys/ChallengeResponseKey.h +++ b/src/keys/ChallengeResponseKey.h @@ -29,18 +29,24 @@ public: : m_uuid(uuid) { } - Q_DISABLE_COPY(ChallengeResponseKey); - virtual ~ChallengeResponseKey() - { - } + virtual ~ChallengeResponseKey() = default; + virtual QByteArray rawKey() const = 0; virtual bool challenge(const QByteArray& challenge) = 0; virtual QUuid uuid() const { return m_uuid; } + QString error() const + { + return m_error; + } + +protected: + QString m_error; private: + Q_DISABLE_COPY(ChallengeResponseKey); QUuid m_uuid; }; |