[package] name = "tee-verifier" version = { workspace = true } license = { workspace = true } edition = { workspace = true } repository = { workspace = true } [package.metadata.cargo-shear] ignored = ["borsh"] [package.metadata.near.reproducible_build] image = "sourcescan/cargo-near:0.22.0-rust-1.97.1" image_digest = "sha256:7467038bdddc86484b73b416eeadce926ff59013e128e53dec5a19e1cb4b2234" passed_env = [] container_build_command = [ "cargo", "near", "build", "non-reproducible-wasm", "--locked", "--profile=release-contract", "--features", "abi", ] [lib] crate-type = ["cdylib", "lib"] [features] # Enabled by `cargo near build` (via `--features near-sdk/__abi-generate`) # and required for ABI / Borsh schema generation. Pulls in # `borsh/unstable__schema` and `BorshSchema` derives on the wire types. abi = ["borsh/unstable__schema", "tee-verifier-interface/borsh-schema"] # Enables `near_sdk::testing_env!` for tests; the workspace `near-sdk` # dependency no longer turns on `unit-testing` by default. test-utils = ["near-sdk/unit-testing"] [dependencies] borsh = { workspace = true } dcap-qvl = { workspace = true } near-sdk = { workspace = true } tee-verifier-conversions = { workspace = true } tee-verifier-interface = { workspace = true } [target.'cfg(target_arch = "wasm32")'.dependencies] getrandom = { workspace = true, features = ["custom"] } [dev-dependencies] hex = { workspace = true } tee-verifier = { path = ".", features = ["test-utils"] } test-utils = { workspace = true } [lints] workspace = true