Skip to main content

structured_cms/
lib.rs

1//! CMS `SignedData` mechanisms over original ASN.1 ranges and explicit execution.
2//!
3//! Content acquisition, cryptographic engines, trust policy and application
4//! verdicts belong to the caller. This crate performs no implicit I/O.
5
6#![cfg_attr(not(feature = "std"), no_std)]
7
8extern crate alloc;
9
10pub mod archive;
11pub mod attribute;
12pub mod attribute_certificate;
13pub mod binding;
14pub mod cades;
15pub mod content;
16pub mod content_source;
17pub mod counter;
18pub mod digest;
19pub mod directory;
20pub mod error;
21pub mod ess;
22pub mod mime;
23pub mod octets;
24pub mod oid;
25pub mod payload;
26pub mod prepare;
27pub mod provider;
28pub mod signed;
29pub mod signer;
30pub mod stream;
31pub mod timestamp;
32pub mod verify;
33
34pub use content::{ContentInfo, Encapsulated};
35pub use error::{Error, ErrorCode, Result};
36pub use octets::{Octets, Piece};
37pub use signed::SignedData;