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

build: emit rustc-check-cfg for bench, read_buf #1942

Merged
merged 1 commit into from
May 6, 2024

Conversation

cpu
Copy link
Member

@cpu cpu commented May 6, 2024

Fixes warnings generated with nightly when generating cargo docs (example) of the form:

error: unexpected `cfg` condition name: `bench`
   --> rustls/src/lib.rs:305:31
    |
305 | #![cfg_attr(not(any(read_buf, bench)), forbid(unstable_features))]
    |                               ^^^^^
    |
    = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(bench)");` to the top of the `build.rs`
    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration

We also need to apply this suggestion for read_buf, because of a workaround documented for another upstream rust issue:

rustls/rustls/src/lib.rs

Lines 339 to 348 in 1265e55

// XXX: Because of https://github.com/rust-lang/rust/issues/54726, we cannot
// write `#![rustversion::attr(nightly, feature(read_buf))]` here. Instead,
// build.rs set `read_buf` for (only) Rust Nightly to get the same effect.
//
// All the other conditional logic in the crate could use
// `#[rustversion::nightly]` instead of `#[cfg(read_buf)]`; `#[cfg(read_buf)]`
// is used to avoid needing `rustversion` to be compiled twice during
// cross-compiling.
#![cfg_attr(read_buf, feature(read_buf))]
#![cfg_attr(read_buf, feature(core_io_borrowed_buf))]

Note, because our MSRV is 1.63 we have to add the new build.rs directives with the prefix cargo: instead of cargo:: as described in the warning output, or we get a new error of the form:

error: the `cargo::` syntax for build script output instructions was added in Rust 1.77.0, but the minimum supported Rust version of `rustls v0.23.5 (/home/daniel/Code/Rust/rustls/rustls)` is 1.63.
See https://doc.rust-lang.org/cargo/reference/build-scripts.html#outputs-of-the-build-script for more information about build script outputs.

Fixes warnings generated with nightly when generating cargo docs of the
form:

```
error: unexpected `cfg` condition name: `bench`
   --> rustls/src/lib.rs:305:31
    |
305 | #![cfg_attr(not(any(read_buf, bench)), forbid(unstable_features))]
    |                               ^^^^^
    |
    = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(bench)");` to the top of the `build.rs`
    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
