Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS Dongle Plugin:SecureDongle:
All Console safe, 10 entry points.
- module SecureDongleXMBS
- method GetVersion(handle as Integer) as Integer
- method Find as Integer
- method Open(mode as integer, uid as UInt32) as Integer
- method Open(mode as integer, uid as UInt32, byref hid as UInt32) as Integer
- method Write(handle as Integer, BlockIndex as integer, data as string) as Integer
- method Read(handle as Integer, BlockIndex as integer, byref data as string) as Integer
- method Transform(handle as Integer, byref data as string) as Integer
- method RSAEncrypt(handle as Integer, startIndex as integer, byref buf as string, byref key as string) as Integer
- method RSADecrypt(handle as Integer, startIndex as integer, byref buf as string, byref key as string) as Integer
- method Close(handle as Integer)
- const SDX_MINOR = 16
- const HID_MODE = -1
- const SDXERR_SUCCESS = 0
- const SDXERR_NO_SUCH_DEVICE = &hA0100001
- const SDXERR_NOT_OPENED_DEVICE = &hA0100002
- const SDXERR_WRONG_UID = &hA0100003
- const SDXERR_WRONG_INDEX = &hA0100004
- const SDXERR_TOO_LONG_SEED = &hA0100005
- const SDXERR_WRITE_PROTECT = &hA0100006
- const SDXERR_WRONG_START_INDEX = &hA0100007
- const SDXERR_INVALID_LEN = &hA0100008
- const SDXERR_TOO_LONG_ENCRYPTION_DATA = &hA0100009
- const SDXERR_GENERATE_KEY = &hA010000A
- const SDXERR_INVALID_KEY = &hA010000B
- const SDXERR_FAILED_ENCRYPTION = &hA010000C
- const SDXERR_FAILED_WRITE_KEY = &hA010000D
- const SDXERR_FAILED_DECRYPTION = &hA010000E
- const SDXERR_OPEN_DEVICE = &hA010000F
- const SDXERR_READ_REPORT = &hA0100010
- const SDXERR_WRITE_REPORT = &hA0100011
- const SDXERR_SETUP_DI_GET_DEVICE_INTERFACE_DETAIL = &hA0100012
- const SDXERR_GET_ATTRIBUTES = &hA0100013
- const SDXERR_GET_PREPARSED_DATA = &hA0100014
- const SDXERR_GETCAPS = &hA0100015
- const SDXERR_FREE_PREPARSED_DATA = &hA0100016
- const SDXERR_FLUSH_QUEUE = &hA0100017
- const SDXERR_SETUP_DI_CLASS_DEVS = &hA0100018
- const SDXERR_GET_SERIAL = &hA0100019
- const SDXERR_WRONG_REPORT_LENGTH = &hA010001A
- const SDXERR_TOO_LONG_DEVICE_DETAIL = &hA010001B
- const SDXERR_UNKNOWN_DEVICE = &hA0100020
- const SDXERR_VERIFY = &hA0100021
- const SDXERR_UNKNOWN_ERROR = &hA010FFFF
Blog Entries
- MBS Xojo Plugins, version 23.0pr6
- MBS Plugins 11.1 Release notes
- MBS REALbasic Plugins, version 11.1pr3