[package]
name = "aesm-client"
version = "0.1.0"
authors = ["Fortanix, Inc."]
license = "MPL-2.0"
description = """
RPC client for Intel SGX AESM (Architectural Enclave Service Manager).
With this client, applications can obtain launch tokens for enclaves and turn
attestation reports into quotes.
"""
repository = "https://github.com/fortanix/rust-sgx"
documentation = "https://edp.fortanix.com/docs/api/aesm_client/"
homepage = "https://edp.fortanix.com/"
keywords = ["sgx", "enclave", "psw", "aesm", "aesmd"]
categories = ["api-bindings"]
[features]
test-sgx = []
[dependencies]
sgxs = { version = "0.6.0", path = "../sgxs", optional = true }
byteorder = "1.0"
lazy_static = "1"
protobuf = "1.2.2"
failure = "0.1.1"
failure_derive = "0.1.1"
unix_socket2 = "0.5.4"
[build-dependencies]
protoc-rust = "1.4"
[dev-dependencies]
sgx-isa = { version = "0.2.0", path = "../sgx-isa" }