Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
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.
Versioning
The tss-esapi
crate is still under development and thus the interface is not stable (despite the version number). As a rule of thumb, all versions marked alpha
are expected to be short-lived and superseded by a better, more complete interface that relies on breaking changes.
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.