Skip to content

Conversation

cpu
Copy link
Member

@cpu cpu commented Jul 30, 2024

Following #2057 I remembered there were two ECH related tests we marked skipped in b4eba48, pending upstream fixes.

Specifically there were two tests we couldn't handle (TLS-ECH-Client-SelectECHConfig and TLS-ECH-Client-NoSupportedConfigs) because the test cases were using an "unsupported KEM" that we happened to support. This was fixed upstream w/ rustls/boringssl@d8d1c6a to use an unknown KEM ID that no implementations should happen to support.

We can now enable TLS-ECH-Client-SelectECHConfig without any required code changes on our side. Unfortunately TLS-ECH-Client-NoSupportedConfigs still isn't workable because the test assumes if no ECH configs are supported the client will do a TLS handshake w/o offering ECH, where-as we prefer to fail the client configuration construction, returning an error about unsupported configs.

As a result this branch enables TLS-ECH-Client-SelectECHConfig and updates the reason for why we ignore TLS-ECH-Client-NoSupportedConfigs.

cpu added 2 commits July 30, 2024 14:48
The upstream test has been updated so that the "unsupported KEM" is
truly an unsupported option (0x666 not DHKEM(P-256, HKDF-SHA256)).

However, we still can't enable this test. Our design parses the ECH
configs up front and errors out of client configuration building if no
ECH configurations are supported. The Bogo test expects that we ignore
the request to use ECH and instead negotiate a connection that doesn't
offer ECH.

This commit updates the rationale for skipping the test to reflect this
divergence in design.
Previously we had to ignore the `TLS-ECH-Client-SelectECHConfig` bogo
test because we selected the "wrong" config.

Before a bogo update the test included a number of unsupported configs
alongside a config that should be supported, and asserted the correct
config was selected. However, we happened to support the "unsupported
KEM" and so would select the "wrong" config.

Since the upstream bogo test has been updated to use a truly
unsupported/unknown KEM we can now re-enable this test. Our
implementation now selects the correct config.
@cpu cpu self-assigned this Jul 30, 2024
Copy link

codecov bot commented Jul 30, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 94.41%. Comparing base (70d39bc) to head (d9d2b4d).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2061      +/-   ##
==========================================
+ Coverage   94.38%   94.41%   +0.02%     
==========================================
  Files          98       98              
  Lines       23263    23263              
==========================================
+ Hits        21957    21963       +6     
+ Misses       1306     1300       -6     

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

Copy link
Member

@ctz ctz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍🏽

@cpu cpu added this pull request to the merge queue Jul 30, 2024
Copy link

Benchmark results

Instruction counts

Significant differences

There are no significant instruction count differences

Other differences

