Modules§
Macros§
- define_extern_ fn_ type 
- Helper macro to define extern function type for each platform
Structs§
- AppAttr
- BlockCipher Parameter 
- Block cipher parameter,wrapper of BlockCipherParam
- DeviceInformation 
- ECCEncryptedData 
- ECC encrypt output,Wrapper of DST ECCCipherBlob
- EnvelopedKeyData 
- ECC Enveloped key,Wrapper of DST EnvelopedKeyBlob
- FileAttr 
- FileAttr Builder 
- PinInfo
- PIN information
- PluginEvent 
- Version
Constants§
- DEV_STATE_ ABSENT 
- DEV_STATE_ PRESENT 
- DEV_STATE_ UNKNOWN 
- FILE_PERM_ ADMIN 
- File permission: permit to admin account
- FILE_PERM_ EVERYONE 
- File permission: permit to everyone
- FILE_PERM_ NONE 
- File permission: none
- FILE_PERM_ USER 
- File permission: permit to user account
- PIN_TYPE_ ADMIN 
- PIN type: Admin
- PIN_TYPE_ USER 
- PIN type: User
Traits§
- AppManager
- Application management
- AppSecurity
- ContainerManager 
- DeviceAuth 
- Device authentication
- DeviceCrypto 
- Cryptographic services provided by SKF device objects
- DeviceCtl 
- DeviceManager 
- FileManager 
- ManagedKey 
- Represents a key object
- SkfApp
- Represents an Application instance
- SkfBlockCipher 
- Block cipher service
- SkfContainer
- Represents a Container instance
- SkfDevice
- Represents a device instance,call DeviceManager::connect()orDeviceManager::connect_selected()to get one