Hi all,

I have two questions. The first question directly relates to TrouSerS, 
and the second may be a bit off topic for this mailing list but I cannot 
find a more appropriate place to ask.

Question 1:

I'm writing a boot loader that will use TPM Seal and Unseal 
functionality. Since I am running without an OS, I cannot use TrouSerS 
for my project. I've been implementing these functions myself, but the 
TCG spec is very long and intimidating to read. With this being said, 
would it be possible to use a subset of TrouSerS that does not depend on 
the OS to accomplish this task?

Question 2:

Which TPM commands does the TPM_Seal and TPM_Unseal command depend on? 
Obviously, Unseal depends on Seal, because you need to Seal something in 
order to Unseal it. But it seems that Seal requires an OSAP session, so 
I need to use TPM_OSAP. And it seems that to start an OSAP session, you 
need to load a key, so I need TPM_LoadKey. An in order to use LoadKey, I 
need to take ownership, so I need TPM_TakeOwnership. So it seems that I 
need to execute the following TPM commands to use Seal and Unseal: 
TPM_TakeOwnership -> TPM_LoadKey -> TPM_OSAP -> TPM_Seal -> TPM_Unseal. 
Is this correct? The spec is not clear in exactly which commands depend 
on other commands, so this is confusing to me.

Thanks!

------------------------------------------------------------------------------
Flow-based real-time traffic analytics software. Cisco certified tool.
Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer
Customize your own dashboards, set traffic alerts and generate reports.
Network behavioral analysis & security monitoring. All-in-one tool.
http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk
_______________________________________________
TrouSerS-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/trousers-users

Reply via email to