content: # Copyright (c) Microsoft Corporation.
  # Licensed under the MIT License.
  
  [package]
  name = "underhill_attestation"
  edition.workspace = true
  rust-version.workspace = true
  
  [features]
  # Enable locally compiling and statically linking a copy of OpenSSL.
  # The build process requires a C compiler, perl, and make.
  openssl-vendored = ["openssl/vendored"]
  
  [target.'cfg(target_os = "linux")'.dependencies]
  guest_emulation_transport.workspace = true
  openhcl_attestation_protocol.workspace = true
  vmgs = { workspace = true, features = ["encryption_ossl"] }
  get_protocol.workspace = true
  guid.workspace = true
  mesh.workspace = true
  openssl_kdf.workspace = true
  tee_call.workspace = true
  pal_async.workspace = true
  tracing.workspace = true
  cvm_tracing.workspace = true
  
  base64.workspace = true
  base64-serde.workspace = true
  getrandom.workspace = true
  openssl.workspace = true
  serde.workspace = true
  serde_json.workspace = true
  static_assertions.workspace = true
  thiserror.workspace = true
  time = { workspace = true, features = ["macros"] }
  zerocopy.workspace = true
  
  [target.'cfg(target_os = "linux")'.dev-dependencies]
  disklayer_ram.workspace = true
  disk_backend.workspace = true
  vmgs = { workspace = true, features = ["encryption_ossl", "test_helpers"] }
  vmgs_format.workspace = true
  guest_emulation_transport = { workspace = true, features = ["test_utilities"] }
  guest_emulation_device = { workspace = true, features = ["test_igvm_agent"] }
  test_with_tracing.workspace = true
  user_driver_emulated_mock.workspace = true
  
  [lints]
  workspace = true
  
  [package.metadata.xtask.unused-deps]
  # Needed for the base64-serde macros.
  ignored = ["serde"]
  