LibLogicalAccess
2.5.0
An Open Source RFID Library
|
DESFire EV1 commands. More...
#include <logicalaccess/plugins/cards/desfire/desfirecommands.hpp>
#include <logicalaccess/plugins/cards/desfire/desfireev1location.hpp>
#include <logicalaccess/plugins/cards/iso7816/iso7816commands.hpp>
Go to the source code of this file.
Classes | |
struct | logicalaccess::DFName |
The ISO DFName and FID. More... | |
class | logicalaccess::DESFireEV1Commands |
The DESFire EV1 base commands class. More... | |
Namespaces | |
namespace | logicalaccess |
Macros | |
#define | DFEV1_INS |
#define | DFEV1_DESFIRE_AID "\xd2\x76\x00\x00\x85\x01\x00" |
#define | DFEV1_INS_FREE_MEM 0x6E |
#define | DFEV1_INS_GET_DF_NAMES 0x6D |
#define | DFEV1_INS_GET_CARD_UID 0x51 |
#define | DFEV1_INS_GET_ISO_FILE_IDS 0x61 |
#define | DFEV1_INS_SET_CONFIGURATION 0x5C |
#define | DFEV1_INS_AUTHENTICATE_ISO 0x1A |
#define | DFEV1_INS_AUTHENTICATE_AES 0xAA |
#define | SELECT_FILE_BY_AID 0x04 |
#define | SELECT_FILE_BY_FID 0x00 |
#define | CMD_DESFIRE_EV1 "DESFireEV1" |
Enumerations | |
enum | logicalaccess::FidSupport { logicalaccess::FIDS_NO_ISO_FID = 0x00 , logicalaccess::FIDS_ISO_FID = 0x20 } |
The FID Support for ISO 7816. More... | |
enum | logicalaccess::DESFireEV1TransmissionMode { logicalaccess::DFEV1_CMD_PLAIN = 0x00 , logicalaccess::DFEV1_CMD_NOMACV = 0x01 , logicalaccess::DFEV1_CMD_MACV = 0x02 } |
The DESFire EV1 transmission mode. More... | |
enum | logicalaccess::DESFireISOAlgorithm { logicalaccess::DF_ALG_BY_CONTEXT = 0x00 , logicalaccess::DF_ALG_2K3DES = 0x02 , logicalaccess::DF_ALG_3K3DES = 0x04 , logicalaccess::DF_ALG_AES = 0x09 } |
The DESFire EV1 algorithm. More... | |
DESFire EV1 commands.
#define CMD_DESFIRE_EV1 "DESFireEV1" |
#define DFEV1_DESFIRE_AID "\xd2\x76\x00\x00\x85\x01\x00" |
#define DFEV1_INS |
#define DFEV1_INS_AUTHENTICATE_AES 0xAA |
#define DFEV1_INS_AUTHENTICATE_ISO 0x1A |
#define DFEV1_INS_FREE_MEM 0x6E |
#define DFEV1_INS_GET_CARD_UID 0x51 |
#define DFEV1_INS_GET_DF_NAMES 0x6D |
#define DFEV1_INS_GET_ISO_FILE_IDS 0x61 |
#define DFEV1_INS_SET_CONFIGURATION 0x5C |
#define SELECT_FILE_BY_AID 0x04 |
#define SELECT_FILE_BY_FID 0x00 |