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:
Henrik Andersson 2014-02-06 10:32:52 +00:00
parent b9d0c366e2
commit f8b0b64742
2 changed files with 7 additions and 5 deletions

View File

@ -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

View File

@ -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);