#![warn(clippy::all)]
#![allow(clippy::all)]
mod auth;
pub mod canonical;
mod chronoutil;
mod crypto;
mod error;
pub mod signature;
mod signing_key;
pub use {
auth::{
SigV4Authenticator, SigV4AuthenticatorBuilder, SigV4AuthenticatorResponse, SigV4AuthenticatorResponseBuilder,
SigV4AuthenticatorResponseBuilderError,
},
canonical::{CanonicalRequest, SignedHeaderRequirements},
error::SignatureError,
signature::{sigv4_validate_request, SignatureOptions},
signing_key::{
service_for_signing_key_fn, GetSigningKeyRequest, GetSigningKeyRequestBuilder,
GetSigningKeyRequestBuilderError, GetSigningKeyResponse, GetSigningKeyResponseBuilder,
GetSigningKeyResponseBuilderError, KDateKey, KRegionKey, KSecretKey, KServiceKey, KSigningKey,
},
};
#[cfg(test)]
mod aws4;