Skip to content

tpm-rs/tpm-rs

Repository files navigation

tpm-rs

About

TPM 2.0 Implementation in Rust

Status

This is an early development environment and is currently very unstable - Everything is subject to change, perhaps on a daily basis.

What needs to be done

See the Project for a list of tasks to do. Feel free to contribute PRs to achieve those, or to add goals to the Project list.

Test-Driven Principle for PRs.

Good test coverage is key to code velocity and reliability. The easiest way to maintain good test coverage is to require it from the beginning. Since we are starting from a green field, we treat test coverage as a first-class feature that underpins all others.

Hence, any PR for code needs meaningful tests, and those tests need to be integrated into our CI pipeline.