corim 0.1.3

Concise Reference Integrity Manifest (CoRIM) — CBOR-based encoding of Endorsements and Reference Values for Remote Attestation (RATS).
Documentation
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.

[package]
name = "corim"
version = "0.1.3"
edition = "2021"
rust-version = "1.85"
description = "Concise Reference Integrity Manifest (CoRIM) — CBOR-based encoding of Endorsements and Reference Values for Remote Attestation (RATS)."
license = "MIT"
authors = ["Microsoft"]
repository = "https://github.com/Azure/corim"
keywords = ["corim", "comid", "cbor", "attestation", "rats"]
categories = ["encoding", "authentication", "cryptography"]
readme = "README.md"
# Exclude development-only test files from the published crate.
# These are useful locally but not needed by downstream users.
exclude = [
    "tests/negative_error_path_tests.rs",
]

[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]

[features]
default = ["std"]
std = ["serde/std", "thiserror/std"]
json = ["std", "serde_json"]
# First-party CoRIM profile: Intel (draft-cds-rats-intel-corim-profile).
# Adds `corim::profile::intel` with the IntelProfile implementation,
# the `#6.60010` expression decoder, and the per-key evaluator. Opt-in;
# does not pull any additional dependencies.
profile-intel = []

[dependencies]
corim-macros.workspace = true
serde.workspace = true
serde_json = { workspace = true, optional = true }
thiserror.workspace = true