Upload directory to enclave #4

Merged
noormohammedb merged 6 commits from launch_config_dir_support into main 2025-04-17 12:17:55 +00:00
5 changed files with 4 additions and 9 deletions
Showing only changes of commit 48226a3341 - Show all commits

4
Cargo.lock generated

@ -1067,7 +1067,6 @@ dependencies = [
"detee-shared", "detee-shared",
"ed25519-dalek", "ed25519-dalek",
"env_logger", "env_logger",
"hex",
"hyper", "hyper",
"hyper-rustls", "hyper-rustls",
"lazy_static", "lazy_static",
@ -1130,9 +1129,8 @@ dependencies = [
[[package]] [[package]]
name = "detee-shared" name = "detee-shared"
version = "0.1.0" version = "0.1.0"
source = "git+ssh://git@gitea.detee.cloud/testnet/proto.git?branch=feat_dir_support_dtpm_config#64d7a1c9e16836615602636e346a356960dabd00" source = "git+ssh://git@gitea.detee.cloud/testnet/proto.git?branch=feat_dir_support_dtpm_config#20ba749427ac4453a06bc8a8ef3fb8f0ec6bb592"
dependencies = [ dependencies = [
"base64",
"bincode", "bincode",
"prost", "prost",
"serde", "serde",

@ -25,7 +25,6 @@ bs58 = "0.5.1"
chrono = "0.4.39" chrono = "0.4.39"
reqwest = {version = "0.12.12", features = ["blocking"] } reqwest = {version = "0.12.12", features = ["blocking"] }
serde_json = "1.0.139" serde_json = "1.0.139"
hex = "0.4.3"
hyper = "1.6.0" hyper = "1.6.0"
rustls = "0.23.23" rustls = "0.23.23"
tower = "0.5.2" tower = "0.5.2"

@ -30,8 +30,6 @@ pub enum Error {
DtpmConnection(#[from] tonic::transport::Error), DtpmConnection(#[from] tonic::transport::Error),
#[error("Received error from DTPM: {}", _0.message())] #[error("Received error from DTPM: {}", _0.message())]
ResponseStatus(#[from] tonic::Status), ResponseStatus(#[from] tonic::Status),
#[error("Hex: {0}")]
HexDecode(#[from] hex::FromHexError),
#[error("Disk access error: {0}")] #[error("Disk access error: {0}")]
DiskAccess(#[from] std::io::Error), DiskAccess(#[from] std::io::Error),
#[error("HRatls: {0}")] #[error("HRatls: {0}")]

@ -73,9 +73,9 @@ pub static PACKAGES_INDEX: LazyLock<PublicIndex> = LazyLock::new(|| {
packages: vec![ packages: vec![
PackageElement{ PackageElement{
package_name: "actix-static-server".to_string(), package_name: "actix-static-server".to_string(),
package_url: "https://registry.detee.ltd/sgx/packages_staging/actix-static-server_package_2025-04-10_09-26-42.tar.gz".to_string(), package_url: "https://registry.detee.ltd/sgx/packages_staging/actix-static-server_package_2025-04-15_22-47-40.tar.gz".to_string(),
launch_config_url: "https://registry.detee.ltd/sgx/launch_configs_staging/actix-static-server-launch-config_001.yaml".to_string(), launch_config_url: "https://registry.detee.ltd/sgx/launch_configs_staging/actix-static-server-launch-config_001.yaml".to_string(),
mr_enclave: [40, 113, 121, 165, 242, 180, 73, 116, 237, 163, 141, 178, 63, 246, 229, 68, 109, 78, 102, 212, 22, 92, 37, 93, 171, 123, 213, 120, 162, 77, 162, 154], mr_enclave: [97, 9, 55, 254, 254, 21, 143, 123, 239, 36, 47, 228, 8, 224, 114, 237, 159, 40, 32, 244, 54, 253, 126, 19, 13, 86, 42, 142, 248, 20, 89, 58],
}, },
/* /*
PackageElement{ PackageElement{

@ -18,7 +18,7 @@ pub fn package_enclave(
format!( format!(
r#"docker run --rm -it -v ./:/app/ \ r#"docker run --rm -it -v ./:/app/ \
-v {signing_key_path}:/keys/app_signing_key.pem:ro \ -v {signing_key_path}:/keys/app_signing_key.pem:ro \
noormohammedb/enclave_packager_01:pub_v4 {package_items}"# noormohammedb/enclave_packager_01:pub_v5 {package_items}"#
) )
} else { } else {
format!( format!(