[package] name = "lazaret-host-coordinator" version.workspace = true edition.workspace = true rust-version.workspace = true license.workspace = true [[bin]] name = "lazaret-host-coordinator" path = "src/main.rs" [[test]] name = "runtime-composition" path = "tests/runtime-composition.rs" harness = false [[test]] name = "recovery-process" path = "tests/recovery-process.rs" harness = false [dependencies] ed25519-dalek.workspace = true getrandom.workspace = true lazaret-core = { version = "=0.0.0", path = "../lazaret-core" } lazaret-ignored-workspace = { version = "=0.0.0", path = "../lazaret-ignored-workspace" } lazaret-linux = { version = "=0.0.0", path = "../lazaret-linux" } lazaret-prepared-lower = { version = "=0.0.0", path = "../lazaret-prepared-lower" } lazaret-runtime-supervisor = { version = "=0.0.0", path = "../lazaret-runtime-supervisor" } lazaret-state-anchor = { version = "=0.0.0", path = "../lazaret-state-anchor" } lazaret-storage-catalog = { version = "=0.0.0", path = "../lazaret-storage-catalog" } rcgen.workspace = true redb.workspace = true rustix.workspace = true rustls.workspace = true serde.workspace = true sha2.workspace = true time.workspace = true tokio.workspace = true [dev-dependencies] tempfile = "=3.27.0" lazaret-escalation-client = { version = "=0.0.0", path = "../lazaret-escalation-client" } x509-parser.workspace = true [[test]] name = "escalation" path = "tests/escalation.rs" harness = false [[test]] name = "cold-start" path = "tests/cold_start.rs" [lints] workspace = true