```

We also need to apply this suggestion for `read_buf`, because of
a workaround documented for another upstream rust issue.

Note, because our MSRV is 1.63 we have to add the new `build.rs`
directives with the prefix `cargo:` instead of `cargo::` as described in
the warning output, or we get a new error of the form:

```
error: the `cargo::` syntax for build script output instructions was added in Rust 1.77.0, but the minimum supported Rust version of `rustls v0.23.5 (/home/daniel/Code/Rust/rustls/rustls)` is 1.63.
See https://doc.rust-lang.org/cargo/reference/build-scripts.html#outputs-of-the-build-script for more information about build script outputs.
```
Copy link

Benchmark results

Instruction counts

Significant differences

⚠️ There are significant instruction count differences

Click to expand
Scenario Baseline Candidate Diff Threshold
handshake_tickets_aws_lc_rs_1.2_rsa_aes_server 4371443 4441602 ⚠️ 70159 (1.60%) 1.59%

Other differences

Click to expand
Scenario Baseline Candidate Diff Threshold
handshake_no_resume_aws_lc_rs_1.3_rsa_aes_server 13735164 13798465 63301 (0.46%) 1.51%
handshake_no_resume_aws_lc_rs_1.2_rsa_aes_server 13389361 13346775 -42586 (-0.32%) 1.20%
handshake_no_resume_aws_lc_rs_1.3_rsa_chacha_server 13748044 13784747 36703 (0.27%) 1.16%
handshake_session_id_aws_lc_rs_1.2_rsa_aes_server 3944311 3933899 -10412 (-0.26%) 6.73%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_client 8715813 8738672 22859 (0.26%) 1.22%
handshake_session_id_aws_lc_rs_1.3_rsa_aes_server 32418437 32345468 -72969 (-0.23%) 0.70%
handshake_session_id_aws_lc_rs_1.3_rsa_chacha_server 32382284 32331399 -50885 (-0.16%) 0.54%
transfer_no_resume_aws_lc_rs_1.3_rsa_aes_server 46437042 46368569 -68473 (-0.15%) 0.32%
transfer_no_resume_aws_lc_rs_1.2_rsa_aes_server 46361516 46425786 64270 (0.14%) 0.40%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_aes_client 8736177 8725536 -10641 (-0.12%) 0.87%
handshake_tickets_aws_lc_rs_1.3_rsa_chacha_server 32655795 32621944 -33851 (-0.10%) 0.55%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_chacha_client 30360314 30328912 -31402 (-0.10%) 0.41%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_chacha_client 30142313 30113765 -28548 (-0.09%) 0.32%
handshake_tickets_aws_lc_rs_1.3_rsa_aes_server 32667640 32638064 -29576 (-0.09%) 0.93%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_aes_client 30136695 30160645 23950 (0.08%) 0.31%
handshake_no_resume_ring_1.3_ecdsap256_aes_client 3912335 3914666 2331 (0.06%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_client 92722961 92671358 -51603 (-0.06%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_chacha_server 80613445 80576036 -37409 (-0.05%) 0.25%
handshake_tickets_ring_1.2_rsa_aes_server 4664723 4663231 -1492 (-0.03%) 0.20%
handshake_tickets_ring_1.2_rsa_aes_client 4508196 4507526 -670 (-0.01%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_rsa_aes_client 2215451 2215762 311 (0.01%) 0.20%
handshake_no_resume_ring_1.3_rsa_chacha_client 2954748 2955154 406 (0.01%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_aes_client 58206534 58214506 7972 (0.01%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_rsa_chacha_client 2222832 2223128 296 (0.01%) 0.20%
handshake_session_id_ring_1.2_rsa_aes_server 4232083 4231540 -543 (-0.01%) 0.20%
handshake_no_resume_ring_1.3_ecdsap256_chacha_server 2131687 2131447 -240 (-0.01%) 0.20%
handshake_session_id_aws_lc_rs_1.2_rsa_aes_client 3973110 3972746 -364 (-0.01%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_aes_client 30157821 30160572 2751 (0.01%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_server 1894845 1895015 170 (0.01%) 0.20%
handshake_no_resume_ring_1.3_ecdsap256_aes_server 2129380 2129568 188 (0.01%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_client 3368359 3368080 -279 (-0.01%) 0.24%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_aes_client 3362834 3363053 219 (0.01%) 0.28%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_aes_client 30351483 30349582 -1901 (-0.01%) 0.52%
handshake_tickets_aws_lc_rs_1.2_rsa_aes_client 4299976 4299745 -231 (-0.01%) 0.20%
handshake_tickets_aws_lc_rs_1.3_rsa_aes_client 30370751 30369271 -1480 (-0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_chacha_client 41965274 41967157 1883 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_aes_client 42039478 42037758 -1720 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_aes_client 58320583 58318364 -2219 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_rsa_aes_client 30172002 30170908 -1094 (-0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_aes_client 41844070 41842674 -1396 (-0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap256_chacha_client 3916288 3916167 -121 (-0.00%) 0.21%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_chacha_client 30333701 30334456 755 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_aes_client 30359871 30360544 673 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_aes_server 32411832 32411118 -714 (-0.00%) 0.20%
handshake_no_resume_ring_1.2_rsa_aes_server 11985237 11985499 262 (0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_chacha_server 43307611 43308552 941 (0.00%) 0.20%
handshake_session_id_ring_1.2_rsa_aes_client 4233339 4233430 91 (0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_aes_client 41861817 41862682 865 (0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_aes_client 42049656 42050512 856 (0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_aes_client 35471526 35472213 687 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_aes_client 58234490 58235599 1109 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_chacha_server 32371716 32371118 -598 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_chacha_client 30133182 30133734 552 (0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_aes_server 43408751 43409540 789 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_chacha_server 43617499 43618281 782 (0.00%) 0.20%
handshake_no_resume_ring_1.2_rsa_aes_client 2856283 2856334 51 (0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_chacha_server 13739756 13739989 233 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_rsa_chacha_client 30347613 30347103 -510 (-0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_aes_server 43692614 43691944 -670 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_client 92691910 92690619 -1291 (-0.00%) 0.20%
handshake_no_resume_ring_1.3_rsa_chacha_server 12174316 12174149 -167 (-0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.2_rsa_aes_client 2014895 2014869 -26 (-0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_aes_server 43411395 43410863 -532 (-0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_chacha_server 43617650 43618116 466 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_rsa_chacha_client 30146293 30145975 -318 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_aes_server 46430321 46430800 479 (0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_aes_server 13737569 13737704 135 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_aes_server 32673499 32673817 318 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_chacha_client 41962663 41963051 388 (0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_chacha_server 43615073 43614686 -387 (-0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_server 4276521 4276557 36 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_chacha_server 32649694 32649962 268 (0.00%) 0.20%
handshake_no_resume_ring_1.3_rsa_aes_server 12168090 12168186 96 (0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_chacha_client 41781295 41781610 315 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_chacha_client 92692144 92691481 -663 (-0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_chacha_server 43310560 43310831 271 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_chacha_client 41763114 41763371 257 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_aes_server 32673715 32673523 -192 (-0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_aes_server 4273106 4273081 -25 (-0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_aes_server 43692615 43692859 244 (0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_aes_server 46461839 46461585 -254 (-0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_aes_server 43411121 43410885 -236 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_chacha_client 92650809 92651255 446 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_aes_client 42031843 42032025 182 (0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_chacha_server 80506635 80506980 345 (0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_aes_server 1891841 1891849 8 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_aes_server 32411052 32411186 134 (0.00%) 0.20%
transfer_no_resume_ring_1.2_rsa_aes_client 58202858 58202630 -228 (-0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_chacha_client 41980782 41980946 164 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_chacha_server 43310622 43310470 -152 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_server 80609407 80609687 280 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_aes_client 58234322 58234137 -185 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_chacha_server 80514658 80514912 254 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_chacha_server 32371851 32371764 -87 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_aes_client 58315466 58315316 -150 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.2_rsa_aes_client 68656024 68656199 175 (0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_aes_server 46453737 46453853 116 (0.00%) 0.20%
handshake_no_resume_ring_1.3_rsa_aes_client 2949067 2949060 -7 (-0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_chacha_client 41767128 41767221 93 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_aes_client 41848719 41848628 -91 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_chacha_server 80510547 80510402 -145 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_aes_server 46457364 46457295 -69 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_chacha_client 92647862 92647756 -106 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_aes_client 58319314 58319371 57 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_aes_server 46430245 46430284 39 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_chacha_server 32649256 32649283 27 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_server 80609238 80609192 -46 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_chacha_client 92652168 92652217 49 (0.00%) 0.20%
transfer_no_resume_ring_1.2_rsa_aes_server 46361635 46361612 -23 (-0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_chacha_client 35473538 35473545 7 (0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_aes_server 43689740 43689745 5 (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.52 ms 4.45 ms -0.07 ms (-1.48%) 5.54%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_aes 5.24 ms 5.17 ms -0.07 ms (-1.32%) 4.04%
transfer_no_resume_aws_lc_rs_1.2_rsa_aes 5.46 ms 5.40 ms -0.07 ms (-1.22%) 3.85%
transfer_no_resume_aws_lc_rs_1.3_rsa_aes 5.46 ms 5.39 ms -0.06 ms (-1.19%) 4.22%
transfer_no_resume_ring_1.3_ecdsap256_aes 6.35 ms 6.28 ms -0.07 ms (-1.08%) 3.62%
transfer_no_resume_ring_1.3_rsa_aes 6.84 ms 6.78 ms -0.07 ms (-0.96%) 3.51%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_chacha 476.96 µs 472.69 µs -4.28 µs (-0.90%) 3.51%
transfer_no_resume_ring_1.2_rsa_aes 6.75 ms 6.69 ms -0.06 ms (-0.87%) 3.05%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_aes 477.69 µs 474.10 µs -3.60 µs (-0.75%) 3.97%
transfer_no_resume_ring_1.3_ecdsap384_aes 9.45 ms 9.38 ms -0.07 ms (-0.74%) 2.50%
handshake_no_resume_ring_1.3_ecdsap256_chacha 503.26 µs 499.81 µs -3.44 µs (-0.68%) 2.60%
handshake_no_resume_ring_1.3_ecdsap256_aes 505.42 µs 502.16 µs -3.27 µs (-0.65%) 3.30%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_chacha 13.70 ms 13.63 ms -0.07 ms (-0.52%) 1.73%
transfer_no_resume_ring_1.3_ecdsap256_chacha 12.99 ms 12.93 ms -0.07 ms (-0.51%) 1.70%
transfer_no_resume_aws_lc_rs_1.3_rsa_chacha 13.93 ms 13.86 ms -0.07 ms (-0.50%) 1.75%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_chacha 12.98 ms 12.92 ms -0.06 ms (-0.49%) 1.74%
transfer_no_resume_ring_1.3_rsa_chacha 13.49 ms 13.42 ms -0.06 ms (-0.48%) 1.96%
transfer_no_resume_ring_1.3_ecdsap384_chacha 16.10 ms 16.02 ms -0.07 ms (-0.46%) 1.38%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_chacha 1.18 ms 1.18 ms -0.00 ms (-0.39%) 1.15%
handshake_no_resume_aws_lc_rs_1.3_rsa_chacha 1.40 ms 1.39 ms -0.01 ms (-0.39%) 1.17%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_aes 1.19 ms 1.19 ms -0.00 ms (-0.33%) 1.38%
handshake_no_resume_ring_1.2_rsa_aes 976.85 µs 973.61 µs -3.24 µs (-0.33%) 1.04%
handshake_tickets_ring_1.2_rsa_aes 1.63 ms 1.62 ms -0.01 ms (-0.32%) 2.03%
handshake_no_resume_aws_lc_rs_1.2_rsa_aes 1.36 ms 1.35 ms -0.00 ms (-0.31%) 1.61%
handshake_no_resume_aws_lc_rs_1.3_rsa_aes 1.41 ms 1.40 ms -0.00 ms (-0.29%) 1.36%
handshake_session_id_aws_lc_rs_1.2_rsa_aes 2.04 ms 2.04 ms -0.01 ms (-0.27%) 1.85%
handshake_tickets_aws_lc_rs_1.2_rsa_aes 2.20 ms 2.20 ms -0.01 ms (-0.26%) 2.03%
handshake_no_resume_ring_1.3_rsa_chacha 998.38 µs 996.03 µs -2.34 µs (-0.23%) 1.11%
handshake_tickets_ring_1.3_ecdsap384_aes 9.82 ms 9.80 ms -0.02 ms (-0.22%) 1.00%
handshake_no_resume_ring_1.3_rsa_aes 997.12 µs 995.06 µs -2.06 µs (-0.21%) 1.25%
handshake_tickets_ring_1.3_rsa_aes 7.22 ms 7.21 ms -0.01 ms (-0.19%) 1.00%
handshake_session_id_ring_1.2_rsa_aes 1.54 ms 1.54 ms -0.00 ms (-0.19%) 1.66%
handshake_tickets_ring_1.3_ecdsap384_chacha 9.77 ms 9.75 ms -0.02 ms (-0.17%) 1.00%
handshake_tickets_ring_1.3_rsa_chacha 7.17 ms 7.15 ms -0.01 ms (-0.16%) 1.00%
handshake_tickets_ring_1.3_ecdsap256_chacha 6.68 ms 6.67 ms -0.01 ms (-0.14%) 1.01%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_chacha 5.22 ms 5.23 ms 0.01 ms (0.14%) 1.00%
handshake_no_resume_ring_1.3_ecdsap384_chacha 3.61 ms 3.60 ms -0.00 ms (-0.13%) 1.00%
handshake_no_resume_ring_1.3_ecdsap384_aes 3.60 ms 3.60 ms -0.00 ms (-0.13%) 1.00%
handshake_session_id_ring_1.3_rsa_chacha 7.15 ms 7.14 ms -0.01 ms (-0.10%) 1.00%
handshake_session_id_ring_1.3_rsa_aes 7.20 ms 7.20 ms -0.01 ms (-0.10%) 1.00%
handshake_session_id_ring_1.3_ecdsap384_chacha 9.75 ms 9.74 ms -0.01 ms (-0.09%) 1.00%
handshake_tickets_ring_1.3_ecdsap256_aes 6.73 ms 6.72 ms -0.01 ms (-0.09%) 1.00%
handshake_session_id_ring_1.3_ecdsap384_aes 9.79 ms 9.79 ms -0.01 ms (-0.08%) 1.00%
handshake_tickets_aws_lc_rs_1.3_rsa_chacha 6.19 ms 6.19 ms -0.00 ms (-0.07%) 1.00%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_chacha 5.25 ms 5.24 ms -0.00 ms (-0.06%) 1.00%
handshake_session_id_aws_lc_rs_1.3_rsa_aes 6.18 ms 6.18 ms -0.00 ms (-0.06%) 1.00%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_chacha 5.92 ms 5.92 ms 0.00 ms (0.05%) 1.00%
handshake_tickets_aws_lc_rs_1.3_rsa_aes 6.19 ms 6.19 ms -0.00 ms (-0.05%) 1.00%
handshake_session_id_aws_lc_rs_1.3_rsa_chacha 6.15 ms 6.16 ms 0.00 ms (0.04%) 1.00%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_aes 5.97 ms 5.97 ms -0.00 ms (-0.02%) 1.00%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_aes 5.95 ms 5.95 ms 0.00 ms (0.02%) 1.00%
handshake_session_id_ring_1.3_ecdsap256_chacha 6.66 ms 6.65 ms -0.00 ms (-0.02%) 1.00%
handshake_session_id_ring_1.3_ecdsap256_aes 6.70 ms 6.70 ms -0.00 ms (-0.02%) 1.00%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_chacha 5.95 ms 5.95 ms -0.00 ms (-0.02%) 1.00%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_aes 5.24 ms 5.24 ms 0.00 ms (0.00%) 1.08%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_aes 5.23 ms 5.23 ms -0.00 ms (-0.00%) 1.00%

Additional information

Historical results

Checkout details:

@cpu cpu added this pull request to the merge queue May 6, 2024
Merged via the queue into rustls:main with commit 69b5d23 May 6, 2024
23 checks passed
@cpu cpu deleted the cpu-fix-doc-errs branch May 6, 2024 18:28
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.

None yet

2 participants