Skip to content

Ensure our buffer allocation allows for the Explicit IV#20085

Closed
mattcaswell wants to merge 6 commits intoopenssl:masterfrom
mattcaswell:large-app-data
Closed

Ensure our buffer allocation allows for the Explicit IV#20085
mattcaswell wants to merge 6 commits intoopenssl:masterfrom
mattcaswell:large-app-data

Conversation

@mattcaswell
Copy link
Member

Some ciphers/protocol versions have an explicit IV. We need to make sure we
have sufficient room for it in the underlying buffer.

This fixes a regression introduced during the record layer refactor.

Test that sending large app data records works correctly.
Some ciphers/protocol versions have an explicit IV. We need to make sure we
have sufficient room for it in the underlying buffer.
@t8m t8m added triaged: bug The issue/pr is/fixes a bug severity: regression The issue/pr is a regression from previous released version tests: present The PR has suitable tests present labels Jan 19, 2023
@t8m
Copy link
Member

t8m commented Jan 19, 2023

CI is relevant

@t8m
Copy link
Member

t8m commented Jan 20, 2023

minimal CI fails still

@mattcaswell
Copy link
Member Author

Fixup pushed hopefully addressing the minimal CI failure. I also added a commit to extend the test to include DTLS.

@paulidale paulidale added approval: done This pull request has the required number of approvals and removed approval: review pending This pull request needs review by a committer labels Jan 22, 2023
@openssl-machine openssl-machine added approval: ready to merge The 24 hour grace period has passed, ready to merge and removed approval: done This pull request has the required number of approvals labels Jan 24, 2023
@openssl-machine
Copy link
Collaborator

This pull request is ready to merge

@paulidale
Copy link
Contributor

Merged.

@paulidale paulidale closed this Jan 24, 2023
openssl-machine pushed a commit that referenced this pull request Jan 24, 2023
Test that sending large app data records works correctly.

Reviewed-by: Tomas Mraz <[email protected]>
Reviewed-by: Paul Dale <[email protected]>
(Merged from #20085)
openssl-machine pushed a commit that referenced this pull request Jan 24, 2023
Some ciphers/protocol versions have an explicit IV. We need to make sure we
have sufficient room for it in the underlying buffer.

Reviewed-by: Tomas Mraz <[email protected]>
Reviewed-by: Paul Dale <[email protected]>
(Merged from #20085)
openssl-machine pushed a commit that referenced this pull request Jan 24, 2023
Reviewed-by: Tomas Mraz <[email protected]>
Reviewed-by: Paul Dale <[email protected]>
(Merged from #20085)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approval: ready to merge The 24 hour grace period has passed, ready to merge branch: master Applies to master branch severity: regression The issue/pr is a regression from previous released version tests: present The PR has suitable tests present triaged: bug The issue/pr is/fixes a bug

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants