[package]
name = "sgxs-tools"
version = "0.9.0"
authors = ["Fortanix, Inc."]
license = "MPL-2.0"
description = """
Utilities for working with the SGX stream format.
"""
repository = "https://github.com/fortanix/rust-sgx"
documentation = "https://edp.fortanix.com/docs/"
homepage = "https://edp.fortanix.com/"
keywords = ["sgx", "enclave", "sgxs", "sgxs-sign", "sgxs-append"]
categories = ["command-line-utilities"]
edition = "2018"
autobins = true
[lib]
proc-macro = true
path = "src/sgx_detect/proc_macro.rs"
[[bin]]
name = "sgx-detect"
path = "src/sgx_detect/main.rs"
[dependencies]
"sgxs" = { version = "0.8.0", path = "../sgxs", features = ["crypto-openssl"] }
"sgxs-loaders" = { version = "0.4.0", path = "../sgxs-loaders" }
"aesm-client" = { version = "0.6.0", path = "../aesm-client", features = ["sgxs"] }
"sgx-isa" = { version = "0.4.0", path = "../sgx-isa" }
"report-test" = { version = "0.5.0", path = "../report-test" }
"enclave-runner" = { version = "0.7.0", path = "../enclave-runner" }
lazy_static = "1"
clap = "2.34.0"
reqwest = { version = "0.11", features = ["blocking", "json"] }
regex = "1"
num = "0.2"
byteorder = "1.1.0"
openssl = "0.10"
anyhow = "1.0"
thiserror = "1.0"
crypto-hash = "0.3"
log = "0.4"
env_logger = "0.6"
yansi = "0.5"
atty = "0.2"
quote = "0.6"
proc-macro2 = "0.4"
petgraph = "0.6"
mopa = "0.2"
syn = { version = "0.15", features = ["full"] }
fnv = "1"
proc-mounts = "0.3.0"
serde = "1.0.84"
serde_derive = "1.0.84"
serde_yaml = "0.8.8"
[target.'cfg(unix)'.dependencies]
"dcap-ql" = { version = "0.4.0", path = "../dcap-ql" }
[target.'cfg(windows)'.dependencies]
winapi = { version = "0.3.7", features = ["winbase"] }
[features]
docs = []
[package.metadata.docs.rs]
features = ["docs"]