From 18afc7e41f2cb2863d7373fb03da6be657e51d59 Mon Sep 17 00:00:00 2001 From: Mohsen Zohrevandi Date: Thu, 5 Dec 2024 16:53:35 -0800 Subject: [PATCH] Fix missing fields in Cargo.toml of pcs and dcap-artifact-retrieval crates --- intel-sgx/dcap-artifact-retrieval/Cargo.toml | 15 ++++++++++++++- intel-sgx/pcs/Cargo.toml | 17 ++++++++++++++--- 2 files changed, 28 insertions(+), 4 deletions(-) diff --git a/intel-sgx/dcap-artifact-retrieval/Cargo.toml b/intel-sgx/dcap-artifact-retrieval/Cargo.toml index 637a8045..12e68be1 100644 --- a/intel-sgx/dcap-artifact-retrieval/Cargo.toml +++ b/intel-sgx/dcap-artifact-retrieval/Cargo.toml @@ -1,8 +1,21 @@ [package] name = "dcap-artifact-retrieval" version = "0.1.0" -authors = ["Raoul Strackx ", "Nikita Shyrei "] +authors = ["Fortanix, Inc."] +license = "MPL-2.0" edition = "2018" +description = """ +DCAP artifact retrieval tool for Intel SGX remote attestation. + +DCAP attestations require access to Intel-signed artifacts. This library provides clients with +access to these artifacts both from Intel directly, and from Microsoft Azure. +""" +repository = "https://github.com/fortanix/rust-sgx" +documentation = "https://edp.fortanix.com/docs/api/dcap_artifact_retrieval/" +homepage = "https://edp.fortanix.com/" +keywords = ["sgx", "enclave", "dcap"] +categories = ["os", "hardware-support"] + [dependencies] backoff = "0.4.0" diff --git a/intel-sgx/pcs/Cargo.toml b/intel-sgx/pcs/Cargo.toml index 033d1e7d..d2afa0a6 100644 --- a/intel-sgx/pcs/Cargo.toml +++ b/intel-sgx/pcs/Cargo.toml @@ -1,11 +1,22 @@ [package] name = "pcs" version = "0.1.0" -authors = ["Raoul Strackx ", "Nikita Shyrei "] +authors = ["Fortanix, Inc."] +license = "MPL-2.0" edition = "2018" -description = "Datastructures related to the Intel Provisioning Certification Service. DCAP attestation requires handling of DCAP artifacts (e.g., PCK certs, TCB info, ...). This crate provides an easy interface for these artifacts" +description = """ +Provisioning Certification Service (PCS) data structures. + +Data structures related to the Intel Provisioning Certification Service. +DCAP attestation requires handling of DCAP artifacts (e.g., PCK certs, TCB info, ...). +This crate provides an easy interface for these artifacts. +""" +repository = "https://github.com/fortanix/rust-sgx" +documentation = "https://edp.fortanix.com/docs/api/pcs/" +homepage = "https://edp.fortanix.com/" +keywords = ["sgx", "enclave", "dcap"] +categories = ["os", "hardware-support"] -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] dcap-ql = { version = "0.4.0", path = "../dcap-ql", default-features = false }