Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Don't reference ALL_CIPHER_SUITES from ClientSessionValue methods #847

Merged
merged 2 commits into from
Nov 13, 2021

Conversation

djc
Copy link
Member

@djc djc commented Nov 2, 2021

This will prevent link-time elimination of unused cipher suites.
The new approach also prevents double-parsing of the CipherSuite,
at the expense of moving Codec methods to inherent implementations.

Fixes #846.

@djc djc force-pushed the resume-cipher-suites branch 3 times, most recently from 10956a1 to 8c88eea Compare November 2, 2021 10:21
This will prevent link-time elimination of unused cipher suites.
The new approach also prevents double-parsing of the CipherSuite,
at the expense of moving Codec methods to inherent implementations.
@codecov-commenter
Copy link

Codecov Report

Merging #847 (71ac040) into main (ba49f6f) will decrease coverage by 0.03%.
The diff coverage is 98.07%.

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #847      +/-   ##
==========================================
- Coverage   96.19%   96.16%   -0.04%     
==========================================
  Files          59       59              
  Lines        9387     9380       -7     
==========================================
- Hits         9030     9020      -10     
- Misses        357      360       +3     
Impacted Files Coverage Δ
rustls/src/msgs/persist.rs 95.56% <98.00%> (-1.24%) ⬇️
rustls/src/client/hs.rs 97.97% <100.00%> (-0.03%) ⬇️

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 ba49f6f...71ac040. Read the comment docs.

@djc djc mentioned this pull request Nov 7, 2021
@ctz ctz merged commit e1a2955 into rustls:main Nov 13, 2021
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.

limitedclient includes AES symbol
3 participants