TPM 2.0 Implementation in Rust
This is an early development environment and is currently very unstable - Everything is subject to change, perhaps on a daily basis.
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.
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.