Skip to content

Conversation

@justsmth
Copy link
Contributor

Issues:

N/A

Description of changes:

  • When using GCM-SIV, changing the location of an EVP_AEAD_CTX struct to a different 8-byte alignment can cause a silent failure resulting in data corruption.
  • This change triggers a failure when an unsupported alignment change is detected.

Call-outs:

N/A

Testing:

  • Added tests to verify that encryption fails in this scenario.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license and the ISC license.

@justsmth justsmth requested a review from a team as a code owner August 10, 2023 15:03
@torben-hansen torben-hansen self-requested a review August 10, 2023 15:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants