| #![no_std] |
| #![cfg_attr(docsrs, feature(doc_auto_cfg))] |
| #![doc = include_str!("../README.md")] |
| #![doc( |
| html_logo_url = "https://raw.githubusercontent.com/RustCrypto/media/6ee8e381/logo.svg", |
| html_favicon_url = "https://raw.githubusercontent.com/RustCrypto/media/6ee8e381/logo.svg" |
| )] |
| #![forbid(unsafe_code)] |
| #![warn( |
| clippy::mod_module_files, |
| clippy::unwrap_used, |
| missing_docs, |
| rust_2018_idioms, |
| unused_lifetimes, |
| unused_qualifications |
| )] |
| |
| extern crate alloc; |
| |
| #[cfg(feature = "std")] |
| extern crate std; |
| |
| #[macro_use] |
| mod macros; |
| |
| pub mod anchor; |
| pub mod attr; |
| pub mod certificate; |
| pub mod crl; |
| pub mod ext; |
| pub mod name; |
| pub mod request; |
| pub mod serial_number; |
| pub mod time; |
| |
| #[cfg(feature = "builder")] |
| pub mod builder; |
| |
| pub use certificate::{Certificate, PkiPath, TbsCertificate, Version}; |
| pub use der; |
| pub use spki; |