LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
Classes | Namespaces | Macros
yubikeyiso7816commands.hpp File Reference

Yubikey ISO7816 commands. More...

#include <logicalaccess/key.hpp>
#include <logicalaccess/plugins/cards/yubikey/yubikeycommands.hpp>
#include <logicalaccess/plugins/cards/iso7816/readercardadapters/iso7816readercardadapter.hpp>
#include <logicalaccess/plugins/readers/iso7816/commands/iso7816iso7816commands.hpp>

Go to the source code of this file.

Classes

class  logicalaccess::YubikeyISO7816Commands
 The Yubikey ISO7816 commands base class. Based on https://docs.yubico.com/yesdk/users-manual/application-oath/oath-commands.html / https://developers.yubico.com/OATH/YKOATH_Protocol.html for OATH and https://docs.yubico.com/yesdk/users-manual/application-otp/otp-commands.html for OTP. For FIPS-201 PIV features, please use FIPS201Commands instead. More...
 

Namespaces

namespace  logicalaccess
 

Macros

#define CMD_YUBIKEYISO7816   "YubikeyISO7816"
 
#define YUBIKEY_INS_PUT   0x01
 
#define YUBIKEY_INS_DELETE   0x02
 
#define YUBIKEY_INS_SET_CODE   0x03
 
#define YUBIKEY_INS_RESET   0x04
 
#define YUBIKEY_INS_LIST   0xA1
 
#define YUBIKEY_INS_CALCULATE   0xA2
 
#define YUBIKEY_INS_VALIDATE   0xA3
 
#define YUBIKEY_INS_CALCULATE_ALL   0xA4
 
#define YUBIKEY_INS_SEND_REMAINING   0xA5
 

Detailed Description

Yubikey ISO7816 commands.

Author
Maxime C. maxim.nosp@m.e-de.nosp@m.v@isl.nosp@m.og.c.nosp@m.om

Macro Definition Documentation

◆ CMD_YUBIKEYISO7816

#define CMD_YUBIKEYISO7816   "YubikeyISO7816"

◆ YUBIKEY_INS_CALCULATE

#define YUBIKEY_INS_CALCULATE   0xA2

◆ YUBIKEY_INS_CALCULATE_ALL

#define YUBIKEY_INS_CALCULATE_ALL   0xA4

◆ YUBIKEY_INS_DELETE

#define YUBIKEY_INS_DELETE   0x02

◆ YUBIKEY_INS_LIST

#define YUBIKEY_INS_LIST   0xA1

◆ YUBIKEY_INS_PUT

#define YUBIKEY_INS_PUT   0x01

◆ YUBIKEY_INS_RESET

#define YUBIKEY_INS_RESET   0x04

◆ YUBIKEY_INS_SEND_REMAINING

#define YUBIKEY_INS_SEND_REMAINING   0xA5

◆ YUBIKEY_INS_SET_CODE

#define YUBIKEY_INS_SET_CODE   0x03

◆ YUBIKEY_INS_VALIDATE

#define YUBIKEY_INS_VALIDATE   0xA3