#![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 )] /// Local Android change: Use std to allow building as a dylib. #[cfg(android_dylib)] extern crate std; 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;