aboutsummaryrefslogtreecommitdiff
path: root/src/api/signature/payload.rs
Commit message (Expand)AuthorAgeFilesLines
* [test-presigned] Use a HeaderMap type for QueryMapAlex Auvolat2024-03-041-23/+23
* Store original-cased query keys alongside query valuesasonix2024-03-041-10/+23
* Lowercase query parameter keys when parsingasonix2024-03-041-1/+1
* [fix-signed-headers] aws signatures v4: don't actually check Content-Type is ...Alex Auvolat2024-03-011-11/+8
* [fix-auth-ct-eq] use consant time comparison for awsv4 signature verificationfix-auth-ct-eqAlex Auvolat2024-02-291-3/+4
* [fix-presigned] add comments and reorganizeAlex Auvolat2024-02-281-51/+54
* [fix-presigned] presigned requests: allow x-amz-* query parameters to stand i...Alex Auvolat2024-02-281-8/+37
* [fix-presigned] write commentsAlex Auvolat2024-02-281-5/+16
* [fix-presigned] add back anonymous request code path + refactoringAlex Auvolat2024-02-281-26/+31
* [fix-presigned] PostObject: verify X-Amz-AlgorithmAlex Auvolat2024-02-281-0/+10
* [fix-presigned] split presigned/normal signature verificationAlex Auvolat2024-02-281-213/+347
* [dep-upgrade-202402] fix obsolete DateTime::from_utc callsAlex Auvolat2024-02-071-2/+2
* [dep-upgrade-202402] wip: port to http/hyper crates v1Alex Auvolat2024-02-051-2/+2
* payload.rs: Surround / in inverted commas.Jonathan Davies2023-06-061-1/+1
* payload.rs: Fixed typo in error message.Jonathan Davies2023-06-061-1/+1
* k2v signature verification: double urlencoding (see comment in source code)Alex Auvolat2023-05-181-2/+38
* First version of admin API (#298)Alex2022-05-241-9/+11
* First implementation of K2V (#293)Alex2022-05-101-8/+7
* fix a clippy lintAlex Auvolat2022-03-281-1/+1
* add test framework for arbitraty S3 requeststrinity-1686a2022-03-231-8/+6
* Fix some new clippy lintsfix-resyncAlex Auvolat2022-03-141-1/+1
* Add tracing output to signature calculationAlex Auvolat2022-02-281-0/+3
* Support for PostObject (#222)trinity-1686a2022-02-211-47/+62
* Add date verification to presigned urls (#196)trinity-1686a2022-01-181-22/+59
* Support STREAMING-AWS4-HMAC-SHA256-PAYLOAD (#64) (#156)Jill2022-01-171-0/+269