<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>35574</bug_id>
          
          <creation_ts>2003-12-10 23:10 0000</creation_ts>
          <short_desc>Including support for Trusted Platform Modules (TPM) to Gentoo via the IBM drivers and TSS stack.</short_desc>
          <delta_ts>2005-02-03 03:18:03 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Hardened</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          <bug_file_loc>http://www.research.ibm.com/gsal/tcpa/</bug_file_loc>
          
          
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>gentoobugzilla@digitasaru.net</reporter>
          <assigned_to>henrik@brixandersen.dk</assigned_to>
          <cc>beejay@gentoo.org</cc>
    
    <cc>evan@alt3r.com</cc>
    
    <cc>latexer@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>gentoobugzilla@digitasaru.net</who>
            <bug_when>2003-12-10 23:10:46 0000</bug_when>
            <thetext>Please review the URL listed above and the Linux Journal article, &quot;Take Control of TCPA&quot; (http://www.linuxjournal.com/article.php?sid=6633).  It provides an overview of why including support for the TPM is important, addresses misconceptions regarding it, provides the GPLed/BSD-licensed source code to the TPM driver (GPL) and preliminary interface library (BSD) to the driver.  The Linux Journal article provides an overview of the entire system.

This could be a real boon for security, and I&apos;d like to see it included as an option in Gentoo.  The TPM could be a USE flag, as I believe there are projects such as grub which include patches or could be patched to take advantage of the existance of a TPM.


Reproducible: Always
Steps to Reproduce:
1.
2.
3.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>solar@gentoo.org</who>
            <bug_when>2003-12-11 23:04:21 0000</bug_when>
            <thetext>Joseph,

From a quick read/review of the url it sounds like special hardware is 
required. I&apos;m not aware of anybody that has this type of hardware, so
here is the deal.  We cant/wont add anything to portage which can cant
test and verify that it works.
If you can find a way for us to test/verify that this works then it 
will be considered.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gentoobugzilla@digitasaru.net</who>
            <bug_when>2003-12-12 05:54:03 0000</bug_when>
            <thetext>My new laptop (whenever it gets here) will have such hardware.

I have contacted the vendor of the TPM, and at least the project manager would like to help make it work under Linux.

Thus, I could help test.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>solar@gentoo.org</who>
            <bug_when>2004-01-27 18:00:53 0000</bug_when>
            <thetext>Any new news on this bug Joseph? Gentoo devs still dont have this kinda hardware.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gentoobugzilla@digitasaru.net</who>
            <bug_when>2004-01-28 09:35:50 0000</bug_when>
            <thetext>Sorry.  After HP dropping the ball waaaay too many times, I went with a Dell home system, which has no TPM.  Sorry!

You might contact Infineon to see if they&apos;ll help.  I know IBM is working on it.  They would be glad to get any help you may provide, and you may get hardware from either or both of them.

Sorry I can&apos;t be of help anymore.  HP sucks, I guess.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>klieber@gentoo.org</who>
            <bug_when>2004-03-29 07:43:59 0000</bug_when>
            <thetext>updating component.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>henrik@brixandersen.dk</who>
            <bug_when>2004-08-30 08:43:25 0000</bug_when>
            <thetext>I own an IBM ThinkPad X31 which has a TCPA chip. I&apos;d be happy to look into this more and help testing.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>latexer@gentoo.org</who>
            <bug_when>2004-08-30 08:45:54 0000</bug_when>
            <thetext>My T30 (whenever it gets back from being repaired) also has a TPM chip in it. I&apos;ve gotten the driver working under 2.6 before with some mild hacking of the driver (quite a few months ago). I&apos;d also be interested in this work.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>henrik@brixandersen.dk</who>
            <bug_when>2004-08-30 08:50:44 0000</bug_when>
            <thetext>http://www.prosec.rub.de/trusted_grub.html has some information about a TPM enabled GRUB.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>solar@gentoo.org</who>
            <bug_when>2004-09-08 18:22:30 0000</bug_when>
            <thetext>Well we still lack the hardware to support this. Bouncing back to bug-wranglers.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>henrik@brixandersen.dk</who>
            <bug_when>2004-09-10 01:39:20 0000</bug_when>
            <thetext>*** Bug 62673 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>henrik@brixandersen.dk</who>
            <bug_when>2005-01-18 02:50:12 0000</bug_when>
            <thetext>Created an attachment (id=48822)
app-crypt/tpm-2.0.ebuild

This is an updated ebuild for the IBM TPM driver.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dragonheart@gentoo.org</who>
            <bug_when>2005-02-03 03:18:03 0000</bug_when>
            <thetext>added app-crypt/tpm-module and sys-libs/libtpm - Thanks Henrik Brix Andersen &lt;brix@NOHATEMAIL.gentoo.org&gt;

Drivers added. Recruitment underway.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>48822</attachid>
            <date>2005-01-18 02:50 0000</date>
            <desc>app-crypt/tpm-2.0.ebuild</desc>
            <filename>tpm-2.0.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA1IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCmluaGVyaXQgbGludXgtbW9kCgpNWV9QPSR7UC90cG0vVFBNfQpTPSR7V09SS0RJUn0K
CkRFU0NSSVBUSU9OPSJEcml2ZXIgYW5kIHV0aWxpdGllcyBmb3IgVFBNIGNoaXBzIgoKSE9NRVBB
R0U9Imh0dHA6Ly93d3cucmVzZWFyY2guaWJtLmNvbS9nc2FsL3RjcGEvIgpTUkNfVVJJPSJodHRw
Oi8vd3d3LnJlc2VhcmNoLmlibS5jb20vZ3NhbC90Y3BhLyR7TVlfUH0udGFyLmd6IgoKTElDRU5T
RT0iR1BMLTIiClNMT1Q9IjAiCktFWVdPUkRTPSJ+eDg2IgoKSVVTRT0iIgoKUkRFUEVORD0iZGV2
LWxpYnMvb3BlbnNzbCIKCkJVSUxEX1BBUkFNUz0iS0RJUj0ke0tWX0RJUn0iCkJVSUxEX1RBUkdF
VFM9ImRlZmF1bHQiCgpNT0RVTEVfTkFNRVM9InRwbShjcnlwdG86JHtTfS8ke1B9KSIKCnNyY191
bnBhY2soKSB7Cgl1bnBhY2sgJHtBfQoKCWNvbnZlcnRfdG9fbSAke1N9LyR7UH0vTWFrZWZpbGUK
fQoKc3JjX2NvbXBpbGUoKSB7CglsaW51eC1tb2Rfc3JjX2NvbXBpbGUKCgljZCAke1N9L2xpYiR7
UH0KCWVjb25mIHx8IGRpZSAiZWNvbmYgZmFpbGVkIgoJZW1ha2UgfHwgZGllICJlbWFrZSBmYWls
ZWQiCn0KCnNyY19pbnN0YWxsKCkgewoJbGludXgtbW9kX3NyY19pbnN0YWxsCgoJY2QgJHtTfS9s
aWIke1B9CgllbWFrZSBERVNURElSPSR7RH0gaW5zdGFsbCB8fCBkaWUgImVtYWtlIGluc3RhbGwg
ZmFpbGVkIgoKCWRvZG9jIEFVVEhPUlMgQ2hhbmdlTG9nIE5FV1MgUkVBRE1FCn0K
</data>        

          </attachment>
    </bug>

</bugzilla>