New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 591148 link

Starred by 2 users

Issue metadata

Status: Untriaged
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Feature



Sign in to add a comment

Move TPM ownership functionality from cryptohome to tpm_manager

Reported by bfreed@chromium.org, Mar 1 2016

Issue description

As cryptohome has evolved, it has attained more functionality than originally planned.  Refactor per issue 235225.

The tpm_manager package (currently unused by any overlays) contains TPM ownership code that we should use instead of cryptohome.

Ideally, all applications (cryptohome, chrome, others?) will ask tpm_managerd to take ownership.  But to start, we can bounce the request from cryptohomed to tpm_managerd.
 
tpm_manager is a currently unused package, so it needs to be fixed up, as well.

It needs to properly export its dbus proxy interfaces.
Right now it looks like it needs to export its libproto_library.a (probably renamed something a bit less generic, like libtpmproto_library.a) and some generated header files:
  tpm_ownership_interface.pb.h
  local_data.pb.h
  tpm_manager_status.pb.h

Also, its startup script (tpm_managerd.conf) needs to use the wait_for_ownership_trigger flag so it does not automatically grab ownership with it is started.
Labels: Hotlist-Recharge-BouncingOwner
Owner: ----
This owner is not able to receive e-mails, please re-triage.
Components: OS>Systems

Sign in to add a comment