linuxboot / linuxboot/heads

Open Source TPM board?

Open
#503 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Makefile
Stars
1.6k
Forks
211
Avg merge
4d 21h
Merged PRs (30d)
6

Description

Is someone aware of an open source project already implementing this board?
From [this coreboot pdf](https://www.coreboot.org/images/f/f1/Tpm_-_Philipp.pdf), p. 37:

> - Buy a ARM Cortex-M4 board.
> - Checkout
> - https://chromium.googlesource.com/chromiumos/third_party/tpm2/
> - https://chromium.googlesource.com/chromiumos/third_party/cryptoc/
> - https://chromium.googlesource.com/chromiumos/platform/ec/
> - Do some refactoring on the code.
> - Compile and flash it.
> - Thanks to Google for doing a great job open sourcing hardware as well.
> - Have fun
>
>

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the linked coreboot PDF and the three Chromium repositories named in the issue to determine whether an open-source TPM board implementation already exists. The issue is done when a suitable project is identified or the required board and refactoring scope are clarified.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
embedded-iot, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.