Skip to content
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

Add FIPS support to Hyper 1.0 Client #3539

Merged
merged 8 commits into from
Apr 2, 2024
Merged

Add FIPS support to Hyper 1.0 Client #3539

merged 8 commits into from
Apr 2, 2024

Conversation

rcoh
Copy link
Collaborator

@rcoh rcoh commented Mar 29, 2024

Description

This does several things:

  1. Upgrade to RusTLS 0.23 which enables FIPS support
  2. Add smoke test of the clients. This revealed a bug where https URLs were not supported.

This is technically a breaking change because I added non_exhaustive to the CryptoMode enum.

Testing

New integration tests. I expect this to fail in CI since I'll need to update the build image to match.

Checklist

  • I have updated CHANGELOG.next.toml if I made changes to the smithy-rs codegen or runtime crates
  • I have updated CHANGELOG.next.toml if I made changes to the AWS SDK, generated SDK code, or SDK runtime crates

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Copy link

A new generated diff is ready to view.

  • AWS SDK (ignoring whitespace)
  • No codegen difference in the Client Test
  • No codegen difference in the Server Test
  • No codegen difference in the Server Test Python
  • No codegen difference in the Server Test Typescript

A new doc preview is ready to view.

Copy link

github-actions bot commented Apr 1, 2024

A new generated diff is ready to view.

  • AWS SDK (ignoring whitespace)
  • No codegen difference in the Client Test
  • No codegen difference in the Server Test
  • No codegen difference in the Server Test Python
  • No codegen difference in the Server Test Typescript

A new doc preview is ready to view.

Copy link

github-actions bot commented Apr 1, 2024

A new generated diff is ready to view.

  • AWS SDK (ignoring whitespace)
  • No codegen difference in the Client Test
  • No codegen difference in the Server Test
  • No codegen difference in the Server Test Python
  • No codegen difference in the Server Test Typescript

A new doc preview is ready to view.

Copy link

github-actions bot commented Apr 1, 2024

A new generated diff is ready to view.

  • AWS SDK (ignoring whitespace)
  • No codegen difference in the Client Test
  • No codegen difference in the Server Test
  • No codegen difference in the Server Test Python
  • No codegen difference in the Server Test Typescript

A new doc preview is ready to view.

@rcoh rcoh added the breaking-change This will require a breaking change label Apr 1, 2024
@rcoh rcoh marked this pull request as ready for review April 1, 2024 18:12
@rcoh rcoh requested review from a team as code owners April 1, 2024 18:12
Copy link

github-actions bot commented Apr 1, 2024

A new generated diff is ready to view.

  • AWS SDK (ignoring whitespace)
  • No codegen difference in the Client Test
  • No codegen difference in the Server Test
  • No codegen difference in the Server Test Python
  • No codegen difference in the Server Test Typescript

A new doc preview is ready to view.

@rcoh rcoh added this pull request to the merge queue Apr 2, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Apr 2, 2024
@rcoh rcoh added this pull request to the merge queue Apr 2, 2024
@rcoh rcoh removed this pull request from the merge queue due to a manual request Apr 2, 2024
@rcoh rcoh added this pull request to the merge queue Apr 2, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to no response for status checks Apr 2, 2024
@rcoh rcoh added this pull request to the merge queue Apr 2, 2024
Merged via the queue into main with commit 09ba40e Apr 2, 2024
42 checks passed
@rcoh rcoh deleted the hyper-10-fips branch April 2, 2024 18:29
@jdisanti jdisanti mentioned this pull request Apr 5, 2024
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking-change This will require a breaking change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants