4 SG-Lock API
4.1 Function summary
The SG-Lock API functions can be devided into the 4 groups: basic functions,
extended functions, cryptographic and administrative functions. The basic func-
tions, that are essential for most software protection approaches, like e.g. check-
ing if a SG-Lock is actually plugged in a port of the PC. The extended functions
with special capabilities provide functionalities for special intended aims, e.g.
memory and counters, which can be used to store strings or counters to limit
program starts. Functions of that group are used, when certain protection strate-
gies are pursued.
The group of administrative functions is primarily used for the preparation
purposes of the SG-Lock hardware prior delivery to the software users. They are
normally not implemented in the source code of the protected application. In-
stead they are used to build small an simple initialisation applications to prepare
SG-Lock devices by the software company before shipment to the users.
17
Summary of Contents for SG-Lock
Page 2: ......
Page 22: ......
Page 60: ......
Page 62: ...56 Chapter 7 Technical Data Notes ...
Page 63: ...Chapter 7 Technical Data 57 ...