Skip to content

[TLS 1.3] Full Integration#2981

Closed
reneme wants to merge 15 commits intomasterfrom
tls13/integration
Closed

[TLS 1.3] Full Integration#2981
reneme wants to merge 15 commits intomasterfrom
tls13/integration

Conversation

@reneme
Copy link
Copy Markdown
Collaborator

@reneme reneme commented May 27, 2022

This contains the full integration of all pending TLS 1.3 feature branches. It's meant as a vehicle for integration testing on the CI, not for merging.

@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented May 27, 2022

Codecov Report

Merging #2981 (8d0686a) into master (1522871) will increase coverage by 0.06%.
The diff coverage is 92.88%.

❗ Current head 8d0686a differs from pull request most recent head beff990. Consider uploading reports for the commit beff990 to get more accurate results

@@            Coverage Diff             @@
##           master    #2981      +/-   ##
==========================================
+ Coverage   92.57%   92.63%   +0.06%     
==========================================
  Files         577      599      +22     
  Lines       66744    70480    +3736     
  Branches     6391     6671     +280     
==========================================
+ Hits        61785    65288    +3503     
- Misses       4926     5159     +233     
  Partials       33       33              
Impacted Files Coverage Δ
src/lib/tls/tls12/tls_channel_impl_12.cpp 89.04% <0.00%> (-0.81%) ⬇️
src/lib/tls/tls_algos.cpp 86.59% <0.00%> (+2.66%) ⬆️
src/lib/tls/tls_server.cpp 65.90% <0.00%> (-4.83%) ⬇️
src/lib/tls/tls_suite_info.cpp 100.00% <ø> (ø)
src/lib/utils/assert.cpp 100.00% <ø> (ø)
src/cli/tls_utils.cpp 77.64% <50.00%> (ø)
src/tests/tests.h 92.00% <50.00%> (-3.63%) ⬇️
src/cli/tls_client.cpp 74.41% <66.66%> (-0.59%) ⬇️
src/lib/tls/tls_extensions_cert_status_req.cpp 90.32% <71.42%> (-2.28%) ⬇️
src/lib/tls/tls12/tls_handshake_state.cpp 86.13% <75.00%> (-2.70%) ⬇️
... and 69 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 1522871...beff990. Read the comment docs.

@lgtm-com
Copy link
Copy Markdown

lgtm-com bot commented May 27, 2022

This pull request introduces 1 alert when merging b8cd79c into 1522871 - view on LGTM.com

new alerts:

  • 1 for Comparison result is always the same

@lgtm-com
Copy link
Copy Markdown

lgtm-com bot commented May 27, 2022

This pull request introduces 1 alert when merging 8d0686a into 1522871 - view on LGTM.com

new alerts:

  • 1 for Comparison result is always the same

@reneme reneme force-pushed the tls13/integration branch from 8d0686a to beff990 Compare May 27, 2022 14:00
@lgtm-com
Copy link
Copy Markdown

lgtm-com bot commented May 27, 2022

This pull request introduces 1 alert when merging beff990 into 1522871 - view on LGTM.com

new alerts:

  • 1 for Comparison result is always the same

@reneme reneme force-pushed the tls13/integration branch from beff990 to 17c2e54 Compare June 7, 2022 09:21
@lgtm-com
Copy link
Copy Markdown

lgtm-com bot commented Jun 7, 2022

This pull request introduces 1 alert when merging 17c2e54 into db89870 - view on LGTM.com

new alerts:

  • 1 for Comparison result is always the same

reneme and others added 15 commits July 6, 2022 14:30
* New_Session_Ticket
* PSK extension
* EarlyDataIndication extension
Co-Authored-By: Hannes Rantzsch <hannes.rantzsch@nexenio.com>
After handshake messages are created they are dropped into this method for
book keeping and compile-time message type checking. Afterwards messages are
further processed and eventually sent. Hence, the old method name was fairly
misleading.

Co-Authored-By: Hannes Rantzsch <hannes.rantzsch@nexenio.com>
This allows for client authentication using certificates in the main handshake.
Post-handshake authentication is out of scope of this commit

Co-authored-by: René Meusel <rene.meusel@nexenio.com>
@reneme
Copy link
Copy Markdown
Collaborator Author

reneme commented Sep 28, 2022

I just recreated this integration based on the current master (containing the basic TLS 1.3 client implementation).

@reneme
Copy link
Copy Markdown
Collaborator Author

reneme commented Oct 20, 2022

Closing, as all the integrated branches are now merged.

@reneme reneme closed this Oct 20, 2022
@randombit randombit deleted the tls13/integration branch January 1, 2023 14:50
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.

2 participants