Skip to main content

confium_pki/cms/
mod.rs

1//! CMS (PKCS#7 / RFC 5652) SignedData envelope construction and verification.
2//!
3//! Produces standard CMS SignedData verifiable by OpenSSL, Thunderbird/RNP,
4//! Adobe, and other standards-compliant tools. Provides semantic types plus
5//! real DER encoding for SHA-256 digests and algorithm identifiers.
6//!
7//! See `TODO.roadmap/32-cert-delegation-cms-xmldsig.md` for full spec.
8
9#![forbid(unsafe_code)]
10#![allow(missing_docs)] // TODO: document before 1.0
11
12mod der_encode;
13mod envelope;
14mod signed_data;
15mod verify;
16
17pub use der_encode::*;
18pub use envelope::*;
19pub use signed_data::*;
20pub use verify::*;