#![doc = include_str!("../README.md")]
#![deny(missing_docs)]
#![deny(rustdoc::broken_intra_doc_links)]
pub mod canon;
pub mod crypto;
pub mod error;
pub mod header;
pub mod headers;
pub mod resolver;
pub mod sign;
pub mod verifier;
pub use crypto::RsaSigningKey;
pub use error::{DkimError, DkimResult};
pub use header::{Algorithm, Canon, DkimHeader};
pub use resolver::DkimResolver;
pub use sign::{DkimSigningKey, SignOpts, sign};
pub use verifier::{SignatureOutput, verify, verify_all};
#[cfg(feature = "hickory")]
pub use resolver::hickory::HickoryDkimResolver;