content: [package]
  name = "ohttp-server"
  version = "0.1.0"
  authors = ["Antoine Delignat-Lavaud <antdl@microsoft.com>", "Arthi Gokarn <arthig@microsoft.com>", "Kapil Vaswani <kapilv@microsoft.com>", "Tien Le <tienle@microsoft.com>"]
  edition = "2024"
  
  [features]
  default = ["rust-hpke"]
  nss = ["ohttp/nss"]
  rust-hpke = ["ohttp/rust-hpke"]
  
  [dependencies]
  env_logger = {version = "0.10", default-features = false}
  hex = "0.4"
  base64 = "0.22.1"
  lazy_static = "1.4"
  moka = { version = "0.12", features = ["future"] }
  tokio = { version = "1", features = ["full"] }
  serde = { version = "1.0", features = ["derive"] }
  elliptic-curve = { version = "0.13.8", features = ["jwk"] }
  base64-url = "3.0.0"
  hpke = {version = "0.12.0", features = ["std","p384"]}
  serde_json = "1.0"
  serde_cbor = "0.10"
  warp = { version = "0.3", features = ["tls"] }
  reqwest = { version = "0.11", default-features = false, features = ["rustls-tls", "stream", "json"] }
  futures-util = "0.3.30"
  futures = "0.3.30"
  log = "0.4.22"
  clap = { version = "4.5.18", features = ["derive"] }
  tracing = "0.1"
  tracing-subscriber = { version = "0.3.18", features = ["default", "json", "env-filter"] }
  thiserror = "1"
  uuid = { version = "1.0", features = ["v4"] }
  hyper-unix-connector = "0.2.2"
  tokio-stream = { version = "0.1", features = ["net"] }
  
  [dependencies.cgpuvm-attest]
  path= "../cgpuvm-attest"
  features = []
  
  [dependencies.azure-attestation-proxy]
  path= "../azure-attestation-proxy"
  features = []
  
  [dependencies.bhttp]
  git = "https://github.com/microsoft/ohttp.git"
  branch = "main"
  features = ["bhttp", "write-http"]
  
  [dependencies.ohttp]
  git = "https://github.com/microsoft/ohttp.git"
  branch = "main"
  features = ["server"]
  default-features = false
  
  [dev-dependencies]
  hyper = "0.14"  # Use the latest patch version for the 0.14.x series
  ohttp-client = {path = "../external/attested-ohttp-client/ohttp-client" }
  
  