Skip to content

Comments

Ensure our buffer allocation allows for the Explicit IV (3.1/3.0)#20086

Closed
mattcaswell wants to merge 6 commits intoopenssl:openssl-3.1from
mattcaswell:large-app-data-3.1
Closed

Ensure our buffer allocation allows for the Explicit IV (3.1/3.0)#20086
mattcaswell wants to merge 6 commits intoopenssl:openssl-3.1from
mattcaswell:large-app-data-3.1

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 is a backport of #20085.

This fixes a regression introduced by #19517 and should be merged before any 3.0.8 is released.

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.
@mattcaswell mattcaswell added approval: review pending This pull request needs review by a committer approval: otc review pending branch: 3.0 Applies to openssl-3.0 branch branch: 3.1 Applies to openssl-3.1 (EOL) severity: important Important bugs affecting a released version labels Jan 19, 2023
@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 t8m added this to the 3.0.8 milestone Jan 19, 2023
@t8m
Copy link
Member

t8m commented Jan 19, 2023

CI is relevant

paulidale
paulidale previously approved these changes Jan 20, 2023
@paulidale paulidale dismissed their stale review January 20, 2023 01:25

premature

@t8m
Copy link
Member

t8m commented Jan 20, 2023

The minimal CI failures still need to be fixed.

@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 to 3.0 and 3.1.

@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 #20086)
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 #20086)
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 #20086)
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 #20086)

(cherry picked from commit 5e73bf0)
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 #20086)

(cherry picked from commit 3be93f1)
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 #20086)

(cherry picked from commit d36a9d6)
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: 3.0 Applies to openssl-3.0 branch branch: 3.1 Applies to openssl-3.1 (EOL) severity: important Important bugs affecting a released version 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