d08d0f338f
Using ".?" actually causes a panic, which we do not want in this path
...
AWS-Zig Build / build-zig-0.11.0-amd64-host (push) Successful in 7m20s
NOTE: This only fixes the top level Authorization header. A malformed
header can still cause havoc
2023-10-25 00:00:11 -07:00
825d93720a
add verifiyServerRequest/change verify to WASM-friendly type
AWS-Zig Build / build-zig-0.11.0-amd64-host (push) Successful in 8m20s
2023-10-22 10:25:07 -07:00
f8b6b3e521
make aws_signing module ready
2023-09-14 14:06:35 -07:00
ff1e6f4cf3
aws_signing: provide signing verification based on a server http request
AWS-Zig Build / build-zig-0.11.0-amd64-host (push) Successful in 7m41s
2023-09-08 21:45:36 -07:00
6755099c36
apparently we do need that check?
AWS-Zig Build / build-zig-0.11.0-amd64-host (push) Successful in 7m36s
2023-08-30 13:49:56 -07:00
88c8643eb3
fix url encoding early out
2023-08-29 15:21:47 -07:00
b84120efe3
fix issues with aws_signing tests
2023-08-27 09:13:41 -07:00
63ff325068
find/fix more fmt errors
2023-08-05 13:29:23 -07:00
5ee53a493d
some codegen changes needed/investigation into http_query (see note)
...
This fixes main compile issues. Problems that remain:
* json is borked for objects with key/value keys that need to be coerced
* currently all request structures need an http_query declaration, and this may be a hard requirement
* need to revisit all the places where we are reading http response bodies
* there are 35 compile errors that do not have reference traces and will take a while to track down
2023-08-05 12:41:04 -07:00
e6f7ab003d
zig fmt to take care of easy stuff
2023-08-04 10:07:58 -07:00
ab1060b145
s3 listallbuckets/putobject working
continuous-integration/drone/push Build is failing
2022-05-31 18:47:59 -07:00
e6d2559b80
add x-amz-content-sha256 to all requests
continuous-integration/drone/push Build is passing
2022-05-25 14:24:56 -07:00
6229644bca
update zero process to secureZero
2022-01-31 09:01:01 -08:00
a667dc09d1
support for STS tokens
continuous-integration/drone/push Build is passing
2022-01-20 19:42:55 -08:00
65537613e1
fix signing tests
continuous-integration/drone/push Build is passing
2022-01-20 12:58:56 -08:00
7967d7e3ab
fix signing tests
continuous-integration/drone/push Build is passing
2022-01-20 12:53:29 -08:00
46685043e5
enable query string in canonical request
2022-01-20 07:32:26 -08:00
a05c1dfa10
remove debug output of signing key
2022-01-20 07:31:32 -08:00
1fd42fbe84
fixed signature issue with rest_json_1_work_with_lambda
...
continuous-integration/drone/push Build is passing
There remains another issue with this same test, dealing with query string
2022-01-19 21:40:38 -08:00
e66c82468a
most requests working (see below)
...
continuous-integration/drone/push Build is passing
rest_json_1_work_with_lambda seems to fail
STS-generated keys not working
there might be an intermittent signature failure
2022-01-19 19:29:58 -08:00
acba4d7962
remove completed TODOs from test
continuous-integration/drone/push Build is passing
2022-01-19 19:14:24 -08:00
3e9fab6ca5
return new request instead of mutating in place
continuous-integration/drone/push Build is passing
2022-01-19 19:12:50 -08:00
b928a5ec21
query_no_input working (intermittent failure?)
continuous-integration/drone/push Build is failing
2022-01-19 18:58:53 -08:00
b753c4e441
import canonicalization test from aws-c-auth
2022-01-19 13:53:35 -08:00
c7544b930b
add initial signing implementation
...
continuous-integration/drone/push Build is failing
This is producing a value, but not yet sure if these
are correct values
2022-01-19 10:54:23 -08:00
8d36300f27
initial implementation - canonical request
continuous-integration/drone/push Build is passing
2022-01-17 17:28:43 -08:00
a5b78384f5
build works, c_allocator no longer required
2022-01-12 09:18:16 -08:00