diff options
Diffstat (limited to 'src/keys/drivers/YubiKeyStub.cpp')
-rw-r--r-- | src/keys/drivers/YubiKeyStub.cpp | 39 |
1 files changed, 17 insertions, 22 deletions
diff --git a/src/keys/drivers/YubiKeyStub.cpp b/src/keys/drivers/YubiKeyStub.cpp index 1c2fcb8b6..8326974ac 100644 --- a/src/keys/drivers/YubiKeyStub.cpp +++ b/src/keys/drivers/YubiKeyStub.cpp @@ -16,20 +16,17 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. */ -#include <stdio.h> - -#include "core/Global.h" -#include "crypto/Random.h" - #include "YubiKey.h" YubiKey::YubiKey() - : m_yk_void(NULL) - , m_ykds_void(NULL) { } -YubiKey* YubiKey::m_instance(Q_NULLPTR); +YubiKey::~YubiKey() +{ +} + +YubiKey* YubiKey::m_instance(nullptr); YubiKey* YubiKey::instance() { @@ -40,45 +37,43 @@ YubiKey* YubiKey::instance() return m_instance; } -bool YubiKey::init() +bool YubiKey::isInitialized() { return false; } -bool YubiKey::deinit() +void YubiKey::findValidKeys() { - return false; } -void YubiKey::detect() +QList<YubiKeySlot> YubiKey::foundKeys() { + return {}; } -bool YubiKey::getSerial(unsigned int& serial) +QString YubiKey::getDisplayName(YubiKeySlot slot) { - Q_UNUSED(serial); - - return false; + Q_UNUSED(slot); + return {}; } -QString YubiKey::getVendorName() +QString YubiKey::errorMessage() { - return "YubiKeyStub"; + return {}; } -YubiKey::ChallengeResult YubiKey::challenge(int slot, bool mayBlock, const QByteArray& chal, QByteArray& resp) +YubiKey::ChallengeResult YubiKey::challenge(YubiKeySlot slot, const QByteArray& chal, QByteArray& resp) { Q_UNUSED(slot); - Q_UNUSED(mayBlock); Q_UNUSED(chal); Q_UNUSED(resp); return ERROR; } -bool YubiKey::checkSlotIsBlocking(int slot, QString& errorMessage) +bool YubiKey::testChallenge(YubiKeySlot slot, bool* wouldBlock) { Q_UNUSED(slot); - Q_UNUSED(errorMessage); + Q_UNUSED(wouldBlock); return false; } |