Click to expand
Scenario Baseline Candidate Diff Threshold
handshake_tickets_aws_lc_rs_1.2_rsa_aes_server 4468406 4398838 -69568 (-1.56%) 3.47%
handshake_session_id_aws_lc_rs_1.2_rsa_aes_server 3969277 3925409 -43868 (-1.11%) 2.92%
handshake_no_resume_aws_lc_rs_1.2_rsa_aes_server 13349082 13393580 44498 (0.33%) 0.52%
handshake_no_resume_ring_1.3_ecdsap256_chacha_server 2139652 2134718 -4934 (-0.23%) 0.78%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_aes_client 8851790 8868459 16669 (0.19%) 0.88%
handshake_no_resume_aws_lc_rs_1.3_rsa_chacha_server 13783749 13809171 25422 (0.18%) 1.06%
handshake_no_resume_aws_lc_rs_1.3_rsa_aes_server 13811595 13787878 -23717 (-0.17%) 1.06%
handshake_session_id_aws_lc_rs_1.3_rsa_chacha_server 32950918 32897800 -53118 (-0.16%) 0.64%
handshake_no_resume_ring_1.3_ecdsap256_chacha_client 3920523 3915636 -4887 (-0.12%) 0.31%
transfer_no_resume_aws_lc_rs_1.3_rsa_aes_server 46380189 46429438 49249 (0.11%) 0.34%
transfer_no_resume_aws_lc_rs_1.2_rsa_aes_server 46426316 46379127 -47189 (-0.10%) 0.32%
handshake_tickets_aws_lc_rs_1.3_rsa_aes_server 33527872 33558005 30133 (0.09%) 0.59%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_aes_client 3381376 3378355 -3021 (-0.09%) 0.22%
handshake_tickets_aws_lc_rs_1.3_rsa_chacha_server 33519714 33496798 -22916 (-0.07%) 0.74%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_aes_client 30677905 30657687 -20218 (-0.07%) 0.41%
transfer_no_resume_aws_lc_rs_1.3_rsa_chacha_server 80580347 80632434 52087 (0.06%) 0.23%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_aes_client 58243689 58209971 -33718 (-0.06%) 0.21%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_client 8856860 8852222 -4638 (-0.05%) 1.05%
handshake_no_resume_ring_1.3_ecdsap256_aes_client 3912420 3914278 1858 (0.05%) 0.37%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_aes_client 31127386 31116186 -11200 (-0.04%) 0.29%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_server 1919174 1918525 -649 (-0.03%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_chacha_client 31111730 31101393 -10337 (-0.03%) 0.22%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_client 3384302 3383311 -991 (-0.03%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_chacha_client 30632643 30640390 7747 (0.03%) 0.39%
handshake_tickets_ring_1.3_ecdsap256_aes_client 42330626 42321948 -8678 (-0.02%) 0.20%
handshake_tickets_ring_1.2_rsa_aes_server 4677125 4677986 861 (0.02%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_chacha_client 42251732 42259267 7535 (0.02%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_client 92668670 92682051 13381 (0.01%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_rsa_chacha_client 2232797 2232497 -300 (-0.01%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_chacha_client 41788494 41793167 4673 (0.01%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_chacha_server 43339999 43344806 4807 (0.01%) 0.20%
handshake_session_id_ring_1.2_rsa_aes_client 4251601 4251148 -453 (-0.01%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_chacha_server 43929677 43934324 4647 (0.01%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_aes_client 30654665 30657895 3230 (0.01%) 0.20%
handshake_no_resume_ring_1.2_rsa_aes_client 2851921 2851627 -294 (-0.01%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_aes_client 41876149 41879920 3771 (0.01%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_aes_server 44022496 44018577 -3919 (-0.01%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_aes_client 58209043 58213951 4908 (0.01%) 0.20%
handshake_no_resume_ring_1.3_rsa_chacha_client 2955140 2954891 -249 (-0.01%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_server 4392833 4392473 -360 (-0.01%) 0.20%
handshake_no_resume_ring_1.3_ecdsap256_aes_server 2133288 2133141 -147 (-0.01%) 0.84%
handshake_no_resume_aws_lc_rs_1.3_rsa_aes_client 2225788 2225646 -142 (-0.01%) 0.20%
handshake_tickets_ring_1.2_rsa_aes_client 4515897 4515609 -288 (-0.01%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_aes_server 43446817 43449513 2696 (0.01%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_aes_server 1915811 1915705 -106 (-0.01%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_chacha_server 80504531 80508743 4212 (0.01%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_aes_server 13741993 13741355 -638 (-0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.2_rsa_aes_client 2015094 2015001 -93 (-0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_aes_server 4389561 4389393 -168 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_aes_client 58298137 58296055 -2082 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_chacha_client 30630839 30629761 -1078 (-0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_aes_client 31114937 31116031 1094 (0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_chacha_server 13743786 13743356 -430 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_client 92665689 92668582 2893 (0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_chacha_server 43931438 43930145 -1293 (-0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.2_rsa_aes_client 4319462 4319338 -124 (-0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_aes_server 44017412 44018654 1242 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.2_rsa_aes_client 3994655 3994548 -107 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_chacha_client 92628690 92631070 2380 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_aes_client 41870388 41871458 1070 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_chacha_server 32939065 32939866 801 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_aes_server 33550595 33551365 770 (0.00%) 0.20%
handshake_no_resume_ring_1.3_rsa_chacha_server 12185212 12184940 -272 (-0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_rsa_aes_client 31133464 31132790 -674 (-0.00%) 0.20%
handshake_no_resume_ring_1.3_rsa_aes_client 2948836 2948774 -62 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_aes_server 32979899 32979217 -682 (-0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_chacha_client 35473947 35473214 -733 (-0.00%) 0.20%
handshake_session_id_ring_1.2_rsa_aes_server 4239623 4239537 -86 (-0.00%) 0.20%
handshake_no_resume_ring_1.2_rsa_aes_server 11989363 11989123 -240 (-0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_aes_server 33550462 33549806 -656 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_chacha_client 92629393 92631130 1737 (0.00%) 0.20%
handshake_no_resume_ring_1.3_rsa_aes_server 12179254 12179030 -224 (-0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_chacha_client 41808825 41808110 -715 (-0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_chacha_server 43342980 43342249 -731 (-0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_rsa_chacha_client 31113125 31112650 -475 (-0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_chacha_server 33517481 33517003 -478 (-0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_aes_client 42318087 42318639 552 (0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_aes_server 44015505 44014936 -569 (-0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_chacha_server 33517998 33517596 -402 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_aes_server 46428772 46428217 -555 (-0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_aes_client 41889311 41888836 -475 (-0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_aes_client 35472013 35471643 -370 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_aes_server 46429132 46428679 -453 (-0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_chacha_client 31095587 31095294 -293 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_rsa_aes_client 30670089 30669814 -275 (-0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_chacha_client 42253634 42253980 346 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_aes_server 32979320 32979576 256 (0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_aes_server 43441416 43441746 330 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_rsa_aes_server 32941417 32941664 247 (0.00%) 0.69%
handshake_session_id_ring_1.3_rsa_chacha_server 43341319 43341017 -302 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_aes_server 46462866 46462543 -323 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_aes_server 46451421 46451140 -281 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_rsa_chacha_client 30644381 30644561 180 (0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_aes_client 58297033 58296699 -334 (-0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_chacha_server 43934020 43934264 244 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_aes_client 58214224 58213905 -319 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_chacha_server 80507315 80507734 419 (0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_aes_client 58292583 58292313 -270 (-0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_aes_server 43445437 43445241 -196 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_chacha_client 92671893 92671523 -370 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_server 80608413 80608123 -290 (-0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_aes_client 42337093 42337239 146 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_chacha_client 41790539 41790420 -119 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_aes_server 46454025 46454141 116 (0.00%) 0.20%
transfer_no_resume_ring_1.2_rsa_aes_server 46368331 46368217 -114 (-0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_chacha_client 42272060 42271995 -65 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_chacha_server 32938369 32938331 -38 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_chacha_client 92625363 92625449 86 (0.00%) 0.20%
transfer_no_resume_ring_1.2_rsa_aes_client 58172614 58172560 -54 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.2_rsa_aes_client 68633351 68633326 -25 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_chacha_server 80515896 80515879 -17 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_server 80607787 80607793 6 (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.60 ms 4.48 ms -0.12 ms (-2.60%) 5.18%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_aes 5.31 ms 5.20 ms -0.11 ms (-2.07%) 4.02%
transfer_no_resume_aws_lc_rs_1.3_rsa_aes 5.54 ms 5.43 ms -0.11 ms (-1.95%) 4.15%
transfer_no_resume_ring_1.3_ecdsap256_aes 6.44 ms 6.31 ms -0.12 ms (-1.93%) 3.34%
transfer_no_resume_aws_lc_rs_1.2_rsa_aes 5.52 ms 5.42 ms -0.10 ms (-1.77%) 3.21%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_aes 489.49 µs 481.15 µs -8.34 µs (-1.70%) 2.93%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_chacha 488.25 µs 480.66 µs -7.59 µs (-1.55%) 2.63%
transfer_no_resume_ring_1.3_rsa_aes 6.91 ms 6.80 ms -0.10 ms (-1.50%) 3.22%
handshake_no_resume_ring_1.3_ecdsap256_chacha 512.80 µs 505.13 µs -7.67 µs (-1.50%) 1.59%
handshake_no_resume_ring_1.3_ecdsap256_aes 515.96 µs 508.34 µs -7.62 µs (-1.48%) 2.27%
transfer_no_resume_ring_1.2_rsa_aes 6.83 ms 6.73 ms -0.10 ms (-1.44%) 2.90%
transfer_no_resume_ring_1.3_ecdsap384_aes 9.53 ms 9.41 ms -0.11 ms (-1.21%) 2.41%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_chacha 13.06 ms 12.95 ms -0.12 ms (-0.89%) 1.59%
transfer_no_resume_ring_1.3_ecdsap256_chacha 13.07 ms 12.96 ms -0.11 ms (-0.85%) 1.55%
transfer_no_resume_ring_1.3_rsa_chacha 13.56 ms 13.44 ms -0.11 ms (-0.84%) 1.40%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_chacha 13.78 ms 13.67 ms -0.11 ms (-0.83%) 1.46%
transfer_no_resume_aws_lc_rs_1.3_rsa_chacha 14.00 ms 13.90 ms -0.11 ms (-0.76%) 1.58%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_aes 1.21 ms 1.20 ms -0.01 ms (-0.65%) 1.35%
handshake_no_resume_ring_1.3_rsa_chacha 996.79 µs 990.35 µs -6.45 µs (-0.65%) 1.00%
transfer_no_resume_ring_1.3_ecdsap384_chacha 16.16 ms 16.06 ms -0.10 ms (-0.64%) 1.27%
handshake_no_resume_ring_1.3_rsa_aes 995.47 µs 989.22 µs -6.25 µs (-0.63%) 1.08%
handshake_no_resume_ring_1.2_rsa_aes 996.45 µs 990.19 µs -6.25 µs (-0.63%) 1.13%
handshake_session_id_ring_1.2_rsa_aes 1.58 ms 1.57 ms -0.01 ms (-0.61%) 2.14%
handshake_tickets_aws_lc_rs_1.2_rsa_aes 2.25 ms 2.24 ms -0.01 ms (-0.60%) 3.06%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_aes 5.41 ms 5.38 ms -0.03 ms (-0.59%) 1.42%
handshake_tickets_ring_1.2_rsa_aes 1.67 ms 1.66 ms -0.01 ms (-0.58%) 2.03%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_aes 5.46 ms 5.43 ms -0.03 ms (-0.56%) 1.14%
handshake_no_resume_aws_lc_rs_1.3_rsa_chacha 1.42 ms 1.41 ms -0.01 ms (-0.55%) 3.72%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_chacha 5.46 ms 5.43 ms -0.03 ms (-0.53%) 1.24%
handshake_no_resume_aws_lc_rs_1.3_rsa_aes 1.43 ms 1.42 ms -0.01 ms (-0.52%) 3.08%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_aes 6.12 ms 6.09 ms -0.03 ms (-0.51%) 1.38%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_chacha 1.20 ms 1.20 ms -0.01 ms (-0.50%) 1.30%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_aes 6.18 ms 6.15 ms -0.03 ms (-0.49%) 1.15%
handshake_tickets_aws_lc_rs_1.3_rsa_aes 6.41 ms 6.38 ms -0.03 ms (-0.48%) 1.03%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_chacha 5.40 ms 5.37 ms -0.02 ms (-0.45%) 1.32%
handshake_session_id_aws_lc_rs_1.2_rsa_aes 2.08 ms 2.07 ms -0.01 ms (-0.44%) 2.28%
handshake_tickets_aws_lc_rs_1.3_rsa_chacha 6.42 ms 6.39 ms -0.03 ms (-0.41%) 1.00%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_chacha 6.10 ms 6.08 ms -0.02 ms (-0.40%) 1.04%
handshake_tickets_ring_1.3_rsa_chacha 7.28 ms 7.25 ms -0.03 ms (-0.37%) 1.00%
handshake_session_id_aws_lc_rs_1.3_rsa_aes 6.36 ms 6.34 ms -0.02 ms (-0.37%) 1.16%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_chacha 6.18 ms 6.16 ms -0.02 ms (-0.37%) 1.01%
handshake_session_id_ring_1.3_rsa_chacha 7.23 ms 7.21 ms -0.03 ms (-0.35%) 1.00%
handshake_tickets_ring_1.3_ecdsap256_aes 6.84 ms 6.82 ms -0.02 ms (-0.34%) 1.00%
handshake_no_resume_aws_lc_rs_1.2_rsa_aes 1.37 ms 1.37 ms -0.00 ms (-0.33%) 3.79%
handshake_tickets_ring_1.3_rsa_aes 7.32 ms 7.30 ms -0.02 ms (-0.31%) 1.00%
handshake_session_id_aws_lc_rs_1.3_rsa_chacha 6.34 ms 6.32 ms -0.02 ms (-0.30%) 1.00%
handshake_tickets_ring_1.3_ecdsap256_chacha 6.79 ms 6.77 ms -0.02 ms (-0.30%) 1.00%
handshake_session_id_ring_1.3_rsa_aes 7.27 ms 7.25 ms -0.02 ms (-0.28%) 1.00%
handshake_session_id_ring_1.3_ecdsap256_chacha 6.75 ms 6.73 ms -0.02 ms (-0.28%) 1.00%
handshake_session_id_ring_1.3_ecdsap256_aes 6.78 ms 6.76 ms -0.02 ms (-0.26%) 1.00%
handshake_tickets_ring_1.3_ecdsap384_aes 9.92 ms 9.90 ms -0.03 ms (-0.26%) 1.00%
handshake_tickets_ring_1.3_ecdsap384_chacha 9.88 ms 9.86 ms -0.03 ms (-0.26%) 1.00%
handshake_session_id_ring_1.3_ecdsap384_aes 9.86 ms 9.84 ms -0.02 ms (-0.25%) 1.00%
handshake_session_id_ring_1.3_ecdsap384_chacha 9.83 ms 9.81 ms -0.02 ms (-0.23%) 1.00%
handshake_no_resume_ring_1.3_ecdsap384_aes 3.61 ms 3.60 ms -0.01 ms (-0.21%) 1.00%
handshake_no_resume_ring_1.3_ecdsap384_chacha 3.61 ms 3.60 ms -0.01 ms (-0.21%) 1.00%

Additional information

Historical results

Checkout details:

Merged via the queue into rustls:main with commit 2615a09 Jul 30, 2024
25 checks passed
@cpu cpu deleted the cpu-bogo-ech-test-enable branch July 30, 2024 19:31
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