Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CLicense.cpp File Reference
#include "CLicense.hpp"
#include "core/CStringTools.hpp"
#include "core/CSystem.hpp"
#include "core/assert.hpp"
#include "core/paths.hpp"
#include "core/system.hpp"
#include "logs/AbstractLog.hpp"
#include <cstring>
#include <fstream>
#include <iostream>
Include dependency graph for CLicense.cpp:

Functions

static uint16_t generateHash (const std::string &token)
 
static void prvSmear (uint16_t *id)
 
static void prvUnSmear (uint16_t *id)
 
static uint16_t * prvComputeSystemUniqueId (const std::string &reference, const std::string &hostname, const std::string &model, const std::string &family, const std::string &processorType, const std::string &stepping, const std::string &extendedModel, const std::string &extendedFamily, const std::string &serialNumber, const std::string &hdSerial, const std::string &mac1, const std::string &mac2)
 
static std::string idToStr (uint16_t *id)
 

Variables

static uint16_t kPrvMask [6] = {0x8675, 0x4e25, 0xf4a1, 0x5437, 0xab41, 0x8675}
 

Function Documentation

◆ generateHash()

static uint16_t generateHash ( const std::string & token)
static

◆ idToStr()

static std::string idToStr ( uint16_t * id)
static

◆ prvComputeSystemUniqueId()

static uint16_t * prvComputeSystemUniqueId ( const std::string & reference,
const std::string & hostname,
const std::string & model,
const std::string & family,
const std::string & processorType,
const std::string & stepping,
const std::string & extendedModel,
const std::string & extendedFamily,
const std::string & serialNumber,
const std::string & hdSerial,
const std::string & mac1,
const std::string & mac2 )
static

◆ prvSmear()

static void prvSmear ( uint16_t * id)
static

◆ prvUnSmear()

static void prvUnSmear ( uint16_t * id)
static

Variable Documentation

◆ kPrvMask

uint16_t kPrvMask[6] = {0x8675, 0x4e25, 0xf4a1, 0x5437, 0xab41, 0x8675}
static