rust-tss-esapi
rust-tss-esapi copied to clipboard
TSS 2.0 Enhanced System API (ESAPI) Rust wrapper
This pull request adds a feature bundled. It builds the tpm2-tss library from source after fetching with git. The normal requirements for build the software apply. The linux build needs...
This shows how to make an AIK that has been endorsed and is used to certify other objects.
This is a placeholder issue for all work that remains to be done towards a v8 release of `tss-esapi`. - [x] TpmsContext will be moved into structures and have it's...
I was wondering how this crate would also work on Windows platforms. I found: The official tpm2-tss project https://github.com/tpm2-software/tpm2-tss contains a tcti-tbs.c driver and the included INSTALL mentions Windows in...
The release of mbox 0.6.1 now strongly requires Rust 2018 to compile by forcing [severely out-dated dependency versions](https://github.com/kennytm/mbox/blob/v0.6.1/Cargo.toml#L30-L36). Version 0.6.0 was yanked from crates.io which blocks the compilation of tss-esapi...
#477 made it possible to build the crate under windows. It would there for be good to have a CI pipeline that tests that this continues to functions as intended....
This adds an example of how to use AES-128-CBC encryption and decryption with a TPM.
The 2018 rust edition is getting quite old and it is starting to cause some problems with dependencies so it is time to update it to 2021.
CreateLoaded is required for key derivation. We should add it to this library to allow KDF usage for applications.