Crate configfs_tsm

Source
Expand description

This can generate quotes for remote attestation on confidential computing platforms using Linux’s configfs-tsm filesystem interface.

This is designed for and tested with Intel TDX, but since the configfs-tsm is a platform-agnostic interface, this could potentially work with other platforms such as Intel SGX, or AMD SEV.

This crate has no dependencies and generates quotes only by reading and writing local files.

Warning: This crate is in early stages of development and has not been audited

Structs§

OpenQuote
Represents a pending quote

Enums§

QuoteGenerationError
An error when parsing a quote

Functions§

create_quote
Create a quote with given input, using the input data as quote directory name
create_quote_with_providers
Same as create_quote, but check that the provider (the TEE platform) matches one of a given set of values
create_tdx_quote
Convenience function for creating a quote and checking the provider is tdx_guest