Skip to content

[TPM] Phase 3: TPM Cryptographic Core #69

Description

@Vladush

The actual hardware interaction.

  • Dynamic TPM Loader: Implement a singleton wrapper to dlopen libtss2-esys.so.0 using RTLD_LAZY | RTLD_LOCAL.
  • ESYS Pipeline: Implement TpmEngine for sealing and unsealing using NIST P-256 for the Primary Root Key (or persisting the SRK for faster logins).
  • Server-Side Biometric Gating: Integrate the unseal operation atomically into the successful AUTH_REQUEST response for privileged clients (uid == 0).

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions