Documentation ¶
Index ¶
Constants ¶
View Source
const ( LICENSE_REQUEST = 0x01 PLATFORM_CHALLENGE = 0x02 NEW_LICENSE = 0x03 UPGRADE_LICENSE = 0x04 LICENSE_INFO = 0x12 NEW_LICENSE_REQUEST = 0x13 PLATFORM_CHALLENGE_RESPONSE = 0x15 ERROR_ALERT = 0xFF )
View Source
const ( ERR_INVALID_SERVER_CERTIFICATE = 0x00000001 ERR_NO_LICENSE = 0x00000002 ERR_INVALID_SCOPE = 0x00000004 ERR_NO_LICENSE_SERVER = 0x00000006 STATUS_VALID_CLIENT = 0x00000007 ERR_INVALID_CLIENT = 0x00000008 ERR_INVALID_PRODUCTID = 0x0000000B ERR_INVALID_MESSAGE_LEN = 0x0000000C ERR_INVALID_MAC = 0x00000003 )
error code
View Source
const ( ST_TOTAL_ABORT = 0x00000001 ST_NO_TRANSITION = 0x00000002 ST_RESET_PHASE_TO_START = 0x00000003 ST_RESEND_LAST_MESSAGE = 0x00000004 )
state transition
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ErrorMessage ¶
type LicensePacket ¶
type LicensePacket struct { BMsgtype uint8 Flag uint8 WMsgSize uint16 LicensingMessage interface{} }
func ReadLicensePacket ¶
func ReadLicensePacket(r io.Reader) *LicensePacket
Click to show internal directories.
Click to hide internal directories.