[[example]]
name = "echo"
path = "tests/bin/echo.rs"
[[example]]
name = "memory_stress_test"
path = "tests/bin/memory_stress_test.rs"
[[example]]
name = "memspike"
path = "tests/bin/memspike.rs"
[[example]]
name = "unix_echo"
path = "tests/bin/unix_echo.rs"
[badges.github]
repository = "enarx/enarx"
workflow = "test"
[badges.is-it-maintained-issue-resolution]
repository = "enarx/enarx"
[badges.is-it-maintained-open-issues]
repository = "enarx/enarx"
[badges.maintenance]
status = "actively-developed"
[build-dependencies.cc]
version = "1.0"
[build-dependencies.protobuf-codegen-pure]
version = "2.25"
[build-dependencies.sallyport]
features = ["asm"]
version = "0.1"
[build-dependencies.walkdir]
version = "2"
[build-dependencies.wat]
optional = true
version = "1.0"
[dependencies.anyhow]
version = "1.0"
[dependencies.bitflags]
version = "1.2"
[dependencies.ciborium]
version = "0.1"
[dependencies.colorful]
version = "0.2"
[dependencies.const-default]
features = ["derive"]
version = "0.2"
[dependencies.env_logger]
version = "0.9"
[dependencies.goblin]
version = "0.4"
[dependencies.iocuddle]
version = "0.1"
[dependencies.itertools]
version = "0.10"
[dependencies.kvm-bindings]
optional = true
version = "0.5"
[dependencies.kvm-ioctls]
optional = true
version = "0.10"
[dependencies.libc]
version = "0.2"
[dependencies.log]
version = "0.4"
[dependencies.lset]
version = "0.2"
[dependencies.mmarinus]
version = "0.2"
[dependencies.nbytes]
version = "0.1"
[dependencies.openssl]
version = "0.10"
[dependencies.primordial]
features = ["alloc"]
version = "0.3"
[dependencies.protobuf]
version = "2.22"
[dependencies.sallyport]
features = ["asm"]
version = "0.1"
[dependencies.semver]
version = "1.0"
[dependencies.sgx]
features = ["openssl"]
optional = true
version = "0.1.0"
[dependencies.spinning]
version = "0.1.0"
[dependencies.structopt]
features = ["wrap_help"]
version = "0.3"
[dependencies.vdso]
version = "0.1"
[dependencies.x86_64]
default-features = false
optional = true
version = "^0.14.6"
[dev-dependencies.process_control]
version = "3.0"
[dev-dependencies.serial_test]
version = "0.5"
[dev-dependencies.tempdir]
version = "0.3.7"
[features]
backend-kvm = ["x86_64", "kvm-bindings", "kvm-ioctls"]
backend-sev = ["backend-kvm"]
backend-sgx = ["x86_64", "sgx"]
default = ["backend-kvm", "backend-sgx", "backend-sev", "wasmldr"]
wasmldr = ["wat"]
[package]
authors = ["The Enarx Project Developers"]
build = "build.rs"
categories = ["os", "os::linux-apis", "network-programming", "hardware-support"]
description = "Enarx Keep Loader"
edition = "2018"
homepage = "https://github.com/enarx/enarx"
include = ["src", "internal", "build.rs", "LICENSE", "README.md", "tests", "rust-toolchain.toml"]
keywords = ["sgx", "sev", "kvm", "tee"]
license = "Apache-2.0"
name = "enarx"
readme = "README.md"
repository = "https://github.com/enarx/enarx"
version = "0.1.2"