google / google/go-tpm-tools

Update vendored TPM simulator code to use TCG

Open
#536 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
309
Forks
118
Avg merge
1d 16h
Merged PRs (30d)
33

Description

The TPM reference code is now maintained by TCG at https://github.com/trustedcomputinggroup/tpm. We should update the vendored dependency to use that one.

If possible, we should consider using a git submodule for this to make the dependency easier to update. There may be reasons this isn't already the case, though.

Contributor guide

Open the contributing guide

Research direction

Locate the vendored TPM reference code and inspect how this repository currently tracks and updates that dependency. Compare it with the TCG repository linked in the issue, then determine whether the dependency should be replaced directly or managed as a submodule; done means the repository uses the maintained TCG source and its update path is documented or established.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, git
Domain
build-system, security
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.