attestation-doc-validation 0.10.1

A Rust library for attesting enclaves according to the Evervault Attestation scheme. This crate is used to generate ffi bindings.
Documentation
[env]
CARGO_MAKE_EXTEND_WORKSPACE_MAKEFILE = true

[tasks.lint]
install_crate = "clippy"
command = "cargo"
args = ["clippy", "--", "-W", "clippy::pedantic"]

[tasks.format]
install_crate = "rustfmt"
command = "cargo"
args = ["fmt", "--check"]

[tasks.check]
command = "cargo"
args = ["check"]

[tasks.test]
command = "cargo"
args = ["test","--","--skip","time_sensitive"]

[tasks.test_time_sensitive_beta]
env = { "FAKETIME" = "1674054914" }
command = "cargo"
args = ["test","time_sensitive_beta"]

[tasks.test_time_sensitive_ga]
env = { "FAKETIME" = "1695050165" }
command = "cargo"
args = ["test","time_sensitive_ga"]

[tasks.test_ci]
dependencies = ["test", "test_time_sensitive_beta", "test_time_sensitive_ga"]

[tasks.build]
command = "cargo"
args = ["build"]

[tasks.ci]
dependencies = ["lint","format","check","test_ci","build"]