1 1.1 christos 2 1.1 christos tpm-tools 3 1.1 christos 4 1.1 christos Copyright (C) 2005, 2006 International Business Machines Corporation 5 1.1 christos All Rights Reserved. 6 1.1 christos 7 1.1 christos 8 1.1 christos DESCRIPTION 9 1.1 christos ----------- 10 1.1 christos tpm-tools is an open-source package designed to enable user and application 11 1.1 christos enablement of Trusted Computing using a Trusted Platform Module (TPM), 12 1.1 christos similar to a smart card environment. Trusted Computing is a set of 13 1.1 christos specifications set forth by the Trusted Computing Group (TCG). For more 14 1.1 christos information on the TCG and Trusted Computing please visit the Trusted 15 1.1 christos Computing Group website at: 16 1.1 christos http://www.trustedcomputinggroup.org. 17 1.1 christos 18 1.1 christos The tpm-tools package contains commands to allow the platform administrator 19 1.1 christos the ability to manage and diagnose the platform's TPM. Additionally, the 20 1.1 christos package contains commands to utilize some of the capabilities available 21 1.1 christos in the TPM PKCS#11 interface implemented in the openCryptoki project. 22 1.1 christos 23 1.1 christos The tpm-tools package is released under the Common Public License. 24 1.1 christos 25 1.1 christos 26 1.1 christos BUILD REQUIREMENTS 27 1.1 christos ----- ------------ 28 1.1 christos Packages needed to build: 29 1.1 christos 30 1.1 christos automake 31 1.1 christos autoconf 32 1.1 christos libtool 33 1.1 christos gettext 34 1.1 christos gettext-devel 35 1.1 christos trousers 36 1.1 christos trousers-devel 37 1.1 christos 38 1.1 christos optional (for PKCS#11 support - tpmtoken commands) 39 1.1 christos openssl-0.9.7 or newer 40 1.1 christos openssl-devel-0.9.7 or newer 41 1.1 christos opencryptoki-2.2.0 or newer 42 1.1 christos 43 1.1 christos 44 1.1 christos BUILDING tpm-tools 45 1.1 christos -------- --------- 46 1.1 christos $ sh ./bootstrap.sh 47 1.1 christos $ ./configure 48 1.1 christos $ make 49 1.1 christos # make install 50 1.1 christos 51 1.1 christos By default the build will place everything in /usr/local. Issue 52 1.1 christos ./configure --help 53 1.1 christos to see how to install to a different location. 54 1.1 christos 55