parallaxsecond / rust-tss-esapi

TSS 2.0 Enhanced System API (ESAPI) Rust wrapper
https://docs.rs/tss-esapi/
Apache License 2.0
85 stars 51 forks source link

Add bundled feature to allow tpm2-tss to be built from source #522

Closed uglyoldbob closed 4 months ago

uglyoldbob commented 4 months ago

This pull request adds a feature called bundled, which pulls the tpm2-tss code from git and compiles it. Tested on ubuntu linux and windows 11.

The linux build needs all of the normal requirements for building tpm2-tss as described in their repository.

Windows builds require visual studio 2017, with the c2 clang option, visual studio build tools 10.0.17134.0. Openssl should be installed to C:\OpenSSL-v11-Win64

uglyoldbob commented 4 months ago

I hadn't realized that other pull request had been merged. I will put together another pull request on that. I will reply to the other comments on this one.

uglyoldbob commented 4 months ago

Closing this pull request in favor of the other one i put together.