Update licence constants to match specs for clarity
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/rdesktop/trunk@1782 423420c4-83ab-492f-b58f-81f9feb106b5
This commit is contained in:
parent
b9d0c366e2
commit
f8b0b64742
@ -139,8 +139,8 @@ enum MCS_PDU_TYPE
|
|||||||
#define LICENCE_TAG_PLATFORM_CHALLANGE_RESPONSE 0x15
|
#define LICENCE_TAG_PLATFORM_CHALLANGE_RESPONSE 0x15
|
||||||
#define LICENCE_TAG_ERROR_ALERT 0xff
|
#define LICENCE_TAG_ERROR_ALERT 0xff
|
||||||
|
|
||||||
#define LICENCE_TAG_USER 0x000f
|
#define BB_CLIENT_USER_NAME_BLOB 0x000f
|
||||||
#define LICENCE_TAG_HOST 0x0010
|
#define BB_CLIENT_MACHINE_NAME_BLOB 0x0010
|
||||||
|
|
||||||
/* RDP PDU codes */
|
/* RDP PDU codes */
|
||||||
enum RDP_PDU_TYPE
|
enum RDP_PDU_TYPE
|
||||||
|
@ -116,7 +116,7 @@ licence_send_new_licence_request(uint8 * client_random, uint8 * rsa_data, char *
|
|||||||
out_uint8(s, ((g_rdp_version >= RDP_V5) ? 3 : 2)); /* version */
|
out_uint8(s, ((g_rdp_version >= RDP_V5) ? 3 : 2)); /* version */
|
||||||
out_uint16_le(s, length);
|
out_uint16_le(s, length);
|
||||||
|
|
||||||
out_uint32_le(s, 1);
|
out_uint32_le(s, 1); // KEY_EXCHANGE_ALG_RSA
|
||||||
out_uint16(s, 0);
|
out_uint16(s, 0);
|
||||||
out_uint16_le(s, 0xff01);
|
out_uint16_le(s, 0xff01);
|
||||||
|
|
||||||
@ -126,11 +126,13 @@ licence_send_new_licence_request(uint8 * client_random, uint8 * rsa_data, char *
|
|||||||
out_uint8p(s, rsa_data, SEC_MODULUS_SIZE);
|
out_uint8p(s, rsa_data, SEC_MODULUS_SIZE);
|
||||||
out_uint8s(s, SEC_PADDING_SIZE);
|
out_uint8s(s, SEC_PADDING_SIZE);
|
||||||
|
|
||||||
out_uint16_le(s, LICENCE_TAG_USER);
|
/* Username LICENSE_BINARY_BLOB */
|
||||||
|
out_uint16_le(s, BB_CLIENT_USER_NAME_BLOB);
|
||||||
out_uint16_le(s, userlen);
|
out_uint16_le(s, userlen);
|
||||||
out_uint8p(s, user, userlen);
|
out_uint8p(s, user, userlen);
|
||||||
|
|
||||||
out_uint16_le(s, LICENCE_TAG_HOST);
|
/* Machinename LICENSE_BINARY_BLOB */
|
||||||
|
out_uint16_le(s, BB_CLIENT_MACHINE_NAME_BLOB);
|
||||||
out_uint16_le(s, hostlen);
|
out_uint16_le(s, hostlen);
|
||||||
out_uint8p(s, host, hostlen);
|
out_uint8p(s, host, hostlen);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user