2020-10-28 23:00:49 +08:00
|
|
|
# attn: Intellij related ignores belong in ~/.gitignore
|
|
|
|
# Java/Kotlin
|
|
|
|
# Compiled class file
|
|
|
|
*.class
|
|
|
|
|
|
|
|
# Log file
|
|
|
|
*.log
|
|
|
|
|
|
|
|
# BlueJ files
|
|
|
|
*.ctxt
|
|
|
|
|
|
|
|
# Mobile Tools for Java (J2ME)
|
|
|
|
.mtj.tmp/
|
|
|
|
|
|
|
|
# Package Files #
|
|
|
|
*.jar
|
|
|
|
*.war
|
|
|
|
*.nar
|
|
|
|
*.ear
|
|
|
|
*.zip
|
|
|
|
*.rar
|
|
|
|
|
|
|
|
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
|
|
|
|
hs_err_pid*
|
|
|
|
|
|
|
|
|
|
|
|
# Gradle
|
|
|
|
.gradle
|
|
|
|
build/
|
2022-09-14 06:16:14 +08:00
|
|
|
**/bin/main/
|
|
|
|
**/bin/test/
|
2020-10-28 23:00:49 +08:00
|
|
|
|
|
|
|
# Ignore Gradle GUI config
|
|
|
|
gradle-app.setting
|
|
|
|
|
|
|
|
# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
|
|
|
|
!gradle-wrapper.jar
|
|
|
|
|
|
|
|
# Cache of project
|
|
|
|
.gradletasknamecache
|
|
|
|
|
|
|
|
# # Work around https://youtrack.jetbrains.com/issue/IDEA-116898
|
|
|
|
# gradle/wrapper/gradle-wrapper.properties
|
|
|
|
|
|
|
|
# MacOS
|
|
|
|
.DS_Store
|
2021-02-24 07:09:03 +08:00
|
|
|
|
|
|
|
# Rust build artifacts
|
|
|
|
target/
|
2022-09-03 06:47:25 +08:00
|
|
|
|
|
|
|
# IDEs
|
2022-09-14 06:16:14 +08:00
|
|
|
.idea/
|
add Sigv4A support (#2939)
## Motivation
smithy-rs#1797
## Description
This PR adds Sigv4a support along with many tests that were ported from
the CRT Sigv4a project. **It does not include**:
- An E2E test. We should create one, but doing so requires us to set up
MRAP which is a good amount of work.
- A fuzz test. While I wrote and ran one on my machine, I found the fuzz
testing tool to be really difficult to use and it would take some work
to include fuzz testing in CI.
Additionally, test Sigv4a is annoying because Sigv4a signing is
non-deterministic. Because of this, the tests test signature generation
by first signing a request, and then by verifying that signature (_This
is how the CRT tests this feature_).
----
_By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice._
---------
Co-authored-by: ysaito1001 <awsaito@amazon.com>
2023-09-29 01:50:33 +08:00
|
|
|
.vscode/
|
2023-03-17 23:02:31 +08:00
|
|
|
.project
|
|
|
|
.settings
|
|
|
|
.classpath
|
|
|
|
|
|
|
|
# tools
|
|
|
|
.tool-versions
|
2023-04-13 21:55:33 +08:00
|
|
|
|
|
|
|
# python
|
|
|
|
__pycache__
|