31 releases (16 stable)
7.1.0 | May 25, 2022 |
---|---|
7.0.1 | Mar 21, 2022 |
7.0.0 | Feb 15, 2022 |
7.0.0-alpha.1 | Sep 17, 2021 |
1.0.1 | Jan 17, 2020 |
#268 in Cryptography
4,707 downloads per month
Used in fewer than 6 crates
3MB
98K
SLoC
TPM2 Software Stack Rust Wrapper
This is the high-level, Rust idiomatic wrapper crate that exposes an interface to TSS.
This crate depends on the tss-esapi-sys
crate for its
FFI interface. By default, pre-generated bindings are used. If you'd like the
bindings to be generated at build time, please enable either the
generate-bindings
feature - the FFI bindings will then be generated at build
time using the headers identified on the system.
Our end-goal is to achieve a fully Rust-native interface that offers strong safety and security guarantees. Check out our documentation for an overview of our code safety approach.
Cross compiling
For more information on cross-compiling the tss-esapi
crate, please see the README of the tss-esapi-sys
crate.
Copyright 2021 Contributors to the Parsec project.
Dependencies
~2.4–3.5MB
~86K SLoC