|
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 |
1.9.6