1pub mod baseline;
6pub mod c2pa;
7pub mod codec;
8pub mod compact_ref;
9pub mod crypto;
10pub mod error;
11pub mod evidence;
12pub mod forensics;
13pub mod identity;
14pub mod rfc;
15pub mod war;
16#[cfg(feature = "wasm")]
17pub mod wasm;
18
19pub use crate::error::{Error, Result};
20pub use codec::{
21 decode_evidence, encode_evidence, CodecError, Format, CBOR_TAG_COMPACT_REF, CBOR_TAG_CPOP,
22 CBOR_TAG_CWAR, IANA_PEN,
23};
24pub use crypto::{hash_sha256, EvidenceSigner};
25pub use evidence::{Builder, Verifier};
26pub use rfc::{AttestationTier, DocumentRef, EvidencePacket, HashValue, Verdict};
27
28pub const PROTOCOL_VERSION: u32 = 1;