stegoeggo 0.2.3

Rights-reservation metadata and AI-training restriction notices for images, with optional steganographic markers
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Detached signed manifest support for provenance evidence.

#![cfg_attr(docsrs, feature(doc_cfg))]

/// Generate detached manifests from image bytes and claims.
pub mod generate;
mod manifest;
/// Verification of detached manifests against image bytes.
pub mod verify;

pub use generate::{compute_image_digest, create_manifest_from_image, create_manifest_with_claim};
pub use manifest::*;
pub use verify::{
    verify_detached_manifest, verify_detached_manifest_with_keys,
    verify_detached_manifest_with_keys_and_mac, verify_detached_manifest_with_limits,
    verify_detached_manifest_with_limits_and_mac, DetachedOverallStatus, EmbeddedReferenceStatus,
    ManifestVerification, TrustCallbackFn, TrustPolicy,
};