Patent ID: 8332834

Claim:
A method of generating program code in a load format, which is intended to be loaded into a portable data carrier during operation thereof and executed by a processor of the data carrier and, during said execution, to use functions of a private library located on the data carrier, wherein the data carrier is configured as a smart card or a chip module, the method having the following steps performed outside the data carrier by a program development system comprising a personal computer or a workstation: generation of program code in an object code format, and at least partial linking of the program code in the object code format relative to a pseudo library, in order to obtain the program code in the load format, the pseudo library differing from private library located on the data carrier in such a way that at least some of the internal functions of private library located on the data carrier are absent or hidden or masked in the pseudo library, wherein the private library located on the data carrier is not accessible at the program development system outside the data carrier.