s3s/sig_v4/mod.rs
1//! AWS Signature Version 4.
2//!
3//! Parses and verifies HMAC-SHA256-based request authentication for header-based
4//! auth, presigned URLs, and multipart POST uploads.
5//!
6//! See <https://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-header-based-auth.html>
7//!
8//! See <https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-query-string-auth.html>
9//!
10
11mod presigned_url_v4;
12pub use self::presigned_url_v4::*;
13
14mod authorization_v4;
15pub use self::authorization_v4::*;
16
17mod amz_content_sha256;
18pub use self::amz_content_sha256::*;
19
20mod amz_date;
21pub use self::amz_date::*;
22
23mod post_signature_v4;
24pub use self::post_signature_v4::*;
25
26mod upload_stream;
27pub use self::upload_stream::*;
28
29mod methods;
30pub use self::methods::*;