GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||||
GeezerVison is showing github.com — tls: reduce the security strength of the CCM8 cipher suites by paulidale · Pull Request #16652 · openssl/openssl Conversation
Contributor
All reactions
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page.
Member
All reactions
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page.
slontis
added a commit
to slontis/openssl
that referenced
this pull request
This is a same pattern as used in PR openssl#16652
2 tasks
Contributor
Author
All reactions
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page.
Contributor
Author
All reactions
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page.
Contributor
All reactions
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page.
t8m
approved these changes
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. IMO this is better than the alternative.
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page. All reactions
mattcaswell
reviewed
Uh oh!
There was an error while loading. Please reload this page.
mattcaswell
reviewed
Uh oh!
There was an error while loading. Please reload this page.
|
There was an error while loading. Please reload this page.
|
I've also pushed a new commit changing the strength to the more accurate 90 bits. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
fb532d8 to
c8e1ea3
Compare
Why is 90 bits strength more accurate? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
@kaduk, do you have a reference for the strength? Using the geometric mean, AES-256-CCM8 would have a strength > 112 bits and would stay at security level 2. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
"geometric mean" was just an attempt to backsolve how one might justify 80 bits on its own right (as opposed to just happening to trigger the desired threshold based on the current logic in the other parts of the code). |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
One possibility is to just put it at 64 bits which is at least justifiable. Although it would mean it goes into security level 0 instead of 1. That would have meant that it is not available in the default security level any more - except for the fact that we just voted to increase the default security level to 2 anyway - so either way it won't be available in the default security level. So the distinction between 0 and 1 might not matter that much anyway. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
c8e1ea3 to
ced0d2d
Compare
ced0d2d to
bb27a4f
Compare
|
I've switched them to 80 bits again. Going to 64 bits breaks tests. I'll investigate and reduce the strength if I can fix things. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
This is the length of the tag they use and should be considered an upper bound on their strength. This lowers their security strength to level 0.
|
I've lowered the security level to 64 bits and fixed the test failures. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
This is looking more attractive now that we are using a number we can justify based on the math
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
cb4addd to
ca3d2f9
Compare
|
Comments addressed. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
This is a same pattern as used in PR #16652 Reviewed-by: Paul Dale <[email protected]> Reviewed-by: Tomas Mraz <[email protected]> (Merged from #16656)
|
Merged, thanks for the feedback and discussion. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Fixes #16154 Reviewed-by: Matt Caswell <[email protected]> Reviewed-by: Tomas Mraz <[email protected]> (Merged from #16652)
Reviewed-by: Matt Caswell <[email protected]> Reviewed-by: Tomas Mraz <[email protected]> (Merged from #16652)
This is the length of the tag they use and should be considered an upper bound on their strength. This lowers their security strength to level 0. Reviewed-by: Matt Caswell <[email protected]> Reviewed-by: Tomas Mraz <[email protected]> (Merged from #16652)
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
Reconsider strength of CCM_8 TLS ciphers
There was an error while loading. Please reload this page.