Crate skf_rs

Source

Modules§

helper
spec

Structs§

AppAttr
BlockCipherParameter
Block cipher parameter,wrapper of BlockCipherParam
DeviceInformation
ECCEncryptedData
ECC encrypt output,Wrapper of DST ECCCipherBlob
EnvelopedKeyData
ECC Enveloped key,Wrapper of DST EnvelopedKeyBlob
FileAttr
FileAttrBuilder
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() or DeviceManager::connect_selected() to get one

Type Aliases§

Engine
Error
HASH256
256-bit hash value
Hash256
LibLoader
Result