Skip to main content

structured_cms/
lib.rs

1//! CMS signatures, digital envelopes and timestamps over original ASN.1 ranges.
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 encoding;
21pub mod enveloped;
22pub mod error;
23pub mod ess;
24pub mod evidence;
25pub mod mime;
26pub mod octets;
27pub mod oid;
28pub mod payload;
29pub mod personal;
30pub mod prepare;
31pub mod provider;
32pub mod signed;
33pub mod signer;
34pub mod stream;
35pub mod timestamp;
36pub mod verify;
37
38pub use content::{ContentInfo, Encapsulated};
39pub use error::{Error, ErrorCode, Result};
40pub use octets::{Octets, Piece};
41pub use signed::SignedData;