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