▼NSpringCard | |
▼NSpringCore | |
▼NDirect | |
▼NBle | |
CBleDirect | BLE hardware abstraction layer |
CBleDirectDevice | SpringCore device connected through BLE Direct |
▼NPCSC | |
CSCardDirectDevice | SpringCore device connected through PC/SC |
▼NUsb | |
CUsbDirect | USB hardware abstraction layer (based on WinUSB) |
CUsbDirectDevice | SpringCore device connected through USB Direct |
CCompanionDirectDevice | Access to a SpringCore device through the Companion service |
▼CDirectDevice | Abtract class that gives a high-level access to SpringCore devices. Child classes implements the direct commununication layer, depending on how the device is connected to the computer |
CAtCryptoI | Implementation of the AT_CRYPTO class (https://docs.springcard.com/books/SpringCore/Host_interfaces/Logical/Direct_Protocol/AT_CRYPTO_class/) |
CConfiguration | Configuration registers (registers 0x0200 to 0x02FF) |
CConstants | Registers storing the constants (registers 0x0100 to 0x01FF) |
CControlI | Implementation of the CONTROL class (https://docs.springcard.com/books/SpringCore/Host_interfaces/Logical/Direct_Protocol/CONTROL_class/) |
CDeviceEvent | This class represents a processed event |
CDFUI | Implementation of the DFU class (https://docs.springcard.com/books/SpringCore/Host_interfaces/Logical/Direct_Protocol/DFU_class) |
CExchangeI | Communication interface |
CExchangeOptions | Set of optional parameters for the Exchange methods |
▼CGetData | GET_DATA instruction (https://docs.springcard.com/books/SpringCore/Host_interfaces/Logical/Direct_Protocol/CONTROL_class/Queries/GET_DATA) |
CBatteryState | Battery and power state |
CBootloaderFlags | Bootloader flags |
CHardwareCharacteristics | Hardware Characteristics |
CHceEvent | |
CHCEI | Implementation of the HCE class |
CIncomingEvent | This class represents a raw event coming from a device |
CProtocolI | Implementation of the PROTOCOL class (https://docs.springcard.com/books/SpringCore/Host_interfaces/Logical/Direct_Protocol/PROTOCOL_class/) |
▼CReaderEvent | |
CIReaderEventData | |
CReaderStateEventData | |
CReaderTagEventData | |
CSamAvI | Implementation of the SAM_AV class (https://docs.springcard.com/books/SpringCore/Host_interfaces/Logical/Direct_Protocol/SAM_AV_class/) |
CStatistics | Statistics (registers 0x0400 to 0x04FF) |
CTemplates | Smart Reader Templates (registers 0x0300 to 0x03FF) |
CECC | Wrappers for ECC cryptography |
CLibrary | Library information |
CPEM | Wrapper for PEM (OpenSSL) files |
CRSA | Wrappers for RSA cryptography |
CSharedStatus | IPC component to prevent concurrent access to the SpringCore devices (sinces WinUSB does not allow it at all) |
▼NWinUsb | |
CLib | |
CLibUsbDevice | |
CUsbDeviceManagement | |
▼CWinUsbDevice | |
CUsbEndPoint | |
CUsbInterface | |
CWinUsbDeviceException | |
CWinUsbDeviceWindows | |
▼NSpringCoreDirectCli | |
CProgram | Source code for SpringCoreHCE.exe |
CSpringCoreProgram | Features that are common to all SpringCoreTools command-line utilities |
▼NSpringCoreFlashCli | |
CProgram | Source code for SpringCoreFlash.exe |