LibLogicalAccess
2.5.0
An Open Source RFID Library
|
Namespaces | |
namespace | Colorize |
namespace | iks |
namespace | openssl |
namespace | Techno |
Classes | |
class | AccessControlCardService |
The base access control card service class for all access control services. More... | |
class | AccessInfo |
A Access informations. Describe key used of authentication and access rights for a specific or a group of operati. More... | |
class | ACSACR1222LLCDDisplay |
A ACS ACR 1222L LCD Display class. More... | |
class | ACSACR1222LLEDBuzzerDisplay |
A ACS ACR 1222L LED/Buzzer Display class. More... | |
class | ACSACR1222LReaderUnit |
The ACS ACR 1222L reader unit class. More... | |
class | ACSACR1222LReaderUnitConfiguration |
class | ACSACRReaderUnit |
The ACS ACR reader unit class. More... | |
class | ACSACRResultChecker |
The ACS ACR implementation result checker. More... | |
class | AES128Key |
A AES128 key class. More... | |
class | AESCryptoPKCSProvider |
class | AESCryptoService |
class | AESHelper |
class | ASCIIFormat |
A ASCII format. More... | |
class | ASN1 |
class | ATRParser |
class | BariumFerritePCSCFormat |
A Barium Ferrite PCSC format class. More... | |
class | BCDByteDataType |
A BCD Byte encoder data type class. More... | |
class | BCDNibbleDataType |
A BCD Nibble data type class. More... | |
class | BigEndianDataRepresentation |
A Big Endian data representation class. More... | |
class | BinaryDataField |
A binary data field. More... | |
class | BinaryDataType |
A Binary data type class. More... | |
class | BinaryFieldValue |
class | BitHelper |
A Bit Helper. More... | |
class | BitsetStream |
class | BufferHelper |
A buffer helper class. More... | |
class | CardException |
class | CardProbe |
class | CardService |
The base card service class for all services. More... | |
class | CardsFormatComposite |
A Cards format composite class. More... | |
class | ChallengeCardService |
class | ChecksumDataField |
A checksum data field. Not implemented yet. More... | |
class | CherryReaderUnit |
The Cherry reader unit class. More... | |
class | Chip |
The base chip class for all chip. Each chip have is own object and providers according to himself and the reader used to access the chip. More... | |
class | CircularBufferParser |
class | CL1356CardProbe |
class | CL1356PlusUtils |
class | Commands |
The base commands class for all card commands. More... | |
class | ComputerMemoryKeyStorage |
A computer memory key storage class. More... | |
class | CPS3Chip |
The CPS3 base chip class. More... | |
class | CPS3Commands |
The CPS3 commands class. More... | |
class | CPS3Location |
A CPS3 location informations. More... | |
class | CPS3StorageCardService |
The CPS3 storage card service base class. More... | |
class | CustomFormat |
A custom format. More... | |
class | DataClockFormat |
A data clock format class. More... | |
class | DataField |
A data field base class. More... | |
class | DataRepresentation |
A data representation. More... | |
class | DataTransport |
A data transport base class. It provide an abstraction layer between the host and readers. More... | |
class | DataType |
A data type. More... | |
class | DeisterBufferParser |
class | DeisterReaderCardAdapter |
A default Deister reader/card adapter class. More... | |
class | DeisterReaderProvider |
Deister Reader Provider class. More... | |
class | DeisterReaderUnit |
The Deister reader unit class. This reader support DeBus protocol. More... | |
class | DeisterReaderUnitConfiguration |
The Deister reader unit configuration base class. More... | |
class | DeisterSerialPortDataTransport |
class | DESFireAccessInfo |
A DESFire access informations. More... | |
struct | DESFireAccessRights |
Access rights on DESFire file. More... | |
class | DESFireChip |
The DESFire base chip class. More... | |
class | DESFireCommands |
The DESFire commands class. More... | |
class | DESFireCrypto |
DESFire cryptographic functions. More... | |
class | DESFireEV1Chip |
The DESFire EV1 base chip class. More... | |
class | DESFireEV1Commands |
The DESFire EV1 base commands class. More... | |
class | DESFireEV1ISO7816Commands |
The DESFire EV1 base commands class. More... | |
class | DESFireEV1Location |
A DESFire EV1 location informations. More... | |
class | DESFireEV1NFCTag4CardService |
The DESFire storage card service base class. More... | |
class | DESFireEV1STidSTRCommands |
The DESFire EV1 base commands class for STidSTR reader. More... | |
class | DESFireISO7816Commands |
The DESFire base commands class. More... | |
class | DESFireISO7816ResultChecker |
The DESFire ISO 7816 result checker. More... | |
class | DESFireJsonDumpCardService |
class | DESFireKey |
A DESFire Key class. More... | |
class | DESFireLocation |
A DESFire location informations. More... | |
class | DESFireStorageCardService |
The DESFire storage card service bas class. More... | |
class | DESHelper |
struct | DFName |
The ISO DFName and FID. More... | |
struct | DoubleValue |
class | DummyCommands |
class | DummyDataTransport |
class | DummyReaderUnit |
class | ElapsedTimeCounter |
class | ElatecBufferParser |
class | ElatecReaderCardAdapter |
A default Elatec reader/card adapter class. More... | |
class | ElatecReaderProvider |
Elatec Reader Provider class. More... | |
class | ElatecReaderUnit |
The Elatec reader unit class. The reader must be setup in Transparent mode (USB: Transparent Virtual COM Port / V24: Transparent Operation). More... | |
class | ElatecReaderUnitConfiguration |
The Elatec reader unit configuration base class. More... | |
class | ElatecSerialPortDataTransport |
class | EM4102Chip |
The EM4102 base chip class. More... | |
class | EM4135Chip |
The EM4135 base chip class. More... | |
class | EncapsulateGuard |
class | Encoding |
An encoder type. More... | |
class | EPassAccessInfo |
class | EPassChip |
class | EPassCommands |
class | EPassCrypto |
struct | EPassDG1 |
struct | EPassDG2 |
struct | EPassEFCOM |
class | EPassIdentityCardService |
class | EPassISO7816Commands |
class | EPassUtils |
class | FASCN200BitFormat |
A FASC-N 200 bit format class. More... | |
class | FeliCaChip |
The FeliCa base chip class. More... | |
class | FeliCaCommands |
The FeliCa commands class. More... | |
class | FeliCaLocation |
A FeliCa location informations. More... | |
class | FeliCaSCMCommands |
The FeliCa card provider class for SCM reader. More... | |
class | FeliCaSpringCardCommands |
The FeliCa card provider class for SpringCard reader. More... | |
class | FeliCaStorageCardService |
The FeliCa storage card service base class. More... | |
class | Format |
A format. More... | |
class | FormatInfos |
Format information for a card type. More... | |
class | GenericTagAccessControlCardService |
The GenericTag access control card service class. More... | |
class | GenericTagChip |
The Generic Tag base chip class. More... | |
struct | GetBitSetSize |
struct | GetBitSetSize< std::bitset< Len > > |
class | Getronik40BitFormat |
A Getronik 40-Bit format class. More... | |
class | GunneboBufferParser |
class | GunneboReaderCardAdapter |
A default Gunnebo reader/card adapter class. More... | |
class | GunneboReaderProvider |
Gunnebo Reader Provider class. More... | |
class | GunneboReaderUnit |
The Gunnebo reader unit class. More... | |
class | GunneboReaderUnitConfiguration |
The Gunnebo reader unit configuration base class. More... | |
class | GunneboSerialPortDataTransport |
class | HIDHoneywell40BitFormat |
A HID Honeywell format class. More... | |
class | HMAC1Key |
A hmac-1 key class. More... | |
class | IAESCryptoService |
class | IChip |
The base abstract chip class for all chip. More... | |
class | ICode1Chip |
The iCode1 base chip class. More... | |
class | ICode2Chip |
The iCode2 base chip class. More... | |
class | ICommands |
The base abstract commands class for all card commands. More... | |
class | ID3ReaderUnit |
class | ID3ResultChecker |
class | IdentityCardService |
class | IDynLibrary |
struct | IKSCryptoWrapper |
class | IKSException |
class | IKSStorage |
class | IndalaChip |
The Indala base chip class. More... | |
class | InfineonMYDChip |
The Infineon My-D base chip class. More... | |
class | ISO14443AReaderCommunication |
A ISO14443-3A reader communication base class. More... | |
class | ISO14443BReaderCommunication |
A ISO14443-3B reader communication base class. More... | |
class | ISO14443ReaderCommunication |
A ISO 14443-3 reader communication base class. More... | |
class | ISO15693Chip |
The ISO15693 base chip class. More... | |
class | ISO15693Commands |
The ISO15693 commands class. More... | |
class | ISO15693Location |
A ISO15693 location informations. More... | |
class | ISO15693PCSCCommands |
A ISO 15693 PC/SC commands base class. More... | |
class | ISO15693ReaderCommunication |
A ISO15693 reader communication base class. More... | |
class | ISO15693StorageCardService |
The ISO15693 storage card service base class. More... | |
class | ISO24727Crypto |
class | ISO7816Chip |
The ISO7816 base chip class. More... | |
class | ISO7816Commands |
The ISO7816 commands class. More... | |
class | ISO7816FuzzingReaderCardAdapter |
A default ISO7816 Fuzzing reader/card adapter class. More... | |
class | ISO7816ISO7816Commands |
The ISO7816 commands base class. More... | |
class | ISO7816Location |
A ISO7816 location informations. More... | |
class | ISO7816NFCTag4CardService |
The ISO7816 NFC Tag 4 storage card service base class. More... | |
class | ISO7816OK5553ReaderCardAdapter |
A ISO7816 OK5553 reader/card adapter class. More... | |
class | ISO7816ReaderCardAdapter |
A default ISO7816 reader/card adapter class. More... | |
class | ISO7816ReaderProvider |
ISO7816 Reader Provider base class. More... | |
class | ISO7816ReaderUnit |
The ISO7816 reader unit class. More... | |
class | ISO7816ReaderUnitConfiguration |
The PC/SC reader unit configuration base class. More... | |
class | ISO7816Response |
A ISO7816 response message. More... | |
class | ISO7816ResultChecker |
The ISO 7816 result checker. More... | |
class | ISO7816StorageCardService |
The ISO7816 card provider base class. More... | |
class | JsonDumpCardService |
class | Key |
A Key base class. The key object is used to describe key chip information used for authentication on secured memory area or for restricted operation. More... | |
struct | KeyboardEntry |
class | KeyboardReaderProvider |
Keyboard Reader Provider class. More... | |
class | KeyboardReaderUnit |
The Keyboard reader unit class. More... | |
class | KeyboardReaderUnitConfiguration |
The Keyboard reader unit configuration base class. More... | |
struct | KeyboardSharedStruct |
class | KeyDiversification |
class | KeyStorage |
A Key storage base class. The key storage specify where the key is stored in memory. It can have cryptographic functionalities. More... | |
class | LCDDisplay |
A LCD Display base class to display message on LCD screen. More... | |
class | LEDBuzzerDisplay |
A LED/Buzzer Display base class. More... | |
class | LegicPrimeChip |
The Legic Prime base chip class. More... | |
class | LibLogicalAccessException |
A liblogicalaccess exception class. More... | |
class | LibraryManager |
class | LibUSBDataTransport |
An LibUSB data transport class. More... | |
class | LibUSBReaderCardAdapter |
A default LibUSB reader/card adapter class. More... | |
class | LibUSBReaderProvider |
LibUSB Reader Provider class. More... | |
class | LibUSBReaderUnit |
The LibUSB reader unit class. More... | |
class | LibUSBReaderUnitConfiguration |
The LibUSB reader unit configuration base class. More... | |
class | LicenseCheckerService |
class | Linearizable |
A linearizable base class. Add binary serialization to a class. More... | |
class | LittleEndianDataRepresentation |
A Little Endian data representation class. More... | |
class | Location |
A location informations. More... | |
class | LocationNode |
A location node description. This describe a location on a hierachical view. More... | |
class | LockControlTlv |
class | LogContext |
struct | LogDisabler |
class | Logs |
class | ManchesterEncoder |
class | MemoryControlTlv |
struct | MemoryData |
The NFC Tag storage card service base class. More... | |
class | Mifare1KChip |
The 1k Mifare base chip class. More... | |
class | Mifare4KChip |
The 4k Mifare base chip class. More... | |
class | MifareAccessInfo |
A Mifare access informations. More... | |
class | MifareACR1222LCommands |
class | MifareCherryCommands |
The Mifare commands class for Cherry reader. More... | |
class | MifareChip |
The Mifare base chip class. More... | |
class | MifareCL1356Commands |
class | MifareCommands |
The Mifare commands class. More... | |
class | MifareKey |
A Mifare Key class. More... | |
class | MifareLocation |
A Mifare location informations. More... | |
class | MifareNFCTagCardService |
The Mifare Classic NFC Tag storage card service base class. More... | |
class | MifareOK5553Commands |
A Mifare OK5553 commands base class. More... | |
class | MifareOmnikeyXX21Commands |
The Mifare commands class for Omnikey xx27 reader. More... | |
class | MifareOmnikeyXX27ResultChecker |
The Omnikey xx27 mifare implementation result checker. More... | |
class | MifarePCSCCommands |
The Mifare card provider class for PCSC reader. More... | |
class | MifarePlusACSACR1222L_SL1Commands |
class | MifarePlusAESAuth |
class | MifarePlusChip |
class | MifarePlusISO7816ResultChecker |
class | MifarePlusLocation |
A MifarePlus location informations. More... | |
class | MifarePlusOmnikeyXX21SL1Commands |
class | MifarePlusSChip |
class | MifarePlusSL0_2kChip |
class | MifarePlusSL0_4kChip |
class | MifarePlusSL0Chip |
class | MifarePlusSL0Commands |
class | MifarePlusSL1_2kChip |
class | MifarePlusSL1_4kChip |
class | MifarePlusSL1AccessInfo |
class | MifarePlusSL1Chip |
class | MifarePlusSL1Commands |
class | MifarePlusSL1Policy |
class | MifarePlusSL1StorageCardService |
class | MifarePlusSL3Auth |
class | MifarePlusSL3Chip |
class | MifarePlusSL3Commands_NEW |
class | MifarePlusSL3PCSCCommands |
class | MifarePlusSpringcardAES_SL1_Auth |
class | MifarePlusSpringcardSL1Commands |
class | MifarePlusXChip |
class | MifareSCMCommands |
The Mifare commands class for SCM reader. More... | |
class | MifareSpringCardCommands |
The Mifare commands class for SpringCard reader. More... | |
class | MifareSTidSTRCommands |
The Mifare commands class for STidSTR reader. More... | |
class | MifareStorageCardService |
The Mifare storage card service base class. More... | |
class | MifareUltralightAccessInfo |
A Mifare Ultralight access informations. More... | |
class | MifareUltralightCAccessInfo |
A Mifare Ultralight C access informations. More... | |
class | MifareUltralightCACSACRCommands |
The Mifare Ultralight C commands class for ACS ACR reader. More... | |
class | MifareUltralightCChip |
The Mifare Ultralight C base chip class. More... | |
class | MifareUltralightCCommands |
The Mifare Ultralight C commands class. More... | |
class | MifareUltralightChip |
The Mifare Ultralight base chip class. More... | |
class | MifareUltralightCommands |
The Mifare Ultralight commands class. More... | |
class | MifareUltralightCOmnikeyXX21Commands |
The Mifare Ultralight C commands class for Omnikey xx21 reader. More... | |
class | MifareUltralightCOmnikeyXX22Commands |
The Mifare Ultralight C commands class for Omnikey xx22 reader. More... | |
class | MifareUltralightCPCSCCommands |
The Mifare Ultralight C commands class for PCSC reader. More... | |
class | MifareUltralightCSpringCardCommands |
The Mifare Ultralight C commands class for SpringCard reader. More... | |
class | MifareUltralightCStorageCardService |
The Mifare Ultralight C storage card service base class. More... | |
class | MifareUltralightLocation |
A Mifare Ultralight location informations. More... | |
class | MifareUltralightOK5553Commands |
A Mifare Ultraligth OK5553 commands base class. More... | |
class | MifareUltralightPCSCCommands |
The Mifare Ultralight commands class for PCSC reader. More... | |
class | MifareUltralightStorageCardService |
The Mifare Ultralight base profile class. More... | |
class | MifareUltralightUIDChangerCardService |
struct | MyDivInfo |
class | NdefMessage |
class | NdefRecord |
class | NfcData |
class | NFCTag1CardService |
The NFC Tag 1 storage card service base class. More... | |
class | NFCTag2CardService |
The NFC Tag 2 storage card service base class. More... | |
class | NFCTag3CardService |
The NFC Tag 3 storage card service base class. More... | |
class | NFCTagCardService |
class | NoDataRepresentation |
A data representation which do nothing class. More... | |
class | NumberDataField |
A number data field. More... | |
class | NXPAV1KeyDiversification |
class | NXPAV2KeyDiversification |
class | NXPKeyDiversification |
class | OK5553ReaderCardAdapter |
A default OK5553 reader/card adapter class. More... | |
class | OK5553ReaderProvider |
OK5553 Reader Provider class. More... | |
class | OK5553ReaderUnit |
The OK5553 reader unit class. More... | |
class | OK5553ReaderUnitConfiguration |
The OK55553 reader unit configuration base class. More... | |
class | Omnikey5427ReaderUnitConfiguration |
class | OmnikeyLANXX21ReaderUnit |
The Omnikey XX21 reader unit class. More... | |
class | OmnikeyReaderUnit |
The Omnikey reader unit base class. More... | |
class | OmnikeyXX21ReaderUnit |
The Omnikey XX21 reader unit class. More... | |
class | OmnikeyXX21ReaderUnitConfiguration |
The Omnikey XX21 reader unit configuration base class. More... | |
class | OmnikeyXX22ReaderUnit |
The Omnikey XX22 reader unit class. More... | |
class | OmnikeyXX25ReaderUnit |
The Omnikey XX25 reader unit class. More... | |
class | OmnitechKeyDiversification |
class | OSDPBufferParser |
class | OSDPChannel |
OSDP Channel class. More... | |
class | OSDPCommands |
OSDP Commands class. More... | |
class | OSDPLCDDisplay |
A OSDP LCD Display class. More... | |
class | OSDPLEDBuzzerDisplay |
A OSDP LED/Buzzer Display class. More... | |
class | OSDPReaderCardAdapter |
A reader/card adapter for Transparent Smart Card Interface OSDP. More... | |
class | OSDPReaderProvider |
OSDP Reader Provider class. More... | |
class | OSDPReaderUnit |
The OSDP reader unit class. More... | |
class | OSDPReaderUnitConfiguration |
The OSDP reader unit configuration base class. More... | |
class | OSDPSecureChannel |
OSDP Secure Channel class. More... | |
class | OSDPSerialPortDataTransport |
class | ParityDataField |
A parity data field. More... | |
class | PCSCCardProbe |
class | PCSCConnection |
class | PCSCControlDataTransport |
class | PCSCDataTransport |
An PCSC data transport class. More... | |
class | PCSCReaderCardAdapter |
A default PC/SC reader/card adapter class. More... | |
class | PCSCReaderProvider |
PC/SC Reader Provider class. More... | |
class | PCSCReaderUnit |
The PC/SC reader unit class. More... | |
class | PCSCReaderUnitConfiguration |
The PC/SC reader unit configuration base class. More... | |
class | Pkcs7Certificate |
class | PKCSKeyStorage |
class | PosixDynLibrary |
class | ProxAccessControlCardService |
The Prox access control card service class. More... | |
class | ProxChip |
The HID Prox base chip class. More... | |
class | ProxLiteChip |
The Prox Lite base chip class. More... | |
class | ProxLocation |
A Prox location informations. More... | |
class | PublicKey |
class | RandomHelper |
class | RawFormat |
A Raw format. More... | |
class | ReaderCardAdapter |
A reader/card adapter base class. It provide an abstraction layer between the card and the reader to send chip command. More... | |
class | ReaderCommunication |
A reader communication base class. More... | |
class | ReaderConfiguration |
A reader configuration class. Contains the reader provider and selected reader unit. More... | |
class | ReaderFormatComposite |
A reader format composite class. This is a card format composite associated to a specific reader configuration. More... | |
class | ReaderMemoryKeyStorage |
A reader memory key storage class. More... | |
class | ReaderProvider |
A Reader Provider base class. It provide a available list of specific reader kind. More... | |
class | ReaderService |
class | ReaderUnit |
The card types. More... | |
class | ReaderUnitConfiguration |
The reader unit configuration base class. Describe the configuration for a reader unit. More... | |
class | RemoteCrypto |
class | ResultChecker |
A result checker base class. More... | |
class | RFIDeasReaderProvider |
RFIDeas Reader Provider class. More... | |
class | RFIDeasReaderUnit |
The RFIDeas reader unit class. More... | |
class | RFIDeasReaderUnitConfiguration |
The RFIDeas reader unit configuration base class. More... | |
struct | s_changeKeyDiversification |
struct | s_changeKeyInfo |
struct | s_EXTSET |
struct | s_KeyEntryAV1Information |
struct | s_KeyEntryAV2Information |
struct | s_KeyEntryUpdateSettings |
struct | s_KucEntryUpdateSettings |
struct | s_SAMKUCEntry |
struct | s_SAMManufactureInformation |
struct | s_SAMVersion |
struct | s_SAMVersionInformation |
struct | s_SETAV1 |
struct | s_SETAV2 |
struct | s_YubikeyCalculateResponse |
struct | s_YubikeyListItem |
struct | s_YubikeySelectResponse |
class | SagemKeyDiversification |
class | SAMAV1Chip |
The SAM chip class. More... | |
class | SAMAV1ISO7816Commands |
The SAMAV1ISO7816 commands class. More... | |
class | SAMAV2Chip |
The SAM chip class. More... | |
class | SAMAV2Commands |
class | SAMAV2ISO7816Commands |
The DESFire base commands class. More... | |
class | SAMAV3Chip |
The SAM chip class. More... | |
class | SAMBasicKeyEntry |
A SAMBasicKeyEntry Key class. More... | |
class | SAMChip |
The SAM chip base class. More... | |
class | SAMCommands |
class | SAMDESfireCrypto |
SAM cryptographic functions. More... | |
class | SAMISO7816Commands |
The SAMISO7816 commands class. More... | |
class | SAMISO7816ResultChecker |
The SAM ISO 7816 result checker. More... | |
class | SAMKeyEntry |
A SAMKeyEntry class. More... | |
class | SAMKeyStorage |
A SAM key storage class. More... | |
class | SAMKucEntry |
A DESFire Key class. More... | |
class | SCMReaderUnit |
The SCM reader unit class. More... | |
class | SeosChip |
The HID SEOS base chip class. More... | |
class | SeosCommands |
The SEOS commands class. More... | |
class | SeosFormat |
class | SeosFormatT |
class | SeosKey |
A SEOS Key class. More... | |
class | SerialPort |
A class that represents a serial (COM) port. More... | |
class | SerialPortDataTransport |
A serial port data transport class. More... | |
class | SerialPortXml |
class | Settings |
class | SignatureHelper |
struct | SignatureResult |
class | SmartFrameChip |
The Smart Frame base chip class. More... | |
class | SpringCardProbe |
class | SpringCardReaderUnit |
The SpringCard reader unit class. More... | |
class | SpringCardResultChecker |
The SpringCard implementation result checker. More... | |
class | StaticFormat |
A static format. More... | |
class | STidSTRBufferParser |
class | STidSTRLEDBuzzerDisplay |
A STidSTR LED/Buzzer Display class. More... | |
class | STidSTRReaderCardAdapter |
A default STidSTR reader/card adapter class. More... | |
class | STidSTRReaderProvider |
STidSTR Reader Provider class. More... | |
class | STidSTRReaderUnit |
The STidSTR reader unit class. More... | |
class | STidSTRReaderUnitConfiguration |
The STidSTR reader unit configuration base class. More... | |
class | STidSTRSerialPortDataTransport |
class | StmLri512Chip |
The STM LRI512 base chip class. More... | |
class | StorageCardService |
The base storage card service class for all storage services. More... | |
class | StringDataField |
A string data field. More... | |
struct | t_biomatchr |
struct | t_bioreadr |
struct | t_buz_cmd |
struct | t_carddata_fmt |
struct | t_carddata_raw |
struct | t_com |
struct | t_ftstat |
struct | t_keypad |
struct | t_led_cmd |
struct | t_lstat_report |
struct | t_pdcap_report |
struct | t_pdid_report |
struct | t_pivdata |
struct | t_text_cmd |
class | TagItChip |
The Tag-It base chip class. More... | |
class | TagItCommands |
The Tag-It commands base class. More... | |
class | TCPDataTransport |
An TCP data transport class. More... | |
class | TextRecord |
class | TLV |
class | TLVDataField |
A TLV data field. More... | |
class | TopazAccessInfo |
A Topaz access informations. More... | |
class | TopazACSACRCommands |
The Topaz commands class for ACS ACR PCSC reader. More... | |
class | TopazChip |
The Topaz base chip class. More... | |
class | TopazCommands |
The Topaz commands class. More... | |
class | TopazLocation |
A Topaz location informations. More... | |
class | TopazOmnikeyXX27Commands |
The Topaz commands class for Omnikey XX27 PCSC reader. More... | |
class | TopazPCSCCommands |
The Topaz commands class for PCSC reader. More... | |
class | TopazSCMCommands |
The Topaz commands class for SCM PCSC reader. More... | |
class | TopazStorageCardService |
The Topaz base profile class. More... | |
class | TripleDESKey |
A triple DES class. More... | |
class | TwicAccessControlCardService |
The Twic access control card service class. More... | |
class | TwicChip |
The Twic base chip class. More... | |
class | TwicCommands |
The Twic commands class. More... | |
class | TwicISO7816Commands |
The Twic ISO7816 commands base class. More... | |
class | TwicLocation |
A Twic location informations. More... | |
class | TwicStorageCardService |
The Twic storage card service base class. More... | |
class | UDPDataTransport |
An UDP data transport class. More... | |
class | UIDChangerCardService |
class | UriRecord |
class | ValueDataField |
A value data field base class. More... | |
class | Wiegand26Format |
A Wiegand 26 format class. More... | |
class | Wiegand34Format |
A Wiegand 34 format class. More... | |
class | Wiegand34WithFacilityFormat |
A Wiegand 34 with Facility format class. More... | |
class | Wiegand35Format |
A Wiegand 35 format class. Also known as Corporate 1000. More... | |
class | Wiegand37Format |
A Wiegand 37 format class. More... | |
class | Wiegand37WithFacilityFormat |
A Wiegand 37 with Facility format class. More... | |
class | Wiegand37WithFacilityRightParity2Format |
A Wiegand 37 with Facility Right Parity 2 format class. More... | |
class | WiegandFormat |
A Wiegand format. More... | |
class | WinClass |
class | WindowsDynLibrary |
class | X509Certificate |
class | XmlSerializable |
A Xml Serializable base class. Add Xml serialization to a class. More... | |
struct | YK_FRAME |
class | YubikeyChallengeCardService |
The Yubikey challenge-response card service class. More... | |
class | YubikeyChip |
The Yubikey base chip class. More... | |
class | YubikeyCommands |
The Yubikey commands class. More... | |
class | YubikeyDataTransport |
An Yubikey data transport class. More... | |
class | 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... | |
Functions | |
IDynLibrary * | newDynLibrary (const std::string &dlName) |
LLA_CORE_API std::ostream & | operator<< (std::ostream &os, const Key &key) |
Output to stream operator. | |
bool | hasEnding (std::string const &fullString, std::string ending) |
bool LLA_CORE_API | FieldSortPredicate (const std::shared_ptr< DataField > &lhs, const std::shared_ptr< DataField > &rhs) |
LLA_CORE_API uint32_t | lla_htonl (uint32_t in) |
LLA_CORE_API uint16_t | lla_htons (uint16_t in) |
template<typename BitSet > | |
ByteVector | bitsetToVector (const BitSet &in) |
LLA_CORE_API int | portable_setenv (const char *name, const char *value, int overwrite) |
LLA_CORE_API std::string | base64_encode (unsigned char const *, unsigned int len) |
LLA_CORE_API std::string | base64_decode (std::string const &s) |
std::string | convert_to_spaced_key (std::string key) |
short | AccessRightsInMemory (const DESFireAccessRights &rights) |
Convert file access rights into flags. | |
static bool | is_triple_des (const ByteVector &key) |
LLA_CARDS_ISO7816_API std::ostream & | operator<< (std::ostream &ss, const ISO7816Response &response) |
LLA_CARDS_MIFARE_API std::ostream & | operator<< (std::ostream &s, const MifareKeyType &k) |
static void | fail (const std::string &why) |
std::ostream & | operator<< (std::ostream &ss, const ByteVector &bytebuff) |
std::ostream & | operator<< (std::ostream &ss, const std::vector< bool > &bytebuff) |
std::string | get_nth_param_name (const char *param_names, int idx) |
void | trace_print_helper (std::stringstream &ss, const char *param_names, int) |
template<long unsigned int Size> | |
std::ostream & | operator<< (std::ostream &ss, const std::array< uint8_t, Size > &bytearray) |
template<typename Current , typename... T> | |
std::enable_if<!std::is_same< unsignedchar, typenamestd::remove_reference< Current >::type >::value >::type | trace_print_helper (std::stringstream &ss, const char *param_names, int idx, Current &&c, T &&... args) |
template<typename Current , typename... T> | |
std::enable_if< std::is_same< unsignedchar, typenamestd::remove_reference< Current >::type >::value >::type | trace_print_helper (std::stringstream &ss, const char *param_names, int idx, Current &&c, T &&... args) |
template<typename... T> | |
void | trace_print (std::stringstream &ss, const char *param_names, T &&... params) |
std::string | pcsc_share_mode_to_string (PCSCShareMode sm) |
std::string | pcsc_protocol_to_string (unsigned long proto) |
LLA_READERS_PCSC_API std::ostream & | operator<< (std::ostream &os, const OmnikeyXX21ReaderUnit::SecureModeStatus &s) |
static void | base64EncodeBlock (const unsigned char in[3], unsigned char out[4], size_t len) |
Encode a chunk of data into base 64. | |
static void | base64DecodeBlock (const unsigned char in[4], unsigned char out[3], size_t &len) |
Decode a chunk of base 64 encoded data. | |
static int | nb_digits (unsigned long long nb) |
static std::vector< uint8_t > | get_digits (unsigned long long nb) |
std::shared_ptr< Format > | createFormat (const nlohmann::json &encodingFormat) |
nlohmann::json | result_to_json (const std::shared_ptr< logicalaccess::Format > &format) |
static bool | is_base64 (unsigned char c) |
Variables | |
enum LLA_CARDS_MIFAREPLUS_API | MifarePlusBlockKeyLocation |
enum LLA_CARDS_MIFAREPLUS_API | MF_CARD_CONFIGURATION_KEY = 0x9001 |
enum LLA_CARDS_MIFAREPLUS_API | MF_L2_SWITCH_KEY = 0x9002 |
enum LLA_CARDS_MIFAREPLUS_API | MF_L3_SWITCH_KEY = 0x9003 |
enum LLA_CARDS_MIFAREPLUS_API | MF_L1_CARD_AUTH_KEY |
static const std::string | base64_chars |
Platform independent utils.
typedef std::vector<std::string> logicalaccess::CardTypeList |
A card type list.
typedef struct logicalaccess::s_changeKeyInfo logicalaccess::ChangeKeyInfo |
using logicalaccess::ChipPtr = typedef std::shared_ptr<Chip> |
using logicalaccess::DataTransportPtr = typedef std::shared_ptr<DataTransport> |
typedef struct logicalaccess::s_EXTSET logicalaccess::ExtSETStruct |
typedef std::map<std::string, std::shared_ptr<FormatInfos> > logicalaccess::FormatInfosList |
A format infos map.
typedef std::pair<std::string, std::shared_ptr<FormatInfos> > logicalaccess::FormatInfosPair |
A format infos pair.
typedef std::vector<std::shared_ptr<Format> > logicalaccess::FormatList |
A format list.
typedef void(CDECL_WIN32_ * logicalaccess::getcard) (std::shared_ptr< Chip > *) |
typedef void(CDECL_WIN32_ * logicalaccess::getcommands) (std::shared_ptr< Commands > *) |
typedef void(CDECL_WIN32_ * logicalaccess::getdiversification) (std::shared_ptr< KeyDiversification > *) |
typedef char *(* logicalaccess::getlibname) () |
typedef bool(CDECL_WIN32_ * logicalaccess::getobjectinfoat) (unsigned int, char *, size_t, void **) |
typedef void(CDECL_WIN32_ * logicalaccess::getprovider) (std::shared_ptr< ReaderProvider > *) |
using logicalaccess::IAESCryptoServicePtr = typedef std::shared_ptr<IAESCryptoService> |
using logicalaccess::KeyPtr = typedef std::shared_ptr<Key> |
using logicalaccess::KeyStoragePtr = typedef std::shared_ptr<KeyStorage> |
using logicalaccess::MifarePlusSL1PCSCCommands = typedef MifarePlusSL1Policy<MifarePlusSL1Commands, MifarePCSCCommands> |
typedef std::function<void(s_biomatchr&)> logicalaccess::OsdpBioMatchEvent |
typedef std::function<void(s_bioreadr&)> logicalaccess::OsdpBioReadEvent |
typedef std::function<void(uint8_t, ByteVector, uint16_t)> logicalaccess::OsdpReaderEvent |
typedef std::function<void(bool, bool)> logicalaccess::OsdpTamperEvent |
typedef std::vector<std::shared_ptr<ReaderUnit> > logicalaccess::ReaderList |
A reader unit list.
using logicalaccess::ReaderMemoryKeyStoragePtr = typedef std::shared_ptr<ReaderMemoryKeyStorage> |
using logicalaccess::ReaderProviderPtr = typedef std::shared_ptr<ReaderProvider> |
using logicalaccess::ReaderServicePtr = typedef std::shared_ptr<ReaderService> |
using logicalaccess::ReaderUnitPtr = typedef std::shared_ptr<ReaderUnit> |
using logicalaccess::RemoteCryptoPtr = typedef std::shared_ptr<RemoteCrypto> |
typedef struct logicalaccess::t_biomatchr logicalaccess::s_biomatchr |
typedef struct logicalaccess::t_bioreadr logicalaccess::s_bioreadr |
typedef struct logicalaccess::t_buz_cmd logicalaccess::s_buz_cmd |
typedef struct logicalaccess::t_carddata_fmt logicalaccess::s_carddata_fmt |
typedef struct logicalaccess::t_carddata_raw logicalaccess::s_carddata_raw |
typedef struct logicalaccess::t_com logicalaccess::s_com |
typedef struct logicalaccess::t_ftstat logicalaccess::s_ftstat |
typedef struct logicalaccess::t_keypad logicalaccess::s_keypad |
typedef struct logicalaccess::t_led_cmd logicalaccess::s_led_cmd |
typedef struct logicalaccess::t_lstat_report logicalaccess::s_lstat_report |
typedef struct logicalaccess::t_pdcap_report logicalaccess::s_pdcap_report |
typedef struct logicalaccess::t_pdid_report logicalaccess::s_pdid_report |
typedef struct logicalaccess::t_pivdata logicalaccess::s_pivdata |
typedef struct logicalaccess::t_text_cmd logicalaccess::s_text_cmd |
typedef struct logicalaccess::s_SAMKUCEntry logicalaccess::SAMKUCEntryStruct |
typedef struct logicalaccess::s_SAMVersion logicalaccess::SAMVersion |
typedef struct logicalaccess::s_SETAV1 logicalaccess::SETAV1 |
typedef struct logicalaccess::s_SETAV2 logicalaccess::SETAV2 |
typedef void(CDECL_WIN32_ * logicalaccess::setcryptocontext) (std::shared_ptr< Commands > *, std::shared_ptr< Chip > *) |
typedef void(* logicalaccess::setTagIdBitsLengthFct) (std::shared_ptr< Chip > *, unsigned int) |
using logicalaccess::TechnoBitset = typedef uint32_t |
using logicalaccess::TLVPtr = typedef std::shared_ptr<TLV> |
using logicalaccess::TripleDESKeyPtr = typedef std::shared_ptr<TripleDESKey> |
typedef struct logicalaccess::s_YubikeyListItem logicalaccess::YubikeyListItem |
|
strong |
|
strong |
|
strong |
The card services.
|
strong |
The deister card types.
Encoding type.
Enumerator | |
---|---|
ET_UNKNOWN | |
ET_BCDBYTE | |
ET_BCDNIBBLE | |
ET_BINARY | |
ET_BIGENDIAN | |
ET_LITTLEENDIAN | |
ET_NOENCODING |
|
strong |
Format type.
The LCD scrolling speed period.
Mifare Key Type.
Enumerator | |
---|---|
KT_KEY_A | |
KT_KEY_B |
|
strong |
|
strong |
The reader unit types.
|
strong |
|
strong |
Enumerator | |
---|---|
RST_LICENSE_CHECKER |
|
|
strong |
The STid command type.
|
strong |
enum logicalaccess::TNF |
enum logicalaccess::UTF |
Yubikey slot. Only used for the old slot-based Yubikey API.
|
inline |
Convert file access rights into flags.
rights | The file access rights |
std::string logicalaccess::base64_decode | ( | std::string const & | s | ) |
std::string logicalaccess::base64_encode | ( | unsigned char const * | bytes_to_encode, |
unsigned int | len | ||
) |
|
static |
Decode a chunk of base 64 encoded data.
in | The encoded chunk of data. |
out | The out buffer. |
len | The length of the out buffer. |
|
static |
Encode a chunk of data into base 64.
in | The chunk of data to encode. |
out | The buffer to fill with the encoded data. |
len | The length of in (must be 3 bytes max). |
ByteVector logicalaccess::bitsetToVector | ( | const BitSet & | in | ) |
Convert a bitset to a byte vector. If the bitset's length is not modulo 8, compile time error
std::string logicalaccess::convert_to_spaced_key | ( | std::string | key | ) |
std::shared_ptr< Format > logicalaccess::createFormat | ( | const nlohmann::json & | encodingFormat | ) |
|
static |
bool logicalaccess::FieldSortPredicate | ( | const std::shared_ptr< DataField > & | lhs, |
const std::shared_ptr< DataField > & | rhs | ||
) |
|
static |
Returns the DECIMAL DIGITS of a number, starting from left to right.
If the number is 12345, this will return {1, 2, 3, 4, 5}
LLA_COMMON_API std::string logicalaccess::get_nth_param_name | ( | const char * | param_names, |
int | idx | ||
) |
bool logicalaccess::hasEnding | ( | std::string const & | fullString, |
std::string | ending | ||
) |
|
inlinestatic |
|
static |
Check wheter or not a key is triple DES. We do this by comparing the 8 first byte to 8 second byte, ignoring parity bits.
uint32_t logicalaccess::lla_htonl | ( | uint32_t | in | ) |
uint16_t logicalaccess::lla_htons | ( | uint16_t | in | ) |
|
static |
Return the number of digits in a given number.
IDynLibrary * logicalaccess::newDynLibrary | ( | const std::string & | dlName | ) |
std::ostream & logicalaccess::operator<< | ( | std::ostream & | os, |
const Key & | key | ||
) |
Output to stream operator.
os | The output stream. |
key | The key. |
LLA_READERS_PCSC_API std::ostream & logicalaccess::operator<< | ( | std::ostream & | os, |
const OmnikeyXX21ReaderUnit::SecureModeStatus & | s | ||
) |
LLA_CARDS_MIFARE_API std::ostream & logicalaccess::operator<< | ( | std::ostream & | s, |
const MifareKeyType & | k | ||
) |
LLA_COMMON_API std::ostream & logicalaccess::operator<< | ( | std::ostream & | ss, |
const ByteVector & | bytebuff | ||
) |
An overload to pretty-print a byte vector to an ostream.
|
inline |
std::ostream & logicalaccess::operator<< | ( | std::ostream & | ss, |
const std::array< uint8_t, Size > & | bytearray | ||
) |
And overload to pretty-print a byte std::array to an ostream
LLA_COMMON_API std::ostream & logicalaccess::operator<< | ( | std::ostream & | ss, |
const std::vector< bool > & | bytebuff | ||
) |
An overload to pretty-print a boolean vector to an ostream.
std::string LLA_READERS_PCSC_API logicalaccess::pcsc_protocol_to_string | ( | unsigned long | proto | ) |
Returns the pcsc protocol as text.
std::string LLA_READERS_PCSC_API logicalaccess::pcsc_share_mode_to_string | ( | PCSCShareMode | sm | ) |
Returns the share mode as text.
int logicalaccess::portable_setenv | ( | const char * | name, |
const char * | value, | ||
int | overwrite | ||
) |
nlohmann::json logicalaccess::result_to_json | ( | const std::shared_ptr< logicalaccess::Format > & | format | ) |
void logicalaccess::trace_print | ( | std::stringstream & | ss, |
const char * | param_names, | ||
T &&... | params | ||
) |
std::enable_if< std::is_same< unsignedchar, typenamestd::remove_reference< Current >::type >::value >::type logicalaccess::trace_print_helper | ( | std::stringstream & | ss, |
const char * | param_names, | ||
int | idx, | ||
Current && | c, | ||
T &&... | args | ||
) |
Declaration of the print_helper for uint8_t type.
std::enable_if<!std::is_same< unsignedchar, typenamestd::remove_reference< Current >::type >::value >::type logicalaccess::trace_print_helper | ( | std::stringstream & | ss, |
const char * | param_names, | ||
int | idx, | ||
Current && | c, | ||
T &&... | args | ||
) |
Declaration of the print_helper for non uint8_t types.
LLA_COMMON_API void logicalaccess::trace_print_helper | ( | std::stringstream & | ss, |
const char * | param_names, | ||
int | |||
) |
|
static |
enum LLA_CARDS_MIFAREPLUS_API logicalaccess::MF_CARD_CONFIGURATION_KEY = 0x9001 |
enum LLA_CARDS_MIFAREPLUS_API logicalaccess::MF_L1_CARD_AUTH_KEY |
enum LLA_CARDS_MIFAREPLUS_API logicalaccess::MF_L2_SWITCH_KEY = 0x9002 |
enum LLA_CARDS_MIFAREPLUS_API logicalaccess::MF_L3_SWITCH_KEY = 0x9003 |
enum LLA_CARDS_MIFAREPLUS_API logicalaccess::MifarePlusBlockKeyLocation |