ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

licence.c File Reference
#include <precomp.h>

Go to the source code of this file.

Functions

voidssl_rc4_info_create (void)
void ssl_rc4_info_delete (void *rc4_info)
void ssl_rc4_set_key (void *rc4_info, char *key, int len)
void ssl_rc4_crypt (void *rc4_info, char *in_data, char *out_data, int len)
int ssl_mod_exp (char *out, int out_len, char *in, int in_len, char *mod, int mod_len, char *exp, int exp_len)
static void licence_generate_keys (uint8 *client_random, uint8 *server_random, uint8 *pre_master_secret)
static void licence_generate_hwid (uint8 *hwid)
static void licence_present (uint8 *client_random, uint8 *rsa_data, uint8 *licence_data, int licence_size, uint8 *hwid, uint8 *signature)
static void licence_send_request (uint8 *client_random, uint8 *rsa_data, char *user, char *host)
static void licence_process_demand (STREAM s)
static void licence_send_authresp (uint8 *token, uint8 *crypt_hwid, uint8 *signature)
static BOOL licence_parse_authreq (STREAM s, uint8 **token, uint8 **signature)
static void licence_process_authreq (STREAM s)
static void licence_process_issue (STREAM s)
void licence_process (STREAM s)

Variables

char g_username []
char g_hostname []
static uint8 g_licence_key [16]
static uint8 g_licence_sign_key [16]
BOOL g_licence_issued = False

Generated on Sun May 27 2012 04:42:11 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.