![]() | ||
|
Main
Documentation Download Examples TSPI API Links |
MTM software installation instructionsThe current distribution contains TPM/MTM emulator package and ready-made patches against Trousers version 0.2.9 and tpm-tools v. 1.2.5. TrouSerS and MTM emulator also require some external libraries. Please check that the following packages are installed and install them if they are not installed (you will need both library and header files):
NEW! Patches by Jani Suomalainen and Sami Lehtinen (Tecnical Research Center of Finland) update the emulator in the following ways: The RIM cert create tool malfunctioned, if the state parameters were input from a file (patch fixes this problem). The second patch provides a tpm_compute_digest that takes the input (PCR values) as command line parameters rather than as a TPM_DATA struct. The last patch makes the compilation compatible with GCC 4.3 (O_CREAT requires the mode parameter in the open command). Extract original TrouSerS and tpm-tools packages. Extract MTM emulator, modified TrouSerS and modified tpm-tools packages. Package files are:
There are separate build instructions for MTM emulator, TrouSerS and tpm-tools (see INSTALL file in subdirectories mtmemu, trousers and tpm-tools). All packages are using the autotools based build system. Build subdirectories in this order (there are dependencies):
in other words you might want to follow the following procedure (done on a an old RedHat Linux with the intention to be installed in /usr). The assumption below is that the user is running as root:
| |
Updated: 23.2.2009 | ||