aioduct 0.2.5

Async-native HTTP client built directly on hyper 1.x — no hyper-util, no legacy
Documentation
mod accept_signature;
#[cfg(not(target_arch = "wasm32"))]
mod automatic;
mod base;
mod component;
mod config;
mod context;
mod error;
mod headers;
mod params;
mod parsed;
mod signer;
mod verification;

pub use accept_signature::{AcceptSignature, AcceptSignatureEntry, AcceptSignatureFulfillment};
#[cfg(not(target_arch = "wasm32"))]
pub(crate) use automatic::{AutomaticMessageSignature, PreparedAutomaticMessageSignature};
pub use base::MessageSignatureBase;
pub use component::{
    MessageSignatureComponent, MessageSignatureComponentParameter,
    MessageSignatureStructuredFieldType,
};
pub use config::MessageSignatureConfig;
pub(crate) use context::MessageSignatureContext;
pub use error::MessageSignatureError;
pub use headers::MessageSignatureHeaders;
pub use params::{AcceptSignatureParams, MessageSignatureParams};
pub use parsed::MessageSignature;
pub use signer::{
    MessageSignatureAsyncSigner, MessageSignatureAsyncSigningFuture,
    MessageSignatureLocalAsyncSigner, MessageSignatureLocalAsyncSigningFuture,
    MessageSignatureSigner,
};
pub use verification::{
    MessageSignatureRequestContext, MessageSignatureResponseContext,
    MessageSignatureVerificationInput, MessageSignatureVerificationPolicy,
    MessageSignatureVerifier,
};

#[cfg(test)]
mod rfc9421_tests;
#[cfg(test)]
mod tests;