15 unstable releases (3 breaking)

0.4.1 Jun 19, 2024
0.4.0 Jun 19, 2024
0.3.5 Jun 19, 2024
0.2.3 Jun 15, 2024
0.1.3 Jun 14, 2024

#617 in Hardware support

Download history 39/week @ 2024-07-25 8/week @ 2024-08-01 8/week @ 2024-09-12 9/week @ 2024-09-19 15/week @ 2024-09-26 9/week @ 2024-10-03

628 downloads per month
Used in tpm2_cli

MIT license

23KB
434 lines

Subcrates:

  • tpm2_call has the goal of providing rustified constants covering TPM2 2.0 Structures Specification. All the content in this crate operating system agnostic.
  • tpm2_cli is a command-line interface to a TPM 2.0 chip. It is Linux-only application using by default /dev/tpmrm0, which is available to users within tss group in a systemd-based environment.

Commits

Commit messaged follow Conventional Commits specification.

Versioning

Versioning follows Semantic Versioning specification.

A new version is created as follows:

git tag -s $MAJOR.$MINOR.$PATCH -m $MAJOR.$MINOR.$PATCH
git push origin $MAJOR.$MINOR.$PATCH

Tags

Add a Signed-off-by trailer to the new commits.

Backwards compatibility

  • Patch versions are backwards compatible.
  • Minor versions are keptmostly backwards compatible, but we're not going to hung up on it.

Dependencies

~0.4–1MB
~24K SLoC