Skip to content

Pre-generate FFI bindings and protobuf handlers for TS provider #428

Open
@ionut-arm

Description

@ionut-arm

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestfirmware frameworkIssues related to compatibility with Arm FF-AmediumEffort label

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions