8000 examples: use inner hostname in ech-client HTTPS DNS query by cpu · Pull Request #2268 · rustls/rustls · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

examples: use inner hostname in ech-client HTTPS DNS query #2268

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

Merged
merged 2 commits into from
Dec 10, 2024

Conversation

cpu
Copy link
Member
@cpu cpu commented Dec 10, 2024

In the ech-client.rs example we want to look up the inner hostname's HTTPS SRV record to get an ECH config to use, not the outer hostname. Importantly the inner hostname isn't leaked by this process because we're using DNS-over-HTTPS. This fell unnoticed because the test servers we were using had a workable ECH config queryable with the outer hostname by happenstance.

This branch fixes the example bug and adjusts the daily-tests CI config accordingly. Here's an example passing run from a manual dispatch.

Thanks to @sftcd for noticing :-)

@cpu cpu self-assigned this Dec 10, 2024
@cpu cpu changed the title examples: use outer hostname in ech-client HTTPS DNS query examples: use inner hostname in ech-client HTTPS DNS query Dec 10, 2024
cpu added 2 commits December 10, 2024 13:27
We want to look up the _inner_ hostname's HTTPS SRV record to get an ECH
config to use, not the outer hostname.

Importantly the inner hostname isn't leaked by this process because
we're using DNS-over-HTTPS.
* Use an alternative defo.ie config that we know only works with the
  correct inner hostname DNS lookup. Also switch to the JSON output
  format since it's friendly to grep :)
* Switch cloudflare config to use 'cloudflare-ech.com' for the outer
  hostname. This is the public name in the ECH config for
  'research.cloudflare.com'.
@cpu cpu force-pushed the cpu-fix-ech-client-dnsname branch from 115de1c to f955b8b Compare December 10, 2024 18:27
Copy link
rustls-benchmarking bot commented Dec 10, 2024

Benchmark results

Instruction counts

Significant differences

There are no significant instruction count differences

Other differences

Click to expand
Scenario Baseline Candidate Diff Threshold
handshake_no_resume_aws_lc_rs_1.3_rsa_chacha_server 10730998 10677512 -53486 (-0.50%) 0.80%
handshake_no_resume_aws_lc_rs_1.2_rsa_aes_server 10489237 10455289 -33948 (-0.32%) 1.40%
handshake_no_resume_aws_lc_rs_1.3_rsa_aes_server 10694681 10661759 -32922 (-0.31%) 1.02%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_client 8602132 8582198 -19934 (-0.23%) 0.76%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_aes_client 8597871 8592039 -5832 (-0.07%) 0.99%
handshake_no_resume_ring_1.3_ecdsap256_chacha_client 3622320 3624674 2354 (0.06%) 0.26%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_aes_client 3080532 3079718 -814 (-0.03%) 0.23%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_client 3081781 3082384 603 (0.02%) 0.26%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_aes_server 1174357 1174172 -185 (-0.02%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_aes_server 2073732 2073633 -99 (-0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_server 2076686 2076775 89 (0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap256_aes_client 3622851 3622904 53 (0.00%) 0.24%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_aes_client 28199852 28199506 -346 (-0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_aes_server 30416264 30415897 -367 (-0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_chacha_client 28169641 28169960 319 (0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.2_rsa_aes_client 1717555 1717540 -15 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_aes_client 27835415 27835183 -232 (-0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_rsa_aes_client 1925427 1925442 15 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_chacha_server 30373671 30373466 -205 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_chacha_client 27775944 27775757 -187 (-0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap256_chacha_server 1613358 1613368 10 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_rsa_aes_client 28206600 28206427 -173 (-0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_aes_server 30416331 30416184 -147 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_rsa_chacha_client 27782450 27782584 134 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_chacha_client 28172792 28172667 -125 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_chacha_client 27778281 27778159 -122 (-0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_aes_client 28202626 28202731 105 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_aes_server 28961940 28962047 107 (0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_rsa_chacha_client 1932162 1932169 7 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_chacha_server 30373344 30373249 -95 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_rsa_aes_client 27842195 27842108 -87 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_rsa_chacha_server 28880835 28880754 -81 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_aes_client 27837767 27837693 -74 (-0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_rsa_chacha_server 30370046 30369973 -73 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_chacha_server 28883500 28883551 51 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_rsa_aes_server 28959311 28959362 51 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_chacha_server 28883362 28883406 44 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_rsa_aes_server 30412867 30412907 40 (0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap256_aes_server 1611965 1611967 2 (0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_chacha_server 7566484 7566476 -8 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_aes_server 28961910 28961884 -26 (-0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_aes_client 35180470 35180498 28 (0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_chacha_client 35182440 35182417 -23 (-0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_rsa_chacha_client 28176588 28176598 10 (0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_aes_server 46487101 46487090 -11 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_aes_server 46467812 46467802 -10 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_aes_client 58331797 58331788 -9 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_aes_server 46456936 46456943 7 (0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_aes_server 7564295 7564296 1 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_aes_server 46464560 46464566 6 (0.00%) 0.20%
transfer_no_resume_ring_1.2_rsa_aes_client 58226017 58226024 7 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_aes_client 58243606 58243599 -7 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_aes_client 58240728 58240734 6 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_client 92704732 92704725 -7 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_chacha_client 92710965 92710958 -7 (-0.00%) 0.20%
transfer_no_resume_ring_1.2_rsa_aes_server 46389588 46389591 3 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_server 80641262 80641258 -4 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_chacha_client 92663958 92663954 -4 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_client 92706959 92706963 4 (0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_chacha_server 80554931 80554934 3 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_chacha_server 80661849 80661852 3 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_aes_client 58245680 58245678 -2 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_chacha_client 92674856 92674859 3 (0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_chacha_server 80535649 80535651 2 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_server 80648884 80648886 2 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.2_rsa_aes_server 46423828 46423827 -1 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_aes_server 46470691 46470692 1 (0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_aes_client 58342690 58342691 1 (0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_chacha_server 80540450 80540451 1 (0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_chacha_client 92673024 92673025 1 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_chacha_client 40496980 40496980 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_aes_server 42064138 42064138 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_aes_client 40571170 40571170 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_chacha_server 41482178 41482178 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_aes_client 40270519 40270519 0 (0.00%) 0.20%
handshake_tickets_ring_1.2_rsa_aes_server 4696410 4696410 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_chacha_server 41484771 41484771 0 (0.00%) 0.20%
handshake_no_resume_ring_1.3_rsa_aes_client 2655746 2655746 0 (0.00%) 0.20%
handshake_session_id_ring_1.2_rsa_aes_client 4227609 4227609 0 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.2_rsa_aes_client 3863725 3863725 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_aes_client 40277533 40277533 0 (0.00%) 0.20%
handshake_no_resume_ring_1.2_rsa_aes_server 11292426 11292426 0 (0.00%) 0.20%
handshake_no_resume_ring_1.3_rsa_chacha_client 2661613 2661613 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_aes_client 40273482 40273482 0 (0.00%) 0.20%
handshake_no_resume_ring_1.2_rsa_aes_client 2563485 2563485 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_aes_server 41600408 41600408 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_chacha_client 40493699 40493699 0 (0.00%) 0.20%
handshake_tickets_ring_1.2_rsa_aes_client 4487643 4487643 0 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.2_rsa_aes_client 4205329 4205329 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_chacha_client 40500980 40500980 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_chacha_server 41965828 41965828 0 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.2_rsa_aes_server 3871623 3871623 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_aes_server 42064328 42064328 0 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.2_rsa_aes_server 5019344 5019344 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_aes_client 40575170 40575170 0 (0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_aes_client 58338934 58338934 0 (0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_server 1176554 1176554 0 (0.00%) 0.20%
handshake_no_resume_ring_1.3_rsa_aes_server 11424755 1142475 8000 5 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_aes_server 42061238 42061238 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_aes_server 41603049 41603049 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_chacha_client 40183213 40183213 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_chacha_client 40179162 40179162 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_aes_server 41603001 41603001 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_aes_client 40567889 40567889 0 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.2_rsa_aes_client 58181849 58181849 0 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_aes_server 46477528 46477528 0 (0.00%) 0.20%
handshake_session_id_ring_1.2_rsa_aes_server 4231870 4231870 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_chacha_server 41966018 41966018 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_chacha_server 41962928 41962928 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_chacha_server 41484819 41484819 0 (0.00%) 0.20%
handshake_no_resume_ring_1.3_rsa_chacha_server 11430735 11430735 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_chacha_client 40176199 40176199 0 (0.00%) 0.20%

Wall-time

Significant differences

There are no significant wall-time differences

Other differences

Click to expand
Scenario Baseline Candidate Diff Threshold
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_aes 4.48 ms 4.41 ms -0.07 ms (-1.61%) 4.08%
transfer_no_resume_aws_lc_rs_1.3_rsa_aes 5.15 ms 5.08 ms -0.07 ms (-1.40%) 3.61%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_aes 5.20 ms 5.13 ms -0.07 ms (-1.33%) 3.87%
transfer_no_resume_aws_lc_rs_1.2_rsa_aes 5.08 ms 5.02 ms -0.07 ms (-1.28%) 3.95%
transfer_no_resume_ring_1.3_rsa_aes 6.83 ms 6.75 ms -0.07 ms (-1.08%) 2.82%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_chacha 457.39 µs 452.83 µs -4.56 µs (-1.00%) 2.73%
transfer_no_resume_ring_1.2_rsa_aes 6.75 ms 6.69 ms -0.07 ms (-0.97%) 2.66%
transfer_no_resume_ring_1.3_ecdsap256_aes 6.32 ms 6.27 ms -0.06 ms (-0.94%) 3.07%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_aes 4.30 ms 4.27 ms -0.04 ms (-0.83%) 1.06%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_aes 4.51 ms 4.47 ms -0.04 ms (-0.81%) 1.12%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_aes 460.77 µs 457.08 µs -3.69 µs (-0.80%) 2.94%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_chacha 4.48 ms 4.44 ms -0.04 ms (-0.80%) 1.00%
handshake_session_id_aws_lc_rs_1.3_rsa_chacha 4.95 ms 4.91 ms -0.04 ms (-0.78%) 1.00%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_chacha 4.27 ms 4.24 ms -0.03 ms (-0.77%) 1.00%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_aes 5.02 ms 4.98 ms -0.04 ms (-0.71%) 1.00%
handshake_session_id_aws_lc_rs_1.3_rsa_aes 4.97 ms 4.94 ms -0.04 ms (-0.70%) 1.00%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_chacha 4.98 ms 4.94 ms -0.03 ms (-0.69%) 1.12%
transfer_no_resume_ring_1.3_ecdsap384_aes 9.43 ms 9.36 ms -0.07 ms (-0.69%) 1.98%
handshake_no_resume_ring_1.3_ecdsap256_aes 504.03 µs 500.60 µs -3.43 µs (-0.68%) 2.11%
handshake_tickets_aws_lc_rs_1.3_rsa_aes 5.18 ms 5.14 ms -0.03 ms (-0.67%) 1.06%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_chacha 5.19 ms 5.16 ms -0.03 ms (-0.66%) 1.00%
handshake_no_resume_ring_1.3_ecdsap256_chacha 499.27 µs 496.00 µs -3.27 µs (-0.66%) 2.14%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_aes 5.23 ms 5.19 ms -0.03 ms (-0.65%) 1.00%
handshake_tickets_aws_lc_rs_1.3_rsa_chacha 5.16 ms 5.12 ms -0.03 ms (-0.64%) 1.24%
handshake_tickets_aws_lc_rs_1.2_rsa_aes 1.80 ms 1.79 ms -0.01 ms (-0.57%) 1.60%
transfer_no_resume_ring_1.3_ecdsap256_chacha 12.98 ms 12.91 ms -0.07 ms (-0.54%) 1.48%
transfer_no_resume_ring_1.3_rsa_chacha 13.48 ms 13.41 ms -0.07 ms (-0.53%) 1.35%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_chacha 12.95 ms 12.88 ms -0.07 ms (-0.52%) 1.63%
transfer_no_resume_aws_lc_rs_1.3_rsa_chacha 13.64 ms 13.57 ms -0.07 ms (-0.50%) 1.56%
handshake_tickets_ring_1.3_ecdsap256_chacha 6.37 ms 6.34 ms -0.03 ms (-0.46%) 1.00%
handshake_tickets_ring_1.2_rsa_aes 1.60 ms 1.59 ms -0.01 ms (-0.46%) 1.29%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_chacha 13.67 ms 13.61 ms -0.06 ms (-0.45%) 1.39%
handshake_session_id_ring_1.3_rsa_chacha 6.78 ms 6.75 ms -0.03 ms (-0.43%) 1.00%
handshake_no_resume_aws_lc_rs_1.3_rsa_aes 1.12 ms 1.12 ms -0.00 ms (-0.41%) 2.36%
handshake_tickets_ring_1.3_ecdsap256_aes 6.42 ms 6.40 ms -0.03 ms (-0.41%) 1.00%
handshake_session_id_ring_1.3_ecdsap256_chacha 6.28 ms 6.26 ms -0.03 ms (-0.40%) 1.00%
handshake_session_id_ring_1.3_rsa_aes 6.84 ms 6.81 ms -0.03 ms (-0.40%) 1.00%
transfer_no_resume_ring_1.3_ecdsap384_chacha 16.08 ms 16.01 ms -0.06 ms (-0.40%) 1.22%
handshake_tickets_ring_1.3_rsa_chacha 6.85 ms 6.83 ms -0.03 ms (-0.37%) 1.00%
handshake_session_id_ring_1.3_ecdsap256_aes 6.34 ms 6.32 ms -0.02 ms (-0.37%) 1.00%
handshake_no_resume_ring_1.2_rsa_aes 992.53 µs 988.94 µs -3.59 µs (-0.36%) 1.16%
handshake_session_id_ring_1.2_rsa_aes 1.52 ms 1.51 ms -0.01 ms (-0.36%) 1.03%
handshake_tickets_ring_1.3_rsa_aes 6.91 ms 6.89 ms -0.02 ms (-0.34%) 1.00%
handshake_session_id_aws_lc_rs_1.2_rsa_aes 1.63 ms 1.62 ms -0.01 ms (-0.32%) 1.60%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_chacha 1.18 ms 1.17 ms -0.00 ms (-0.31%) 1.20%
handshake_no_resume_ring_1.3_rsa_aes 993.00 µs 990.19 µs -2.80 µs (-0.28%) 1.00%
handshake_session_id_ring_1.3_ecdsap384_chacha 9.37 ms 9.35 ms -0.02 ms (-0.26%) 1.00%
handshake_tickets_ring_1.3_ecdsap384_chacha 9.45 ms 9.43 ms -0.02 ms (-0.26%) 1.00%
handshake_no_resume_ring_1.3_rsa_chacha 993.22 µs 990.69 µs -2.53 µs (-0.25%) 1.05%
handshake_no_resume_aws_lc_rs_1.3_rsa_chacha 1.12 ms 1.12 ms -0.00 ms (-0.24%) 3.23%
handshake_session_id_ring_1.3_ecdsap384_aes 9.42 ms 9.40 ms -0.02 ms (-0.24%) 1.00%
handshake_no_resume_aws_lc_rs_1.2_rsa_aes 1.09 ms 1.09 ms -0.00 ms (-0.22%) 2.24%
handshake_tickets_ring_1.3_ecdsap384_aes 9.51 ms 9.49 ms -0.02 ms (-0.21%) 1.00%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_aes 1.18 ms 1.18 ms -0.00 ms (-0.20%) 1.13%
handshake_no_resume_ring_1.3_ecdsap384_chacha 3.60 ms 3.59 ms -0.00 ms (-0.12%) 1.00%
handshake_no_resume_ring_1.3_ecdsap384_aes 3.60 ms 3.59 ms -0.00 ms (-0.09%) 1.00%

Additional information

Historical results

Checkout details:

Copy link
codecov bot commented Dec 10, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 94.59%. Comparing base (e232bca) to head (f955b8b).
Report is 2 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2268   +/-   ##
=======================================
  Coverage   94.59%   94.59%           
=======================================
  Files         104      104           
  Lines       24031    24031           
=======================================
  Hits        22731    22731           
  Misses       1300     1300           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@cpu cpu added this pull request to the merge queue Dec 10, 2024
Merged via the queue into rustls:main with commit 3ba5167 Dec 10, 2024
32 checks passed
@cpu cpu deleted the cpu-fix-ech-client-dnsname branch December 10, 2024 20:06
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.

3 participants
0