feat(api): add Intel DCAP API client module

Introduced a new `intel-dcap-api` crate for interacting with Intel's DCAP APIs.
- Implemented various API client functionalities for SGX/TDX attestation services.
- Added support for registration, certification, enclave identity, and FMSPC retrieval.

Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
This commit is contained in:
Harald Hoyer 2025-04-09 16:29:37 +02:00
parent 93c35dad38
commit ed84a424db
Signed by: harald
GPG key ID: F519A1143B3FBE32
11 changed files with 1939 additions and 1 deletions

15
Cargo.lock generated
View file

@ -2603,6 +2603,21 @@ dependencies = [
"generic-array",
]
[[package]]
name = "intel-dcap-api"
version = "0.3.0"
dependencies = [
"hex",
"percent-encoding",
"reqwest",
"serde",
"serde_json",
"thiserror 2.0.11",
"tokio",
"url",
"x509-cert",
]
[[package]]
name = "intel-tee-quote-verification-sys"
version = "0.2.1"