tss-esapi

Crates.iotss-esapi
lib.rstss-esapi
version7.5.1
sourcesrc
created_at2020-01-15 11:42:15.671831
updated_at2024-04-16 12:16:33.114725
descriptionRust-native wrapper around TSS 2.0 Enhanced System API
homepage
repositoryhttps://github.com/parallaxsecond/rust-tss-esapi
max_upload_size
id198607
size1,467,564
admin (github:parallaxsecond:admin)

documentation

https://docs.rs/crate/tss-esapi

README

TPM2 Software Stack Rust Wrapper

Crates.io Code documentation

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.

Commit count: 813

cargo fmt