Skip to content

Commit 9de4e6b

Browse files
committed
tdm: Trusted Device Manager architecture definition
This is the initial commit for the Trusted Device Manager (TDM). It only contains an architecture document, no implementation is provided yet. Signed-off-by: Samuel Ortiz <[email protected]>
1 parent 214a057 commit 9de4e6b

File tree

6 files changed

+311
-2
lines changed

6 files changed

+311
-2
lines changed

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ members = [
1919
"confidential-data-hub/storage",
2020
"image-rs",
2121
"ocicrypt-rs",
22+
"tdm"
2223
]
2324

2425
[workspace.dependencies]

README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
# Confidential Container Tools and Components
1+
# Confidential Container Tools and Components
22
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fconfidential-containers%2Fimage-rs.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fconfidential-containers%2Fimage-rs?ref=badge_shield)
33

44
This repository includes tools and components for confidential container images.
55

6-
##
6+
##
77

88
[Attestation Agent](attestation-agent)
99
An agent for facilitating attestation protocols.
@@ -18,5 +18,8 @@ Rust implementation of the OCI image encryption library.
1818
[api-server-rest](api-server-rest)
1919
CoCo Restful API server.
2020

21+
[Trusted Device Manager](tdm)
22+
A TEE-IO (a.k.a. trusted-IO) devices manager for confidential guests.
23+
2124
## License
2225
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fconfidential-containers%2Fimage-rs.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fconfidential-containers%2Fimage-rs?ref=badge_large)

tdm/Cargo.toml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
[package]
2+
name = "tdm"
3+
version = "0.1.0"
4+
description = "A TEE-IO device manager for confidential guests"
5+
repository = "https://github.com/confidential-containers/guest-components/tree/main/tdm"
6+
readme = "README.md"
7+
license = "Apache-2.0"
8+
authors = ["The Trusted Device Manager Authors"]
9+
edition = "2021"
10+
11+
[dependencies]

tdm/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Trusted Device Manager
2+
3+
The Trusted Device Manager (TDM) is a confidential guest component for handling
4+
trusted IO operations.

0 commit comments

Comments
 (0)