Open
Description
The build for the Trusted Services provider currently performs all the steps involved in setting up an interface to libts
- generating bindings, generating protobuf handling code - however this is suboptimal since we could simply pre-generate these intermediary products and commit them into the repo for some target architectures.
While this issue could be done at the same time as #407 , they could also be separated and have this implemented before splitting out the new crate(s).
The tss-esapi-sys
and cryptoki-sys
are good examples to base the bindgen side on. The protobuf code should be platform-independent, so it doesn't need any special treatment.