-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support presigned URL signature "UNSIGNED-PAYLOAD" and expose EncodeURI #89
Merged
Merged
Changes from 5 commits
Commits
Show all changes
14 commits
Select commit
Hold shift + click to select a range
4be42de
Support for Presigned URLs
giuspen 46d58bb
encodeURI exposed to outside world
giuspen 49dde4e
Merge branch 'aws:main' into GP_SupportForPresignedURLs
giuspen e5abdea
Uncrustify: triggered by comment.
actions-user e647f48
moved #include <stdbool.h> to header to support SigV4_EncodeURI
giuspen 6861d74
writeCanonicalQueryParameters() added argument doubleEncodeEqualsInPa…
giuspen bafc0ce
added unit test
giuspen 7e5286a
updated size_table.md
giuspen 5cb1d6c
updated test cbmc stubs
giuspen 1b383aa
updated test cbmc stubs - SigV4_EncodeURI()
giuspen afc24eb
Merge branch 'main' into GP_SupportForPresignedURLs
giuspen cf6da4f
rework to minimise changes to not upset CI
giuspen 2475223
rework to minimise changes to not upset CI
giuspen 5343f8f
fix for CBMC proof
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The unit test
test_SigV4_GenerateHTTPAuthorization_Happy_Paths
is failing because of this change [line 2066]. Can you please update the tests to match the changes in your PR?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for reviewing and apologies for missing that.
I completely forgot about this change so I excluded that my changes could ever cause a unit test failure.
I will review this now, maybe I'll propose a way to pass false here only with the flag SIGV4_HTTP_PAYLOAD_IS_UNSIGNED as to not upset other use cases.