https://github.com/parallaxsecond/rust-tss-esapi
TSS 2.0 Enhanced System API (ESAPI) Rust wrapper
https://github.com/parallaxsecond/rust-tss-esapi
ffi-wrapper rust-crate tpm2 tpm2-tss
Last synced: 6 months ago
JSON representation
TSS 2.0 Enhanced System API (ESAPI) Rust wrapper
- Host: GitHub
- URL: https://github.com/parallaxsecond/rust-tss-esapi
- Owner: parallaxsecond
- License: apache-2.0
- Created: 2019-12-05T11:37:42.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2025-04-01T19:08:03.000Z (6 months ago)
- Last Synced: 2025-04-03T03:39:38.832Z (6 months ago)
- Topics: ffi-wrapper, rust-crate, tpm2, tpm2-tss
- Language: Rust
- Homepage: https://docs.rs/tss-esapi/
- Size: 2.16 MB
- Stars: 98
- Watchers: 9
- Forks: 55
- Open Issues: 40
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README

# TSS 2.0 Enhanced System API Rust WrapperThe `tss-esapi` Rust crate provides an idiomatic interface to the TCG TSS 2.0 Enhanced System API. We expose both direct FFI bindings (under the `tss-esapi-sys` crate) and abstracted versions, aimed at improved convenience of using the API.
## Minimum Supported Rust Version (MSRV)
At the moment we test (via CI) and support the following Rust compiler versions:
* On Ubuntu we test with:
- The latest stable compiler version, as accessible through `rustup`.
- The 1.74.0 compiler version.
* On Fedora we test with the compiler version included with the Fedora 38 release.
* On Fedora rawhide we test with the compiler version included.If you need support for other versions of the compiler, get in touch with us to see what we can do!
## Community channel
Come and talk to us in [our Slack channel](https://github.com/parallaxsecond/community#community-channel)!
## Contributing
We would be happy for you to contribute to the `tss-esapi` crate!
Please check the [**Contribution Guidelines**](https://parallaxsecond.github.io/parsec-book/contributing/index.html)
to know more about the contribution process.## License
The software is provided under Apache-2.0. Contributions to this project are accepted under the same license.
*Copyright 2019 Contributors to the Parsec project.*