/[rdesktop]/sourceforge.net/trunk/rdesktop/licence.c
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /sourceforge.net/trunk/rdesktop/licence.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 380 by jsorg71, Fri May 30 21:44:06 2003 UTC revision 437 by jsorg71, Mon Jul 28 21:41:12 2003 UTC
# Line 26  Line 26 
26  #include "crypto/rc4.h"  #include "crypto/rc4.h"
27  #endif  #endif
28    
29  extern char username[16];  extern char g_username[16];
30  extern char hostname[16];  extern char hostname[16];
31    
32  static uint8 g_licence_key[16];  static uint8 g_licence_key[16];
# Line 73  licence_present(uint8 * client_random, u Line 73  licence_present(uint8 * client_random, u
73          s = sec_init(sec_flags, length + 4);          s = sec_init(sec_flags, length + 4);
74    
75          out_uint8(s, LICENCE_TAG_PRESENT);          out_uint8(s, LICENCE_TAG_PRESENT);
76          out_uint8(s, 2); /* version */          out_uint8(s, 2);        /* version */
77          out_uint16_le(s, length);          out_uint16_le(s, length);
78    
79          out_uint32_le(s, 1);          out_uint32_le(s, 1);
# Line 113  licence_send_request(uint8 * client_rand Line 113  licence_send_request(uint8 * client_rand
113          s = sec_init(sec_flags, length + 2);          s = sec_init(sec_flags, length + 2);
114    
115          out_uint8(s, LICENCE_TAG_REQUEST);          out_uint8(s, LICENCE_TAG_REQUEST);
116          out_uint8(s, 2); /* version */          out_uint8(s, 2);        /* version */
117          out_uint16_le(s, length);          out_uint16_le(s, length);
118    
119          out_uint32_le(s, 1);          out_uint32_le(s, 1);
# Line 174  licence_process_demand(STREAM s) Line 174  licence_process_demand(STREAM s)
174                  return;                  return;
175          }          }
176    
177          licence_send_request(null_data, null_data, username, hostname);          licence_send_request(null_data, null_data, g_username, hostname);
178  }  }
179    
180  /* Send an authentication response packet */  /* Send an authentication response packet */
# Line 188  licence_send_authresp(uint8 * token, uin Line 188  licence_send_authresp(uint8 * token, uin
188          s = sec_init(sec_flags, length + 2);          s = sec_init(sec_flags, length + 2);
189    
190          out_uint8(s, LICENCE_TAG_AUTHRESP);          out_uint8(s, LICENCE_TAG_AUTHRESP);
191          out_uint8(s, 2); /* version */          out_uint8(s, 2);        /* version */
192          out_uint16_le(s, length);          out_uint16_le(s, length);
193    
194          out_uint16_le(s, 1);          out_uint16_le(s, 1);

Legend:
Removed from v.380  
changed lines
  Added in v.437

  ViewVC Help
Powered by ViewVC 1.1.26